[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