moved library to lib* packages; added debug package [release 2.2.0-2mamba;Sun Apr 18 2021]

This commit is contained in:
Silvan Calarco 2024-01-05 22:27:51 +01:00
parent a71ca7446e
commit c5545ca9fa

View File

@ -1,6 +1,6 @@
Name: fluidsynth Name: fluidsynth
Version: 2.1.8 Version: 2.2.0
Release: 1mamba Release: 2mamba
Summary: A real-time software synthesizer based on the SoundFont 2 specifications Summary: A real-time software synthesizer based on the SoundFont 2 specifications
Group: System/Multimedia Group: System/Multimedia
Vendor: openmamba Vendor: openmamba
@ -8,20 +8,23 @@ Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://www.fluidsynth.org/ URL: https://www.fluidsynth.org/
Source: https://github.com/FluidSynth/fluidsynth.git/v%{version}/fluidsynth-%{version}.tar.bz2 Source: https://github.com/FluidSynth/fluidsynth.git/v%{version}/fluidsynth-%{version}.tar.bz2
#Source: http://downloads.sourceforge.net/project/fluidsynth/fluidsynth-%{version}/fluidsynth-%{version}.tar.bz2
License: LGPL License: LGPL
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel BuildRequires: glibc-devel
BuildRequires: libSDL2-devel
BuildRequires: libalsa-devel BuildRequires: libalsa-devel
BuildRequires: libdbus-devel BuildRequires: libdbus-devel
BuildRequires: libgcc
BuildRequires: libglib-devel BuildRequires: libglib-devel
BuildRequires: libgomp-devel
BuildRequires: libinstpatch-devel
BuildRequires: libjack-devel BuildRequires: libjack-devel
BuildRequires: liblash-devel BuildRequires: liblash-devel
BuildRequires: libncurses-devel
BuildRequires: libportaudio-devel
BuildRequires: libpulseaudio-devel BuildRequires: libpulseaudio-devel
BuildRequires: libreadline-devel BuildRequires: libreadline-devel
BuildRequires: libsndfile-devel BuildRequires: libsndfile-devel
BuildRequires: libstdc++6-devel
BuildRequires: libsystemd-devel
BuildRequires: libuuid-devel BuildRequires: libuuid-devel
BuildRequires: libxml2-devel BuildRequires: libxml2-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
@ -30,19 +33,32 @@ BuildRequires: ladspa-devel >= 1.12
BuildRequires: libpulseaudio-devel >= 4.0 BuildRequires: libpulseaudio-devel >= 4.0
# alsa-utils-midi required for snd-seq-* module loading # alsa-utils-midi required for snd-seq-* module loading
Requires: alsa-utils-midi Requires: alsa-utils-midi
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
%description %description
FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. FluidSynth can read MIDI events from a MIDI input device and render them to an audio device using SoundFont instruments. SoundFont files are composed of digital audio "samples" and additional instrument parameters. These files can be created or downloaded off the Internet. FluidSynth also has support for controlling effects in real time and can play MIDI files. FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. FluidSynth can read MIDI events from a MIDI input device and render them to an audio device using SoundFont instruments. SoundFont files are composed of digital audio "samples" and additional instrument parameters. These files can be created or downloaded off the Internet. FluidSynth also has support for controlling effects in real time and can play MIDI files.
%package devel %package -n lib%{name}
Summary: Shared library provided by %{name}
Group: System/Libraries
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
%description -n lib%{name}
FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. FluidSynth can read MIDI events from a MIDI input device and render them to an audio device using SoundFont instruments. SoundFont files are composed of digital audio "samples" and additional instrument parameters. These files can be created or downloaded off the Internet. FluidSynth also has support for controlling effects in real time and can play MIDI files.
This package contains the %{name} shared library.
%package -n lib%{name}-devel
Summary: Devel package for %{name} Summary: Devel package for %{name}
Group: Development/Libraries Group: Development/Libraries
Requires: %{name} = %{version} Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
Provides: %{name}-devel
Obsoletes: %{name}-devel <= 2.2.0-1mamba
%description devel %description -n lib%{name}-devel
FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. FluidSynth can read MIDI events from a MIDI input device and render them to an audio device using SoundFont instruments. SoundFont files are composed of digital audio "samples" and additional instrument parameters. These files can be created or downloaded off the Internet. FluidSynth also has support for controlling effects in real time and can play MIDI files. FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. FluidSynth can read MIDI events from a MIDI input device and render them to an audio device using SoundFont instruments. SoundFont files are composed of digital audio "samples" and additional instrument parameters. These files can be created or downloaded off the Internet. FluidSynth also has support for controlling effects in real time and can play MIDI files.
This package contains static libraries and header files needed for development.
This package contains static libraries and header files need for development. %debug_package
%prep %prep
%setup -q %setup -q
@ -63,14 +79,20 @@ This package contains static libraries and header files need for development.
%clean %clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot} [ "%{buildroot}" != / ] && rm -rf %{buildroot}
%post -n lib%{name} -p /sbin/ldconfig
%postun -n lib%{name} -p /sbin/ldconfig
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%{_bindir}/fluidsynth %{_bindir}/fluidsynth
%{_libdir}/libfluidsynth.so.*
%{_mandir}/man1/fluidsynth.1* %{_mandir}/man1/fluidsynth.1*
%files -n lib%{name}
%defattr(-,root,root)
%{_libdir}/libfluidsynth.so.*
%doc AUTHORS LICENSE %doc AUTHORS LICENSE
%files devel %files -n lib%{name}-devel
%defattr(-,root,root) %defattr(-,root,root)
%{_includedir}/*.h %{_includedir}/*.h
%{_includedir}/fluidsynth/*.h %{_includedir}/fluidsynth/*.h
@ -79,6 +101,12 @@ This package contains static libraries and header files need for development.
%doc ChangeLog THANKS TODO %doc ChangeLog THANKS TODO
%changelog %changelog
* Sun Apr 18 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 2.2.0-2mamba
- moved library to lib* packages; added debug package
* Tue Apr 06 2021 Automatic Build System <autodist@mambasoft.it> 2.2.0-1mamba
- automatic version update by autodist
* Tue Mar 16 2021 Automatic Build System <autodist@mambasoft.it> 2.1.8-1mamba * Tue Mar 16 2021 Automatic Build System <autodist@mambasoft.it> 2.1.8-1mamba
- automatic version update by autodist - automatic version update by autodist