[audacious-plugins] Untested commit, because I'm in a hurry and snow is falling atm:
Michael Schwendt
mschwendt at fedoraproject.org
Fri Jan 11 15:59:13 UTC 2013
commit 56537fcd6ffa856138cdca5959aeeb8884cc5d9c
Author: Michael Schwendt <mschwendt at fedoraproject.org>
Date: Fri Jan 11 16:59:06 2013 +0100
Untested commit, because I'm in a hurry and snow is falling atm:
Drop added .desktop files in favour of advertizing all MimeTypes in
Audacious' own .desktop file. This is supposed to fix the assignment of
Default Applications (GNOME bz #690119).
audacious-amidi.desktop | 10 ---------
audacious-plugins.spec | 48 +++++++++++-----------------------------------
audacious-sid.desktop | 10 ---------
3 files changed, 12 insertions(+), 56 deletions(-)
---
diff --git a/audacious-plugins.spec b/audacious-plugins.spec
index 887967d..f1f5bcc 100644
--- a/audacious-plugins.spec
+++ b/audacious-plugins.spec
@@ -11,7 +11,7 @@
Name: audacious-plugins
Version: 3.3.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Plugins for the Audacious audio player
Group: Applications/Multimedia
URL: http://audacious-media-player.org/
@@ -20,8 +20,6 @@ URL: http://audacious-media-player.org/
License: GPLv2+ and LGPLv2+ and GPLv3 and MIT and BSD
Source0: http://distfiles.audacious-media-player.org/audacious-plugins-%{tar_ver}.tar.bz2
-Source1: audacious-sid.desktop
-Source2: audacious-amidi.desktop
Source3: README.licenses
# Fedora customization
@@ -34,10 +32,11 @@ Patch2: audacious-plugins-3.1-beta1-ladspa.patch
Patch3: audacious-plugins-3.3.3-m3u-empty-lines.patch
# merged from post-3.3.x
Patch4: audacious-plugins-3.3.3-wavpack.patch
+# merged from post-3.3.x for libcdio API changes
+Patch5: audacious-plugins-3.3.3-libcdio.patch
BuildRequires: audacious-devel >= %{aud_ver}
BuildRequires: gettext-devel
-BuildRequires: desktop-file-utils
BuildRequires: jack-audio-connection-kit-devel
BuildRequires: libsamplerate-devel
BuildRequires: alsa-lib-devel
@@ -53,6 +52,9 @@ BuildRequires: flac-devel
BuildRequires: fluidsynth-devel
BuildRequires: libbinio-devel
BuildRequires: libcdio-devel
+%if 0%{?fedora} > 18
+BuildRequires: libcdio-paranoia-devel
+%endif
BuildRequires: libcue-devel
BuildRequires: SDL-devel
BuildRequires: lirc-devel
@@ -110,8 +112,6 @@ Summary: Audacious input plugin for MIDI
Group: Applications/Multimedia
%{?aud_plugin_dep}
Requires: audacious-plugins%{?_isa} >= %{aud_ver}
-Requires(post): desktop-file-utils
-Requires(postun): desktop-file-utils
%description amidi
This package provides AMIDI-Plug, a modular MIDI music player, as an
@@ -124,8 +124,6 @@ Summary: Audacious input plugin for SID music files
Group: Applications/Multimedia
%{?aud_plugin_dep}
Requires: audacious-plugins%{?_isa} >= %{aud_ver}
-Requires(post): desktop-file-utils
-Requires(postun): desktop-file-utils
%description sid
This package provides an Audacious input plugin for SID music files.
@@ -141,6 +139,7 @@ providers may build it with libsidplay 2 instead.
%patch2 -p1 -b .ladspa
%patch3 -p1 -b .m3u-empty-lines
%patch4 -p1 -b .wavpack
+%patch5 -p1 -b .libcdio-new
for i in src/ladspa/plugin.c
do
@@ -170,16 +169,6 @@ make %{?_smp_mflags}
%install
make install DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p"
%find_lang %{name}
-%if 0%{?fedora} <= 17
-# audacious-sid.desktop
-desktop-file-install --vendor "" \
- --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
- %{SOURCE1}
-%endif
-# audacious-amidi.desktop
-desktop-file-install --vendor "" \
- --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
- %{SOURCE2}
%check
@@ -191,22 +180,6 @@ desktop-file-install --vendor "" \
[ -f ${RPM_BUILD_ROOT}%{_libdir}/audacious/Output/pulse_audio.so ]
-%if 0%{?fedora} <= 17
-%post sid
-update-desktop-database &> /dev/null || :
-
-%postun sid
-update-desktop-database &> /dev/null || :
-%endif
-
-
-%post amidi
-update-desktop-database &> /dev/null || :
-
-%postun amidi
-update-desktop-database &> /dev/null || :
-
-
%files -f %{name}.lang
%doc AUTHORS COPYING
%dir %{_libdir}/audacious
@@ -243,16 +216,19 @@ update-desktop-database &> /dev/null || :
%files amidi
%{_libdir}/audacious/Input/amidi-plug.so
%{_libdir}/audacious/Input/amidi-plug/
-%{_datadir}/applications/audacious-amidi.desktop
%if 0%{?fedora} <= 17
%files sid
%{_libdir}/audacious/Input/sid.so
-%{_datadir}/applications/audacious-sid.desktop
%endif
%changelog
+* Fri Jan 11 2013 Michael Schwendt <mschwendt at fedoraproject.org> - 3.3.3-3
+- Drop added .desktop files in favour of advertizing all MimeTypes in
+ Audacious' own .desktop file. This is supposed to fix the assignment
+ of Default Applications (GNOME bz #690119).
+
* Thu Jan 3 2013 Michael Schwendt <mschwendt at fedoraproject.org> - 3.3.3-2
- Merge fix for wavpack input to not complain about .wvc files.
- Fix m3u parser to handle (=skip) empty lines.
More information about the scm-commits
mailing list