Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:goupilmtos:Slowroll:Emulators
Fuse-utils-1.4.3-1.76.src
Fuse-utils.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File Fuse-utils.spec of Package Fuse-utils-1.4.3-1.76.src
# # spec file for package Fuse-utils # # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: Fuse-utils Version: 1.4.3 Release: 1.76 Summary: Fuse ZX Spectrum Emulation Utilities License: GPL-2.0-or-later URL: https://sourceforge.net/projects/fuse-emulator/files/fuse-utils/ Source: https://sourceforge.net/projects/fuse-emulator/files/fuse-utils/%{version}/fuse-utils-%{version}.tar.gz BuildRequires: gcc-c++ %if 0%{?suse_version} > 1500 BuildRequires: pkgconfig(libgcrypt) %else BuildRequires: libgcrypt-devel %endif BuildRequires: pkgconfig(glib-2.0) %if ! 0%{?suse_version} >= 1500 BuildRequires: pkgconfig(libjpeg) %else BuildRequires: libjpeg-devel %endif BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libspectrum) >= 1.4.1 BuildRequires: pkgconfig(zlib) %description The Fuse utilities are a few tools which may be of occasional use when dealing with ZX Spectrum emulator files. They were originally distributed with Fuse, the Free Unix Spectrum Emulator, but are now independent of Fuse and can be used on their own. The available utilities are: * audio2tape: convert an audio file to tape format. * createhdf: create an empty .hdf IDE hard disk image. * fmfconv: converter tool for FMF movie files. * listbasic: list the BASIC in a snapshot or tape file. * profile2map: convert Fuse profiler output to Z80-style map format. * raw2hdf: create a .hdf IDE hard disk image from another file. * rzxcheck: verify the digital signature in an RZX file. * rzxdump: list the contents of an RZX input recording file. * rzxtool: add, extract or remove the embedded snapshot from an RZX file, or compress or uncompress the file. * scl2trd: convert .scl disk images to .trd disk images. * snap2tzx: convert snapshots to TZX tape images. * snapconv: convert between snapshot formats. * tape2pulses: dumps the pulse information from tape images to text files. * tape2wav: convert a tape file to .wav audio format. * tapeconv: convert between .tzx and .tap files. * tzxlist: list the contents of a TZX, TAP, PZX or Warajevo TAP file. %prep %setup -q -n fuse-utils-%{version} %build %configure --disable-static make %{?_smp_mflags} V=1 %install %make_install %files %license COPYING %doc AUTHORS ChangeLog README %{_bindir}/createhdf %{_bindir}/fmfconv %{_bindir}/listbasic %{_bindir}/profile2map %{_bindir}/raw2hdf %{_bindir}/rzxcheck %{_bindir}/rzxdump %{_bindir}/rzxtool %{_bindir}/scl2trd %{_bindir}/snap2tzx %{_bindir}/snapconv %{_bindir}/snapdump %{_bindir}/tape2pulses %{_bindir}/tapeconv %{_bindir}/tzxlist %{_mandir}/man1/audio2tape.1%{?ext_man} %{_mandir}/man1/createhdf.1%{?ext_man} %{_mandir}/man1/fmfconv.1%{?ext_man} %{_mandir}/man1/fuse-utils.1%{?ext_man} %{_mandir}/man1/listbasic.1%{?ext_man} %{_mandir}/man1/profile2map.1%{?ext_man} %{_mandir}/man1/raw2hdf.1%{?ext_man} %{_mandir}/man1/rzxcheck.1%{?ext_man} %{_mandir}/man1/rzxdump.1%{?ext_man} %{_mandir}/man1/rzxtool.1%{?ext_man} %{_mandir}/man1/scl2trd.1%{?ext_man} %{_mandir}/man1/snap2tzx.1%{?ext_man} %{_mandir}/man1/snapconv.1%{?ext_man} %{_mandir}/man1/snapdump.1%{?ext_man} %{_mandir}/man1/tape2pulses.1%{?ext_man} %{_mandir}/man1/tape2wav.1%{?ext_man} %{_mandir}/man1/tapeconv.1%{?ext_man} %{_mandir}/man1/tzxlist.1%{?ext_man} %changelog * Fri Nov 1 2019 Luigi Baldoni <aloisio@gmx.com> - Update to version 1.4.3 * audio2tape + Replace deprecated auto_ptr with unique_ptr (Sergio Baldoví). * createhdf + Cast size_t variables to unsigned long in printf() statements (Sergio Baldoví). * fmfconv + Fix printf() conversion specifiers (Sergio Baldoví). + Fix ULAW identification (Sergio Baldoví). + Force pad byte to value zero in WAV files (Sergio Baldoví). * rzxdump + Cast size_t variables to unsigned long in printf() statements (Sergio Baldoví). + Fix printf() conversion specifiers (Sergio Baldoví). * snapdump + Cast size_t variables to unsigned long in printf() statements (Sergio Baldoví). + Fix printf() conversion specifiers (Sergio Baldoví). * tape2pulses + Close file on error (Sergio Baldoví). * tzxlist + Fix printf() conversion specifiers (Sergio Baldoví). version 1.4.2: * listbasic + Fix processing tape files (thanks, Stuart Caie) (Fredrick Meunier). * fmfconv + Fix undefined behaviour when writing AVI files (Sergio Baldoví). + Don't change audio layout in lossless encode examples in manual (Sergio Baldoví). * rzxdump + Fix crash when extracting compressed snapshots (Sergio Baldoví). version 1.4.1: * snapdump + Don't print UTF-8 characters to the terminal (Sergio Baldoví). * snap2tzx + Add 4500 and 5000 bps rates for use with TZXduino (Duncan Edwards). * Various minor bug fixes/improvements: + Add more examples of fmfconv movie conversion (thanks, lister_of_smeg) (Sergio Baldoví). + Minor code changes in fmfconv (Fredrick Meunier). version 1.4.0: * snapdump + New utility to dump information about machine status stored in a snapshot file (Sergio Baldoví). - Spec cleanup * Thu Oct 12 2017 serbalgi@gmail.com - Update to version 1.3.5 * fmfconv + Fix handling of Timex hires frames. + Extract FMF type handling. + Fix build in big-endian platforms (Alberto Garcia). + Remove unimplemented SCR reading (Fredrick Meunier). * tzxlist + Extend header info. - Drop ChangeLog.verbose: Accommodate upstream changes. * Mon Oct 3 2016 serbalgi@gmail.com - Update to version 1.3.0 * Print summary of enabled features when building fuse-utils (Alberto Garcia). * rzxdump + Print offset of unknown block types (Sergio Baldoví). + Print the canonical version of the creator based on major/minor versions (Sergio Baldoví). * Mon Aug 22 2016 serbalgi@gmail.com - Update to version 1.2.2 * scl2trd + Fix buffer over-read (Sergio Baldoví). * tape2pulses * tape2wav + Emit an edge when 0 tstate pulses do not have the no edge flag set (Fredrick Meunier). * Tue Jun 7 2016 serbalgi@gmail.com - Update to version 1.2.0 * fmfconv + Drop FFmpeg/Libav API support in fmfconv (Sergio Baldoví). + Support JPEG, PNG and AVI output formats (Gergely Szasz). + Set default output type to AVI instead of YUV4MPEG2 when using pipes (Gergely Szasz). + Move --force-resample and --srate options (Gergely Szasz). + Add more details on DESCRIPTION, EXAMPLES and SEE ALSO (Sergio Baldoví). + Add missing options and arrange options in categories (Sergio Baldoví). + Set output mode to AVI when using .avi file extension (Sergio Baldoví). + Ensure AVI files are finalised and delete the index file on Windows (Sergio Baldoví). + Allow greyscale output (Gergely Szasz). + Implement --version option in fmfconv (Gergely Szasz). + Fix crash when writing a sequence of screenshots (Sergio Baldoví). + New internal sound resampling (Gergely Szasz). * rzxtool: + Fix snapshot insertion in rzx recordings (Sergio Baldoví). + Add option for finalising rzx recordings (Sergio Baldoví). * tzxlist + Dump headers that appear to be in data blocks (Fredrick Meunier). + Dump standard data blocks to files (Gergely Szasz). + Don't print non-printable header characters like Fuse (Fredrick Meunier). + Allow tape durations longer than 20.5 minutes (UB880D). * tape2pulses + New utility to dump the pulses found in a tape file to a file for analysis (Fredrick Meunier). * tape2wav + Correct default WAV sample rate (Santiago Vila). * rzxdump: + Show block number as is needed for some operations with rzxtool (Sergio Baldoví). + Fix exit code when passed bad operands (Sergio Baldoví). + Fix leaks and possible null pointer dereferences (Sergio Baldoví). * scl2trd + Fix exit code when passed bad operands (Sergio Baldoví). * audio2tape + Use char* for progname for consistency with utils.c (Fredrick Meunier). + Declare C linkage for progname (Adam Sampson). * Various minor bug fixes/improvements. - Drop Fuse-utils-progname.patch: Upstream fixed. - Several spec fixes. * Fri Mar 25 2016 serbalgi@gmail.com - Fix undefined reference in audio2tape. - Clean up spec file. * Fri Sep 20 2013 serbalgi@gmail.com - Update to version 1.1.1 * Fix typo in header search path for local libraries (Alberto Garcia). * Fix syntax error in fmfconv manual page (Alberto Garcia). * fmfconv, new converter tool for FMF movie files (Gergely Szasz). * tape2wav + Allow writing WAV output to stdout (Fredrick Meunier and Sergio Baldovi). + Respect polarity when writing audio data (Fredrick Meunier). * tzxlist + Add support for PZX files (Fredrick Meunier). + Add support for TZX set signal level block (Fredrick Meunier). + Print CODE header start address and length (Fredrick Meunier). * tapeconv, correct check for unknown file types (Michael Tautschnig). - Add missing build dependencies * audiofile and gcc-c++ BuildRequires to enable audio2tape utility. * zlib BuildRequires to enable reading from compressed RZX files. * libgcrypt BuildRequires to fix the build of rzxdump. - Several spec fixes * Modernize package license. * Remove norootforbuild as current version supports DESTDIR. * Fix invalid Licence and Group properties. * Remove Autoreqprov, it's default on. * Add missing Url property. * Tue Dec 23 2008 uli@suse.de - update -> 0.10.0.1 * Ensure all audio2tape header files are distributed (Fredrick Meunier). * Fix compilation when libaudiofile isn't present (Fredrick Meunier). * audio2tape can now recognise standard ROM loaders (Fredrick Meunier). * tzxlist now outputs block and tape lengths (Fredrick Meunier). * snap2tzx: add 0.1s pause between blocks to ensure a gap between edges (Fredrick Meunier). * tapeconv: add options for embedding metadata into the created file (Fredrick Meunier). * tape2wav: ensure pulses do not get rounded down inappropriately (Fredrick Meunier). * Allow building without libaudiofile (José Manuel Ferrer Ortiz). * Add audio2tape and tape2wav utilities to convert between audio and tape formats (Fredrick Meunier). * Remove use of mmap() (Philip Kendall). * Beta BASIC support for listbasic (Stuart Brady). * Man page fixes (Stuart Brady). - clean up spec file
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor