[xapian-bindings/el6] Update to 1.2.7

Denis Arnaud denisarnaud at fedoraproject.org
Sat Dec 10 22:15:05 UTC 2011


commit 79dc48921adc1831e0de871b2bb0f5c8e614dc07
Author: Denis Arnaud <denis.arnaud_fedora at m4x.org>
Date:   Sat Dec 10 23:14:45 2011 +0100

    Update to 1.2.7

 .gitignore           |    7 ++++-
 sources              |    2 +-
 xapian-bindings.spec |   70 +++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 65 insertions(+), 14 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d11aaf8..01a0c97 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,6 @@
-xapian-bindings-1.0.20.tar.gz
+clog
+xapian-bindings-*.tar.*
+xapian-bindings-*.src.rpm
+.build-*.log
+/i?86/
+/x86_64/
diff --git a/sources b/sources
index c58ea1c..c488c98 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8ba9d695d5646501efd547debe37f086  xapian-bindings-1.0.20.tar.gz
+44b83efe4b025c3b5ea3eff4e0f17a9a  xapian-bindings-1.2.7.tar.gz
diff --git a/xapian-bindings.spec b/xapian-bindings.spec
index a01015d..482e094 100644
--- a/xapian-bindings.spec
+++ b/xapian-bindings.spec
@@ -1,9 +1,11 @@
 %{!?python_sitearch: %global 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']")
+%{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)}
+%{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}}
 
 Name:          xapian-bindings
-Version:       1.0.20
+Version:       1.2.7
 Release:       1%{?dist}
 Summary:       Bindings for the Xapian Probabilistic Information Retrieval Library
 
@@ -13,42 +15,70 @@ URL:           http://www.xapian.org/
 Source0:       http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz
 Buildroot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires: python-devel >= 2.2
-BuildRequires: ruby-devel ruby
-BuildRequires: xapian-core-devel == %{version}
+BuildRequires: libuuid-devel
+BuildRequires: php-devel
+BuildRequires: python-devel
+BuildRequires: ruby-devel
+BuildRequires: tcl-devel
+BuildRequires: xapian-core-devel
+BuildRequires: zlib-devel
 
 %description
 Xapian is an Open Source Probabilistic Information Retrieval Library. 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 scripts which use Xapian
-
+files needed for scripts which use Xapian.
+ 
+%package -n php-xapian
+Group:         Development/Libraries
+Summary:       Files needed for developing PHP scripts which use Xapian
+Requires:      %{name}%{?_isa} = %{version}-%{release}
+Requires:      php(api) = %{php_core_api}
+ 
+%description -n php-xapian
+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 PHP scripts which use Xapian.
+  
 %package python
 Group:         Development/Libraries
 Summary:       Files needed for developing Python scripts which use Xapian
-Obsoletes:     pyxapian
+Requires:      %{name}%{?_isa} = %{version}-%{release}
 
 %description python
 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 Python scripts which use Xapian
+files needed for developing Python scripts which use Xapian.
 
 %package ruby
 Group:         Development/Libraries
 Summary:       Files needed for developing Ruby scripts which use Xapian
+Requires:      %{name}%{?_isa} = %{version}-%{release}
 
 %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
+files needed for developing Ruby scripts which use Xapian.
+
+%package -n tcl-xapian
+Group:         Development/Libraries
+Summary:       Files needed for developing TCL scripts which use Xapian
+Requires:      %{name}%{?_isa} = %{version}-%{release}
+
+%description -n tcl-xapian
+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 TCL scripts which use Xapian.
 
 %prep
 %setup -q
 
 %build
-%configure --with-python --with-ruby
+%configure --with-php --with-python --with-ruby --with-tcl
 make %{?_smp_mflags} V=1
 
 %install
@@ -61,20 +91,36 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name}
 %clean
 rm -rf %{buildroot}
 
-%files python
+%files
 %defattr(-, root, root)
 %doc AUTHORS ChangeLog COPYING NEWS README
+ 
+%files -n php-xapian
+%defattr(-, root, root)
+%{_libdir}/php/modules/xapian.so
+%{_datadir}/php5/xapian.php
+
+%files python
+%defattr(-, root, root)
+%doc COPYING
 %doc python/docs/examples
 %{python_sitearch}/*
 
 %files ruby
 %defattr(-, root, root)
-%doc AUTHORS ChangeLog COPYING NEWS README
+%doc COPYING
 %doc ruby/docs/rdocs ruby/docs/examples
 %{ruby_sitearch}/_xapian.so
 %{ruby_sitelib}/xapian.rb
 
+%files -n tcl-xapian
+%defattr(-, root, root)
+%{_libdir}/tcl8.5/xapian%{version}/
+
 %changelog
+* Sat Dec 10 2011 Denis Arnaud <denis.arnaud_fedora at m4x.org> 1.2.7-1
+- Update to 1.2.7
+
 * Sat May  1 2010 Peter Robinson<pbrobinson at gmail.com> 1.0.20-1
 - Update to 1.0.20
 


More information about the scm-commits mailing list