diff --git a/audacious-plugins.spec b/audacious-plugins.spec index 3d243cb..0efaad7 100644 --- a/audacious-plugins.spec +++ b/audacious-plugins.spec @@ -1,61 +1,71 @@ Name: audacious-plugins Version: 4.1 -Release: 1mamba +Release: 3mamba Summary: Plugins for the Audacious media player Group: Applications/Multimedia Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco -URL: https://audacious-media-player.org/index.php?title=Plugins +URL: https://audacious-media-player.org/ Source0: http://distfiles.audacious-media-player.org/audacious-plugins-%{version}.tar.bz2 Patch0: %{name}-1.5.1-libmtp-0.3.0.patch Patch1: %{name}-2.2-jack-0.118.0.patch License: GPL ## AUTOBUILDREQ-BEGIN -BuildRequires: audacious-devel >= %{version} -BuildRequires: fluidsynth-devel +BuildRequires: audacious-devel BuildRequires: glibc-devel +BuildRequires: libQt5Multimedia-devel +BuildRequires: libQt5X11Extras-devel +BuildRequires: libSDL2-devel +BuildRequires: libX11-devel +BuildRequires: libXcomposite-devel +BuildRequires: libXrender-devel +BuildRequires: libadplug-devel BuildRequires: libalsa-devel BuildRequires: libatk-devel -BuildRequires: libaudiofile-devel +BuildRequires: libavcodec-ffmpeg-devel +BuildRequires: libavformat-ffmpeg-devel +BuildRequires: libavutil-ffmpeg-devel BuildRequires: libbinio-devel +BuildRequires: libbs2b-devel BuildRequires: libcairo-devel BuildRequires: libcddb-devel BuildRequires: libcdio-devel +BuildRequires: libcdio-paranoia-devel +BuildRequires: libcue-devel BuildRequires: libcurl-devel -BuildRequires: libdbus-devel -BuildRequires: libdbus-glib-devel -BuildRequires: libesound-devel +BuildRequires: libfaad2-devel BuildRequires: libflac-devel +BuildRequires: libfluidsynth-devel +BuildRequires: libfontconfig-devel +BuildRequires: libfreetype-devel BuildRequires: libgcc +BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib-devel -BuildRequires: libgtk-devel -BuildRequires: libimlib2-devel +BuildRequires: libglvnd-devel +BuildRequires: libgtk2-devel +BuildRequires: libharfbuzz-devel BuildRequires: libjack-devel BuildRequires: liblame-devel -BuildRequires: libmad-devel -BuildRequires: libmowgli-devel -BuildRequires: libmusepack-devel -BuildRequires: libmtp-devel +BuildRequires: libmms-devel +BuildRequires: libmodplug-devel +BuildRequires: libmpg123-devel BuildRequires: libneon-devel +BuildRequires: libnotify-devel BuildRequires: libogg-devel BuildRequires: libpango-devel +BuildRequires: libpulseaudio-devel BuildRequires: libsamplerate-devel -BuildRequires: libSDL-devel -BuildRequires: libsidplay-devel +BuildRequires: libsidplayfp-devel BuildRequires: libsndfile-devel +BuildRequires: libsoxr-devel BuildRequires: libstdc++6-devel -BuildRequires: libtag-devel -BuildRequires: libusb-devel BuildRequires: libvorbis-devel BuildRequires: libwavpack-devel -BuildRequires: libX11-devel -BuildRequires: libXcomposite-devel -BuildRequires: libXfixes-devel BuildRequires: libxml2-devel -BuildRequires: libXrender-devel BuildRequires: libz-devel BuildRequires: lirc-devel +BuildRequires: qt5-qtbase-devel ## AUTOBUILDREQ-END BuildRequires: desktop-file-utils BuildRequires: libnotify-devel @@ -64,128 +74,123 @@ BuildRequires: libvisual-devel BuildRequires: gettext BuildRequires: libmodplug-devel BuildRequires: libprojectM-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-root -# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=489217 +BuildRequires: libadplug-devel >= 2.3.3 +Requires: audacious >= %{version} + %description Audacious is a media player that currently uses a skinned user interface based on Winamp 2.x skins. It is based on ("forked off") BMP. This package provides essential plugins for audio input, audio output and visualization. -%package jack -Summary: Audacious output plugin for JACK sound service -Group: Applications/Multimedia -Requires: audacious >= %{version} -Requires: %{name} >= %{version} +%package jack +Summary: Audacious output plugin for JACK sound service +Group: Applications/Multimedia +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} -%description jack +%description jack This package provides an Audacious output plugin that uses the JACK sound service. -%package esd -Summary: Audacious output plugin for esd sound service -Group: Applications/Multimedia -Requires: audacious >= %{version} -Requires: %{name} >= %{version} +%package esd +Summary: Audacious output plugin for esd sound service +Group: Applications/Multimedia +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} -%description esd +%description esd This package provides an Audacious output plugin that uses the ESD sound server. -%package alsa -Summary: Audacious output plugin for ALSA -Group: Applications/Multimedia -Requires: audacious >= %{version} -Requires: %{name} >= %{version} -Provides: audacious-plugins-arts -Obsoletes: audacious-plugins-arts -Provides: audacious-plugins-esd -Obsoletes: audacious-plugins-esd +%package alsa +Summary: Audacious output plugin for ALSA +Group: Applications/Multimedia +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Provides: audacious-plugins-arts +Obsoletes: audacious-plugins-arts < 4.1 +Provides: audacious-plugins-esd +Obsoletes: audacious-plugins-esd < 4.1 -%description alsa +%description alsa This package provides an Audacious output plugin that uses the ALSA sound server. -%package amidi -Summary: Audacious input plugin for amidi -Group: Applications/Multimedia -Requires: audacious >= %{version} -Requires: %{name} >= %{version} +%package amidi +Summary: Audacious input plugin for amidi +Group: Applications/Multimedia +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} -%description amidi +%description amidi This package provides an Audacious input plugin that uses the amidi sound service. -%package pulseaudio -Summary: Audacious input plugin for pulseaudio -Group: Applications/Multimedia -Requires: audacious >= %{version} -Requires: %{name} >= %{version} +%package pulseaudio +Summary: Audacious input plugin for pulseaudio +Group: Applications/Multimedia +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} -%description pulseaudio +%description pulseaudio This package provides an Audacious input plugin that uses the pulseaudio sound server. -%package sdl -Summary: Audacious input plugin for SDL -Group: Applications/Multimedia -Requires: audacious >= %{version} -Requires: %{name} >= %{version} +%package sdl +Summary: Audacious input plugin for SDL +Group: Applications/Multimedia +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} -%description sdl +%description sdl This package provides an Audacious input plugin that uses the SDL sound library. -%package wavpack -Summary: Audacious input plugin for wavpack -Group: Applications/Multimedia -Requires: audacious >= %{version} -Requires: %{name} >= %{version} +%package wavpack +Summary: Audacious input plugin for wavpack +Group: Applications/Multimedia +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} -%description wavpack +%description wavpack This package provides an Audacious input plugin that reads WavPack compressed files. -%package metronome -Summary: Audacious input plugin simulating a metronome -Group: Applications/Multimedia -Requires: audacious >= %{version} -Requires: %{name} >= %{version} +%package metronome +Summary: Audacious input plugin simulating a metronome +Group: Applications/Multimedia +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} -%description metronome +%description metronome This package provides an Audacious input plugin that simulates a metronome. -%package vortex -Summary: Audacious input plugin for vortex audio files -Group: Applications/Multimedia -Requires: audacious >= %{version} -Requires: %{name} >= %{version} +%package vortex +Summary: Audacious input plugin for vortex audio files +Group: Applications/Multimedia +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description vortex This package provides an Audacious input plugin that reads vortex compressed files. -%package ffaudio -Summary: FFMpeg/FAAD2 based input plugin for Audacious -Group: Applications/Multimedia -Requires: audacious >= %{version} -Requires: %{name} >= %{version} +%package ffaudio +Summary: FFMpeg/FAAD2 based input plugin for Audacious +Group: Applications/Multimedia +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} -%description ffaudio +%description ffaudio This package provides an FFMpeg/FAAD2 based input plugin for Audacious. -%package skins -Summary: Default and additional skins for Audacious -Group: Graphical Desktop/Look 'n' feel -Requires: audacious >= %{version} -Requires: %{name} >= %{version} +%package skins +Summary: Default and additional skins for Audacious +Group: Graphical Desktop/Look 'n' feel +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} -%description skins +%description skins This package provides default and additional skins for Audacious. +%debug_package + %prep %setup -q +#-D -T #%patch1 -p1 %build -%configure --disable-rpath \ - --enable-kconfig \ - --enable-chardet \ - --disable-dependency-tracking \ - --enable-amidiplug \ - --disable-amidiplug-dummy \ - --enable-ipv6 \ - --enable-bluetooth +#:<< _EOF +%configure \ + --disable-rpath \ + --enable-kconfig \ + --enable-chardet \ + --disable-dependency-tracking \ + --enable-amidiplug \ + --disable-amidiplug-dummy \ + --enable-ipv6 \ + --enable-bluetooth %make @@ -256,7 +261,7 @@ EOF %{_libdir}/audacious/Input/psf2.so %{_libdir}/audacious/Input/xsf.so #%{_libdir}/audacious/Input/sexypsf.so -#%{_libdir}/audacious/Input/sid.so +%{_libdir}/audacious/Input/sid.so %{_libdir}/audacious/Input/sndfile.so #%{_libdir}/audacious/Input/timidity.so %{_libdir}/audacious/Input/tonegen.so @@ -344,6 +349,12 @@ EOF %{_datadir}/audacious/Skins/TinyPlayer/* %changelog +* Sun Nov 28 2021 Silvan Calarco 4.1-3mamba +- rebuilt with libsidplayfp + +* Fri Nov 26 2021 Silvan Calarco 4.1-2mamba +- rebuilt with libadplug 2.3.3 + * Thu Feb 04 2021 Automatic Build System 4.1-1mamba - automatic version update by autodist