rpms/xapian-bindings/devel xapian-bindings.spec,1.10,1.11

Adel Gadllah (drago01) fedora-extras-commits at redhat.com
Mon Jul 28 21:23:09 UTC 2008


Author: drago01

Update of /cvs/pkgs/rpms/xapian-bindings/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7523

Modified Files:
	xapian-bindings.spec 
Log Message:
enable ruby bindings


Index: xapian-bindings.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xapian-bindings/devel/xapian-bindings.spec,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- xapian-bindings.spec	20 Jul 2008 13:15:13 -0000	1.10
+++ xapian-bindings.spec	28 Jul 2008 21:22:38 -0000	1.11
@@ -1,9 +1,11 @@
-%define python_ver %(%{__python} -c "import sys; print sys.version[:3]")
+%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
+%define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")
 
 Summary: Bindings for the Xapian Probabilistic Information Retrieval Library
 Name: xapian-bindings
 Version: 1.0.7
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: GPLv2+
 Group: Development/Libraries
 URL: http://www.xapian.org/
@@ -29,11 +31,21 @@
 indexing and search facilities to applications. This package provides the
 files needed for developing Python scripts which use Xapian
 
+%package ruby
+Group: Development/Libraries
+Summary: Files needed for developing Ruby scripts which use Xapian
+
+%description ruby
+Xapian is an Open Source Probabilistic Information Retrieval framework. It
+offers a highly adaptable toolkit that allows developers to easily add advanced
+indexing and search facilities to applications. This package provides the
+files needed for developing Ruby scripts which use Xapian
+
 %prep
 %setup -q -n %{name}-%{version}
 
 %build
-%configure --with-python
+%configure --with-python --with-ruby
 make %{?_smp_mflags}
 
 %install
@@ -44,6 +56,7 @@
 # Move the docs to the right place, and correct the effects of prefix+DESTDIR
 mkdir -p %{buildroot}/usr/share/doc/
 mv %{buildroot}%{buildroot}/usr/share/doc/%{name}/python %{buildroot}/usr/share/doc/%{name}-python-%{version}
+mv %{buildroot}%{buildroot}/usr/share/doc/%{name}/ruby %{buildroot}/usr/share/doc/%{name}-ruby-%{version}
 rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/
 
 %clean
@@ -52,12 +65,19 @@
 %files python
 %defattr(-, root, root)
 %doc AUTHORS ChangeLog COPYING NEWS README
-%{_libdir}/python%{python_ver}/site-packages/_xapian.so
-%{_libdir}/python%{python_ver}/site-packages/xapian.py
-%{_libdir}/python%{python_ver}/site-packages/xapian.pyc
-%{_libdir}/python%{python_ver}/site-packages/xapian.pyo
+%{python_sitearch}/*
+
+%files ruby
+%defattr(-, root, root)
+%doc AUTHORS ChangeLog COPYING NEWS README
+%{ruby_sitearch}/_xapian.so
+%{ruby_sitelib}/xapian.rb
+
 
 %changelog
+* Mon Jul 28 2008 Adel Gadllah <adel.gadllah at gmail.com> 1.0.7-2
+- Enable ruby bindings RH #456951, patch by Scott Seago
+
 * Sun Jul 20 2008 Adel Gadllah <adel.gadllah at gmail.com> 1.0.7-1
 - Update to 1.0.7
 




More information about the fedora-extras-commits mailing list