[xnoise] Update to 0.1.16 Now bundles the plugins, obsoleting xnoise-plugins-core
Michel Alexandre Salim
salimma at fedoraproject.org
Sun Mar 13 21:14:34 UTC 2011
commit daa1b68eb9494e8b0c91f21c7e5551cf0f8f61d0
Author: Michel Alexandre Salim <salimma at fedoraproject.org>
Date: Sun Mar 13 22:14:25 2011 +0100
Update to 0.1.16
Now bundles the plugins, obsoleting xnoise-plugins-core
.gitignore | 2 +-
sources | 2 +-
xnoise.spec | 47 ++++++++++++++++++++---------------------------
3 files changed, 22 insertions(+), 29 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6c8666e..2d5c72d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/xnoise-0.1.12.tar.bz2
+/xnoise-0.1.16.tar.bz2
diff --git a/sources b/sources
index 6806f04..47ed3d6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8ac2740e24b923704f8e43ccc72fb97e xnoise-0.1.12.tar.bz2
+b99a610d4ee73399b20cf87c420c12e1 xnoise-0.1.16.tar.bz2
diff --git a/xnoise.spec b/xnoise.spec
index 00942fc..d243e2b 100644
--- a/xnoise.spec
+++ b/xnoise.spec
@@ -1,18 +1,13 @@
# global hgrev 331
-%if 0%{?fedora} > 14
-%global vapi_ver 0.12
-%else
-%global vapi_ver 0.10
-%endif
Name: xnoise
-Version: 0.1.12
+Version: 0.1.16
#Release: 0.1.%{hgrev}hg%{?dist}
-Release: 4%{?dist}
+Release: 1%{?dist}
Summary: Tracklist-centric Media Player
Group: Applications/Multimedia
-License: GPLv2+
+License: GPLv2+ with exceptions
URL: http://www.xnoise-media-player.com/
# hg archive -t tbz2 -r %{hgrev} ../%{name}-%{version}.tar.bz2
#Source0: %{name}-%{version}.tar.bz2
@@ -23,7 +18,8 @@ Source0: http://xnoise.googlecode.com/files/xnoise-%{version}.tar.bz2
# pulled in by gnome-common for snapshots
BuildRequires: pkgconfig
BuildRequires: gstreamer-plugins-base-devel
-BuildRequires: libnotify-devel
+# Does not work with libnotify-0.7.x yet
+# BuildRequires: libnotify-devel
BuildRequires: libsoup-devel
BuildRequires: sqlite-devel
BuildRequires: taglib-devel
@@ -31,6 +27,9 @@ BuildRequires: unique-devel
BuildRequires: vala-devel
BuildRequires: desktop-file-utils gettext intltool
Requires: hicolor-icon-theme
+# xnoise >= 0.1.14 bundles the plug-ins
+Provides: xnoise-plugins-core = %{version}-%{release}
+Obsoletes: xnoise-plugins-core < %{version}-%{release}
%description
Xnoise is a Gtk+ media player with a tracklist-centric design. The
@@ -53,32 +52,22 @@ developing applications that use %{name}.
%prep
%setup -q
-for f in $(find data/misc/ -name '*.pc.in');
-do
- sed -i "s|@datadir@/vala/vapi|@datadir@/vala-%{vapi_ver}/vapi|" $f
-done
%build
# for snapshot builds
#NOCONFIGURE=1 ./autogen.sh
-%configure
+%configure --disable-notifications
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
-make install \
-%if 0%{?fedora} > 14
- VAPIDIR=%{_datadir}/vala-%{vapi_ver}/vapi \
-%endif
- DESTDIR=$RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT
desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/xnoise.desktop
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
# remove invalid locale file
rm -rf $RPM_BUILD_ROOT%{_share}/locale/default
-# own %%{_libdir}/xnoise directory for plugins
-mkdir -p $RPM_BUILD_ROOT%{_libdir}/xnoise
%find_lang %{name}
@@ -105,10 +94,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%doc AUTHORS COPYING README
%{_bindir}/xnoise
%{_libdir}/libplaylist.so.*
-%dir %{_libdir}/xnoise
+%{_libdir}/xnoise
%{_datadir}/xnoise
%{_datadir}/applications/xnoise.desktop
-%{_datadir}/icons/hicolor/*/apps/xnoise.*
+%{_datadir}/icons/hicolor/*/apps/xnoise*
%files devel
%defattr(-,root,root,-)
@@ -119,13 +108,17 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_libdir}/pkgconfig/libplaylist-1.0.pc
# make package own the vala API dir:
# xnoise plugins don't have to be written in vala
-%dir %{_datadir}/vala-%{vapi_ver}
-%dir %{_datadir}/vala-%{vapi_ver}/vapi
-%{_datadir}/vala-%{vapi_ver}/vapi/xnoise-1.0.*
-%{_datadir}/vala-%{vapi_ver}/vapi/libplaylist-1.0.*
+%dir %{_datadir}/vala
+%dir %{_datadir}/vala/vapi
+%{_datadir}/vala/vapi/xnoise-1.0.*
+%{_datadir}/vala/vapi/libplaylist-1.0.*
%changelog
+* Sun Mar 13 2011 Michel Salim <salimma at fedoraproject.org> - 0.1.16-1
+- Update to 0.1.16
+- Now bundles the plugins, obsoleting xnoise-plugins-core
+
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.1.12-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
More information about the scm-commits
mailing list