[audacious-plugins] BR soxr-devel (new package) and build SoX Resampler plugin (#958421).

Michael Schwendt mschwendt at fedoraproject.org
Thu May 2 18:52:01 UTC 2013


commit 7b0843f1d517473f6afb73f27b2cf9d752cc8032
Author: Michael Schwendt <mschwendt at fedoraproject.org>
Date:   Thu May 2 20:51:50 2013 +0200

    BR soxr-devel (new package) and build SoX Resampler plugin (#958421).
    
    - Due to more build requirements being optional also for features enabled
      by default, specify _all_ individual plug-ins in %files lists instead
      of including full directories. Get rid of the few related existance
      checks in %check.

 audacious-plugins.spec |   93 ++++++++++++++++++++++++++++++++++-------------
 1 files changed, 67 insertions(+), 26 deletions(-)
---
diff --git a/audacious-plugins.spec b/audacious-plugins.spec
index 92e24c5..55cc2ad 100644
--- a/audacious-plugins.spec
+++ b/audacious-plugins.spec
@@ -11,7 +11,7 @@
 
 Name: audacious-plugins
 Version: 3.4
-Release: 0.4.beta1%{?dist}
+Release: 0.5.beta1%{?dist}
 Summary: Plugins for the Audacious audio player
 Group: Applications/Multimedia
 URL: http://audacious-media-player.org/
@@ -33,6 +33,7 @@ BuildRequires: audacious-devel >= %{aud_ver}
 BuildRequires: gettext-devel
 BuildRequires: jack-audio-connection-kit-devel
 BuildRequires: libsamplerate-devel
+BuildRequires: soxr-devel
 BuildRequires: alsa-lib-devel
 BuildRequires: pulseaudio-libs-devel
 BuildRequires: libsndfile-devel
@@ -158,35 +159,68 @@ make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p"
 %find_lang %{name}
 
 
-%check
-[ -f ${RPM_BUILD_ROOT}%{_libdir}/audacious/Transport/neon.so ]
-[ -f ${RPM_BUILD_ROOT}%{_libdir}/audacious/General/scrobbler.so ]
-[ -f ${RPM_BUILD_ROOT}%{_libdir}/audacious/General/gtkui.so ]
-[ -f ${RPM_BUILD_ROOT}%{_libdir}/audacious/General/skins.so ]
-[ -f ${RPM_BUILD_ROOT}%{_libdir}/audacious/Output/alsa.so ]
-[ -f ${RPM_BUILD_ROOT}%{_libdir}/audacious/Output/pulse_audio.so ]
-
-
 %files -f %{name}.lang
 %doc AUTHORS COPYING
 %dir %{_libdir}/audacious
-%{_libdir}/audacious/Input/
-%{_libdir}/audacious/Output/
-%{_libdir}/audacious/Container/
-%{_libdir}/audacious/Effect/
-%{_libdir}/audacious/General/
-%{_libdir}/audacious/Visualization/
-%{_libdir}/audacious/Transport/
+%dir %{_libdir}/audacious/Container/
+%{_libdir}/audacious/Container/asx.so
+%{_libdir}/audacious/Container/audpl.so
+%{_libdir}/audacious/Container/cue.so
+%{_libdir}/audacious/Container/m3u.so
+%{_libdir}/audacious/Container/pls.so
+%{_libdir}/audacious/Container/xspf.so
+%dir %{_libdir}/audacious/Effect/
+%{_libdir}/audacious/Effect/bs2b.so
+%{_libdir}/audacious/Effect/compressor.so
+%{_libdir}/audacious/Effect/crossfade.so
+%{_libdir}/audacious/Effect/crystalizer.so
+%{_libdir}/audacious/Effect/echo.so
+%{_libdir}/audacious/Effect/ladspa.so
+%{_libdir}/audacious/Effect/mixer.so
+%{_libdir}/audacious/Effect/resample.so
+%{_libdir}/audacious/Effect/sox-resampler.so
+%{_libdir}/audacious/Effect/speed-pitch.so
+%{_libdir}/audacious/Effect/stereo.so
+%{_libdir}/audacious/Effect/voice_removal.so
+%dir %{_libdir}/audacious/General/
+%{_libdir}/audacious/General/alarm.so
+%{_libdir}/audacious/General/albumart.so
+%{_libdir}/audacious/General/aosd.so
+%{_libdir}/audacious/General/cd-menu-items.so
+%{_libdir}/audacious/General/gnomeshortcuts.so
+%{_libdir}/audacious/General/gtkui.so
+%{_libdir}/audacious/General/hotkey.so
+%{_libdir}/audacious/General/lirc.so
+%{_libdir}/audacious/General/lyricwiki.so
+%{_libdir}/audacious/General/mpris2.so
+%{_libdir}/audacious/General/notify.so
+%{_libdir}/audacious/General/scrobbler.so
+%{_libdir}/audacious/General/search-tool.so
+%{_libdir}/audacious/General/skins.so
+%{_libdir}/audacious/General/song_change.so
+%{_libdir}/audacious/General/statusicon.so
+%dir %{_libdir}/audacious/Input/
+%{_libdir}/audacious/Input/cdaudio-ng.so
+%{_libdir}/audacious/Input/flacng.so
+%{_libdir}/audacious/Input/metronom.so
+%{_libdir}/audacious/Input/modplug.so
+%{_libdir}/audacious/Input/sndfile.so
+%{_libdir}/audacious/Input/tonegen.so
+%{_libdir}/audacious/Input/vorbis.so
+%{_libdir}/audacious/Input/wavpack.so
+%dir %{_libdir}/audacious/Output/
+%{_libdir}/audacious/Output/alsa.so
+%{_libdir}/audacious/Output/filewriter.so
+%{_libdir}/audacious/Output/pulse_audio.so
+%{_libdir}/audacious/Output/sdlout.so
+%dir %{_libdir}/audacious/Visualization/
+%{_libdir}/audacious/Visualization/blur_scope.so
+%{_libdir}/audacious/Visualization/cairo-spectrum.so
+%dir %{_libdir}/audacious/Transport/
+%{_libdir}/audacious/Transport/gio.so
+%{_libdir}/audacious/Transport/neon.so
+%{_libdir}/audacious/Transport/unix-io.so
 %{_datadir}/audacious/
-%exclude %{_libdir}/audacious/Input/adplug.so
-%exclude %{_libdir}/audacious/Input/console.so
-%exclude %{_libdir}/audacious/Input/psf2.so
-%exclude %{_libdir}/audacious/Input/sid.so
-%exclude %{_libdir}/audacious/Input/vtx.so
-%exclude %{_libdir}/audacious/Input/xsf.so
-%exclude %{_libdir}/audacious/Input/amidi-plug.so
-%exclude %{_libdir}/audacious/Input/amidi-plug/
-%exclude %{_libdir}/audacious/Output/jackout.so
 
 %files jack
 %{_libdir}/audacious/Output/jackout.so
@@ -205,6 +239,13 @@ make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p"
 
 
 %changelog
+* Thu May  2 2013 Michael Schwendt <mschwendt at fedoraproject.org> - 3.4-0.5.beta1
+- BR soxr-devel (new package) and build SoX Resampler plugin (#958421).
+- Due to more build requirements being optional also for features enabled
+  by default, specify _all_ individual plug-ins in %%files lists instead
+  of including full directories. Get rid of the few related existance
+  checks in %%check.
+
 * Tue Apr 23 2013 Michael Schwendt <mschwendt at fedoraproject.org> - 3.4-0.4.beta1
 - BR libsidplayfp-devel and include SID music player plug-in in the
   audacious-plugins-exotic subpackage. This sid.so plugin based on


More information about the scm-commits mailing list