[xnoise] - Update to 0.1.12 - Specify the correct location for Vala API files in *.pc
Michel Alexandre Salim
salimma at fedoraproject.org
Sat Nov 6 19:36:56 UTC 2010
commit 95eaa633fce198103ae056e6bc347c2e136e6d8c
Author: Michel Alexandre Salim <salimma at fedoraproject.org>
Date: Sat Nov 6 20:36:45 2010 +0100
- Update to 0.1.12
- Specify the correct location for Vala API files in *.pc
.gitignore | 2 +-
sources | 2 +-
xnoise.spec | 41 +++++++++++++++++++++++++++++++----------
3 files changed, 33 insertions(+), 12 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 06c7286..6c8666e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-xnoise-0.1.6.tar.gz
+/xnoise-0.1.12.tar.bz2
diff --git a/sources b/sources
index 9120371..6806f04 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-33535448fff6a03a8010ee6d490cb5d3 xnoise-0.1.6.tar.gz
+8ac2740e24b923704f8e43ccc72fb97e xnoise-0.1.12.tar.bz2
diff --git a/xnoise.spec b/xnoise.spec
index 5680d92..82f5d08 100644
--- a/xnoise.spec
+++ b/xnoise.spec
@@ -1,9 +1,14 @@
# global hgrev 331
+%if 0%{?fedora} > 14
+%global vapi_ver 0.12
+%else
+%global vapi_ver 0.10
+%endif
Name: xnoise
-Version: 0.1.6
+Version: 0.1.12
#Release: 0.1.%{hgrev}hg%{?dist}
-Release: 2%{?dist}
+Release: 1%{?dist}
Summary: Tracklist-centric Media Player
Group: Applications/Multimedia
@@ -11,8 +16,7 @@ License: GPLv2+
URL: http://www.xnoise-media-player.com/
# hg archive -t tbz2 -r %{hgrev} ../%{name}-%{version}.tar.bz2
#Source0: %{name}-%{version}.tar.bz2
-Source0: http://xnoise.googlecode.com/files/xnoise-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Source0: http://xnoise.googlecode.com/files/xnoise-%{version}.tar.bz2
# for snapshots
# BuildRequires: gnome-common autoconf automake libtool
@@ -49,6 +53,10 @@ 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
@@ -60,11 +68,15 @@ make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+make install \
+%if 0%{?fedora} > 14
+ VAPIDIR=%{_datadir}/vala-%{vapi_ver}/vapi \
+%endif
+ 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
+# rm -rf $RPM_BUILD_ROOT%{_share}/locale/default
%find_lang %{name}
@@ -91,6 +103,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
%{_bindir}/xnoise
+%{_libdir}/libplaylist.so.*
%{_datadir}/xnoise
%{_datadir}/applications/xnoise.desktop
%{_datadir}/icons/hicolor/*/apps/xnoise.*
@@ -98,15 +111,23 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files devel
%defattr(-,root,root,-)
%{_includedir}/xnoise-1.0
+%{_includedir}/libplaylist-1.0
+%{_libdir}/libplaylist.so
+%{_libdir}/pkgconfig/xnoise-1.0.pc
+%{_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
-%dir %{_datadir}/vala/vapi
-%{_datadir}/vala/vapi/xnoise-1.0.*
-%{_libdir}/pkgconfig/xnoise-1.0.pc
+%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.*
%changelog
+* Sat Nov 6 2010 Michel Salim <salimma at fedoraproject.org> - 0.1.12-1
+- Update to 0.1.12
+- Specify the correct location for Vala API files in *.pc
+
* Fri Jun 25 2010 Michel Salim <salimma at fedoraproject.org> - 0.1.6-2
- Make xnoise-devel co-own Vala's VAPI dir
- Remove invalid locale file
More information about the scm-commits
mailing list