[xmms2] Rebuilt for Ruby 1.9.3.
Vít Ondruch
vondruch at fedoraproject.org
Wed Feb 8 08:28:15 UTC 2012
commit e95cdb6ad2eb9e4e2be2377b45ed1e418fda848a
Author: Vít Ondruch <vondruch at redhat.com>
Date: Wed Feb 8 09:28:11 2012 +0100
Rebuilt for Ruby 1.9.3.
xmms2-0.5DrLecter-moresaneversioning.patch | 36 ----------
xmms2-0.5DrLecter-no-O0.patch | 14 ----
xmms2-0.5DrLecter-pulse-output-default.patch | 9 ---
xmms2-0.5DrLecter-use-libdir.patch | 25 -------
...2-0.6DrMattDestruction-moresaneversioning.patch | 36 ----------
...0.6DrMattDestruction-pulse-output-default.patch | 9 ---
xmms2-0.6DrMattDestruction-use-libdir.patch | 68 --------------------
xmms2-0.7DrNo-moresaneversioning.patch | 36 ----------
xmms2-0.7DrNo-no-O0.patch | 21 ------
xmms2-0.7DrNo-use-libdir.patch | 63 ------------------
...-054a12d54325820c8d31e482193007af0ed15be3.patch | 23 -------
...-37578b59f5d7376213da74b3bf6b7c7f430d0bc9.patch | 23 -------
xmms2.spec | 22 ++++--
13 files changed, 15 insertions(+), 370 deletions(-)
---
diff --git a/xmms2.spec b/xmms2.spec
index b45f4ee..1f7d927 100644
--- a/xmms2.spec
+++ b/xmms2.spec
@@ -1,12 +1,11 @@
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-%{!?ruby_sitearch: %global ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"] ')}
%global codename DrO_o
Name: xmms2
Summary: A modular audio framework and plugin architecture
Version: 0.8
-Release: 2%{?dist}
+Release: 3%{?dist}
License: LGPLv2+ and GPLv2+ and BSD
Group: Applications/Multimedia
# We can't use the upstream source tarball as-is, because it includes an mp4 decoder.
@@ -87,7 +86,7 @@ Perl bindings for XMMS2.
Summary: Ruby support for XMMS2
Group: Applications/Multimedia
Requires: %{name} = %{version}-%{release}
-Requires: ruby(abi) = 1.8
+Requires: ruby(abi) = 1.9.1
%description ruby
Ruby bindings for XMMS2.
@@ -124,7 +123,8 @@ export CFLAGS="%{optflags}"
export CPPFLAGS="%{optflags}"
export LIBDIR="%{_libdir}"
export PYTHONDIR="%{python_sitearch}"
-./waf configure --prefix=%{_prefix} --libdir=%{_libdir} --with-ruby-libdir=%{ruby_sitearch} --with-perl-archdir=%{perl_archlib} --with-pkgconfigdir=%{_libdir}/pkgconfig -j1
+./waf configure --prefix=%{_prefix} --libdir=%{_libdir} --with-ruby-libdir=%{ruby_vendorlibdir} --with-ruby-archdir=%{ruby_vendorarchdir} \
+ --with-perl-archdir=%{perl_archlib} --with-pkgconfigdir=%{_libdir}/pkgconfig -j1
./waf build -v %{?_smp_mflags}
# make the docs
doxygen
@@ -133,11 +133,12 @@ doxygen
rm -rf %{buildroot}
export LIBDIR="%{_libdir}"
export python_LIBDEST="%{python_sitearch}"
-./waf install --destdir=%{buildroot} --prefix=%{_prefix} --libdir=%{_libdir} --with-ruby-libdir=%{ruby_sitearch} --with-perl-archdir=%{perl_archlib} --with-pkgconfigdir=%{_libdir}/pkgconfig
+./waf install --destdir=%{buildroot} --prefix=%{_prefix} --libdir=%{_libdir} --with-ruby-libdir=%{ruby_vendorlibdir} --with-ruby-archdir=%{ruby_vendorarchdir} \
+ --with-perl-archdir=%{perl_archlib} --with-pkgconfigdir=%{_libdir}/pkgconfig
# exec flags for debuginfo
chmod +x %{buildroot}%{_libdir}/%{name}/* %{buildroot}%{_libdir}/libxmmsclient*.so* %{buildroot}%{python_sitearch}/xmmsclient/xmmsapi.so \
- %{buildroot}%{perl_archlib}/auto/Audio/XMMSClient/XMMSClient.so %{buildroot}%{ruby_sitearch}/xmmsclient_*.so
+ %{buildroot}%{perl_archlib}/auto/Audio/XMMSClient/XMMSClient.so %{buildroot}%{ruby_vendorarchdir}/xmmsclient_*.so
# Convert to utf-8
for i in %{buildroot}%{_mandir}/man1/*.gz; do
@@ -188,13 +189,20 @@ rm -rf %{buildroot}
%files ruby
%defattr(-,root,root,-)
-%{ruby_sitearch}/xmmsclient*
+%{ruby_vendorlibdir}/xmmsclient.rb
+%{ruby_vendorlibdir}/xmmsclient/
+%{ruby_vendorarchdir}/xmmsclient_ecore.so
+%{ruby_vendorarchdir}/xmmsclient_ext.so
+%{ruby_vendorarchdir}/xmmsclient_glib.so
%files -n nyxmms2
%defattr(-,root,root,-)
%{_bindir}/nyxmms2
%changelog
+* Wed Feb 08 2012 Bohuslav Kabrda <bkabrda at redhat.com> - 0.8-3
+- Rebuilt for Ruby 1.9.3.
+
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
More information about the scm-commits
mailing list