[audacious-plugins] BR libsidplayfp-devel and include SID music player plug-in in the audacious-plugins-exotic subpackag
Michael Schwendt
mschwendt at fedoraproject.org
Tue Apr 23 09:07:01 UTC 2013
commit 7136d99ee4e0a862665e46598018fe58fd3d34c9
Author: Michael Schwendt <mschwendt at fedoraproject.org>
Date: Tue Apr 23 11:06:52 2013 +0200
BR libsidplayfp-devel and include SID music player plug-in in the
audacious-plugins-exotic subpackage. This sid.so plugin based on
libsidplayfp 1.0.x is extensible with the original (albeit non-free and
therefore not included) Kernal and Basic ROM image files to make it
handle all files from the leading SID music collection.
README.licenses | 2 +-
audacious-plugins.spec | 57 +++++++++++++++++++----------------------------
2 files changed, 24 insertions(+), 35 deletions(-)
---
diff --git a/README.licenses b/README.licenses
index 5d57e56..52123bb 100644
--- a/README.licenses
+++ b/README.licenses
@@ -47,7 +47,7 @@ scrobbler
scrobbler2 GPLv3
sdlout BSD
search-tool BSD
-sid
+sid GPLv2+
skins GPLv3
sndfile GPLv2+
sndio
diff --git a/audacious-plugins.spec b/audacious-plugins.spec
index 43c322e..f615286 100644
--- a/audacious-plugins.spec
+++ b/audacious-plugins.spec
@@ -7,11 +7,11 @@
%global tar_ver 3.4-beta1
# Minimum audacious/audacious-plugins version in inter-package dependencies.
-%global aud_ver 3.4-0.2.beta1
+%global aud_ver 3.4-0.1.beta1
Name: audacious-plugins
Version: 3.4
-Release: 0.3.beta1%{?dist}
+Release: 0.4.beta1%{?dist}
Summary: Plugins for the Audacious audio player
Group: Applications/Multimedia
URL: http://audacious-media-player.org/
@@ -37,9 +37,7 @@ BuildRequires: alsa-lib-devel
BuildRequires: pulseaudio-libs-devel
BuildRequires: libsndfile-devel
BuildRequires: wavpack-devel
-%if 0%{?fedora} <= 17
-BuildRequires: libsidplay-devel
-%endif
+BuildRequires: libsidplayfp-devel
BuildRequires: libmodplug-devel
BuildRequires: libogg-devel libvorbis-devel
BuildRequires: flac-devel
@@ -66,10 +64,6 @@ BuildRequires: neon-devel
BuildRequires: automake >= 1.13
BuildRequires: autoconf >= 2.69
-%if 0%{?fedora} > 17
-Obsoletes: audacious-plugins-sid
-%endif
-
# plugin .so files
%filter_provides_in %{_libdir}/audacious/
%filter_setup
@@ -94,15 +88,23 @@ Summary: Optional niche market plugins for Audacious
Group: Applications/Multimedia
%{?aud_plugin_dep}
Requires: audacious-plugins%{?_isa} >= %{aud_ver}
+# last in F17 Updates for Audacious 3.2.4 and based on libsidplay 1.x
+Obsoletes: audacious-plugins-sid < %{version}
+Provides: audacious-plugins-sid = %{version}-%{release}
+# only included the sid.so decoder based on libsidplay 2.x
+Obsoletes: audacious-plugins-nonfree < 3.3.4-2
+Provides: audacious-plugins-nonfree = 3.3.4-2
+
%description exotic
This package provides optional plugins for Audacious, which do not aim
at a wide demographic audience. Most users of Audacious do not need this.
For example, included are input plugins for exotic audio file formats,
-AdLib/OPL2 emulation, console game music files, the Portable Sound Format
-PSF1/PSF2, Vortex AM/YM emulation, Game Boy Advance Sound Format GSF,
-Nintendo DS Sound Format 2SF.
+SID music (from Commodore 64 and compatibles), AdLib/OPL2 emulation,
+console game music, the Portable Sound Format PSF1/PSF2, Vortex AM/YM
+emulation, Game Boy Advance Sound Format GSF, Nintendo DS Sound Format
+2SF.
%package amidi
@@ -116,20 +118,6 @@ This package provides AMIDI-Plug, a modular MIDI music player, as an
input plugin for Audacious.
-%if 0%{?fedora} <= 17
-%package sid
-Summary: Audacious input plugin for SID music files
-Group: Applications/Multimedia
-%{?aud_plugin_dep}
-Requires: audacious-plugins%{?_isa} >= %{aud_ver}
-
-%description sid
-This package provides an Audacious input plugin for SID music files.
-
-This build of the plugin uses libsidplay 1. Third party package
-providers may build it with libsidplay 2 instead.
-%endif
-
%prep
%setup -q -n %{name}-%{tar_ver}
# https://bugzilla.redhat.com/925051
@@ -192,13 +180,11 @@ make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p"
%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/
-%if 0%{?fedora} <= 17
-%exclude %{_libdir}/audacious/Input/sid.so
-%endif
%exclude %{_libdir}/audacious/Output/jackout.so
%files jack
@@ -208,6 +194,7 @@ make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p"
%{_libdir}/audacious/Input/adplug.so
%{_libdir}/audacious/Input/console.so
%{_libdir}/audacious/Input/psf2.so
+%{_libdir}/audacious/Input/sid.so
%{_libdir}/audacious/Input/vtx.so
%{_libdir}/audacious/Input/xsf.so
@@ -215,13 +202,15 @@ make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p"
%{_libdir}/audacious/Input/amidi-plug.so
%{_libdir}/audacious/Input/amidi-plug/
-%if 0%{?fedora} <= 17
-%files sid
-%{_libdir}/audacious/Input/sid.so
-%endif
-
%changelog
+* 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
+ libsidplayfp 1.0.x is extensible with the original (albeit non-free and
+ therefore not included) Kernal and Basic ROM image files to make it
+ handle all files from the leading SID music collection.
+
* Mon Apr 22 2013 Michael Schwendt <mschwendt at fedoraproject.org> - 3.4-0.3.beta1
- BR audacious-devel 3.4-beta1 for aud_drct_play_plause().
More information about the scm-commits
mailing list