From bdec706b2c6ccb692bd7b12ee268c72e9dab7bee Mon Sep 17 00:00:00 2001 From: drago01 Date: Wed, 8 Aug 2007 12:46:42 +0000 Subject: [PATCH 001/171] import into rawhide --- sources | 1 + xapian-bindings.spec | 76 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+) create mode 100644 xapian-bindings.spec diff --git a/sources b/sources index e69de29..8951142 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +98d335ded1a509d24646df82ee1ad463 xapian-bindings-1.0.2.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec new file mode 100644 index 0000000..0a16645 --- /dev/null +++ b/xapian-bindings.spec @@ -0,0 +1,76 @@ +%define python_ver %(%{__python} -c "import sys; print sys.version[:3]") + +Summary: Bindings for the Xapian Probabilistic Information Retrieval Library +Name: xapian-bindings +Version: 1.0.2 +Release: 2%{?dist} +License: GPLv2 +Vendor: www.xapian.org +Group: Development/Libraries +URL: http://www.xapian.org/ +BuildRequires: python-devel >= 2.2 +BuildRequires: autoconf automake libtool +BuildRequires: xapian-core-devel == 1.0.2 +Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +%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 + +%package python +Group: Development/Libraries +Summary: Files needed for developing Python scripts which use Xapian + +%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 + +%prep +%setup -q -n %{name}-%{version} + +%build +%configure --with-python +make + +%install +rm -rf %{buildroot} +mkdir -p %{buildroot} +# Installation of some files does not obey prefix, DESTDIR is required +%makeinstall DESTDIR=%{buildroot} +# 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} +rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ + +%clean +[ "%{buildroot}" != "/" ] && rm -rf %{buildroot} + +%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 + + + +%changelog +* Wed Aug 08 2007 Adel Gadllah 1.0.2-2 +- Fix license tag +- Minor cleanups +- Add disttag + +* Fri Jul 13 2007 Marco Pesenti Gritti - 1.0.2-1 +- Update to 1.0.2 + +* Tue Jun 19 2007 Marco Pesenti Gritti 1.0.1-2 +- Remove req on xapian-bindings + +* Mon Jun 18 2007 Marco Pesenti Gritti 1.0.1-1 +- Initial build From 6ab1bf3f8de8c63bf3bc64508ec9be6792be698d Mon Sep 17 00:00:00 2001 From: drago01 Date: Wed, 8 Aug 2007 14:09:40 +0000 Subject: [PATCH 002/171] enable parallel build --- xapian-bindings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 0a16645..4401726 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -35,7 +35,7 @@ files needed for developing Python scripts which use Xapian %build %configure --with-python -make +make %{?_smp_mflags} %install rm -rf %{buildroot} From a59afc245c50fe1933b76f48aab6ae690c8a8f62 Mon Sep 17 00:00:00 2001 From: drago01 Date: Sun, 12 Aug 2007 08:17:24 +0000 Subject: [PATCH 003/171] remove vendor tag --- xapian-bindings.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 4401726..131faf9 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,9 +3,8 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings Version: 1.0.2 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 -Vendor: www.xapian.org Group: Development/Libraries URL: http://www.xapian.org/ BuildRequires: python-devel >= 2.2 @@ -61,6 +60,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Sun Aug 12 2007 Adel Gadllah 1.0.2-3 +- Remove vendor tag RH #251832 + * Wed Aug 08 2007 Adel Gadllah 1.0.2-2 - Fix license tag - Minor cleanups From a1ae535b25bc60336eacff8b0179b9ac2edd8705 Mon Sep 17 00:00:00 2001 From: drago01 Date: Thu, 16 Aug 2007 14:36:38 +0000 Subject: [PATCH 004/171] License is GPLv2+ not GPLv2 --- xapian-bindings.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 131faf9..751ad4d 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings Version: 1.0.2 -Release: 3%{?dist} -License: GPLv2 +Release: 4%{?dist} +License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ BuildRequires: python-devel >= 2.2 @@ -60,6 +60,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Thu Aug 16 2007 Adel Gadllah 1.0.2-4 +- License is GPLv2+ not GPLv2 + * Sun Aug 12 2007 Adel Gadllah 1.0.2-3 - Remove vendor tag RH #251832 From f80327180477fe770fedbbc2772710abb71017dd Mon Sep 17 00:00:00 2001 From: drago01 Date: Tue, 30 Oct 2007 13:00:14 +0000 Subject: [PATCH 005/171] update to 1.0.4 --- .cvsignore | 1 + sources | 2 +- xapian-bindings.spec | 9 ++++++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index e69de29..6e952ac 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +xapian-bindings-1.0.4.tar.gz diff --git a/sources b/sources index 8951142..961cc83 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -98d335ded1a509d24646df82ee1ad463 xapian-bindings-1.0.2.tar.gz +d572e0bec4c4c26f26224e1253c4aa8f xapian-bindings-1.0.4.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 751ad4d..ca220c7 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,14 +2,14 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings -Version: 1.0.2 -Release: 4%{?dist} +Version: 1.0.4 +Release: 1%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ BuildRequires: python-devel >= 2.2 BuildRequires: autoconf automake libtool -BuildRequires: xapian-core-devel == 1.0.2 +BuildRequires: xapian-core-devel == %{version} Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -60,6 +60,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Tue Oct 30 2007 Adel Gadllah 1.0.4-1 +- Update to 1.0.4 + * Thu Aug 16 2007 Adel Gadllah 1.0.2-4 - License is GPLv2+ not GPLv2 From 8e07792e88300a2291bfd4b061518b4935807b0a Mon Sep 17 00:00:00 2001 From: drago01 Date: Wed, 26 Dec 2007 23:05:54 +0000 Subject: [PATCH 006/171] update to 1.0.5 --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 6e952ac..a2b44c8 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.4.tar.gz +xapian-bindings-1.0.5.tar.gz diff --git a/sources b/sources index 961cc83..02ca25f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d572e0bec4c4c26f26224e1253c4aa8f xapian-bindings-1.0.4.tar.gz +44e57c8638206d63c88213eab6478745 xapian-bindings-1.0.5.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index ca220c7..d76d826 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,7 +2,7 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings -Version: 1.0.4 +Version: 1.0.5 Release: 1%{?dist} License: GPLv2+ Group: Development/Libraries @@ -60,6 +60,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Thu Dec 27 2007 Adel Gadllah 1.0.5-1 +- Update to 1.0.5 + * Tue Oct 30 2007 Adel Gadllah 1.0.4-1 - Update to 1.0.4 From 6d08361a5986d56a90945d016903c360c439c73a Mon Sep 17 00:00:00 2001 From: drago01 Date: Sat, 9 Feb 2008 08:44:40 +0000 Subject: [PATCH 007/171] rebuild for gcc-4.3 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index d76d826..7046f9b 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings Version: 1.0.5 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ @@ -60,6 +60,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Sat Feb 09 2008 Adel Gadllah 1.0.5-2 +- Rebuild for gcc-4.3 + * Thu Dec 27 2007 Adel Gadllah 1.0.5-1 - Update to 1.0.5 From f6de27ff7c36cbe5441c1b3e019bf9eb5f0ac7f3 Mon Sep 17 00:00:00 2001 From: drago01 Date: Sun, 30 Mar 2008 12:21:20 +0000 Subject: [PATCH 008/171] Update to 1.0.6 --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index a2b44c8..3fe9d2b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.5.tar.gz +xapian-bindings-1.0.6.tar.gz diff --git a/sources b/sources index 02ca25f..e4ad579 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -44e57c8638206d63c88213eab6478745 xapian-bindings-1.0.5.tar.gz +288a862643f88808dc828561949cc701 xapian-bindings-1.0.6.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 7046f9b..70171ed 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,8 +2,8 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings -Version: 1.0.5 -Release: 2%{?dist} +Version: 1.0.6 +Release: 1%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ @@ -60,6 +60,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Sun Mar 30 2008 Adel Gadllah 1.0.6-1 +- Update to 1.0.6 + * Sat Feb 09 2008 Adel Gadllah 1.0.5-2 - Rebuild for gcc-4.3 From 367d1b57a20dc7b9593417b35a4edd4de1c5f71d Mon Sep 17 00:00:00 2001 From: drago01 Date: Sun, 20 Jul 2008 13:12:47 +0000 Subject: [PATCH 009/171] version update --- xapian-bindings.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 70171ed..d0f200f 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,7 +2,7 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings -Version: 1.0.6 +Version: 1.0.7 Release: 1%{?dist} License: GPLv2+ Group: Development/Libraries @@ -57,9 +57,10 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %{_libdir}/python%{python_ver}/site-packages/xapian.pyc %{_libdir}/python%{python_ver}/site-packages/xapian.pyo - - %changelog +* Sun Jul 20 2088 Adel Gadllah 1.0.7-1 +- Update to 1.0.7 + * Sun Mar 30 2008 Adel Gadllah 1.0.6-1 - Update to 1.0.6 From bcb626b092f05e7d7c22a1f90863153ca41190e6 Mon Sep 17 00:00:00 2001 From: drago01 Date: Sun, 20 Jul 2008 13:15:13 +0000 Subject: [PATCH 010/171] fix clog typo --- xapian-bindings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index d0f200f..5dba3ec 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -58,7 +58,7 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %{_libdir}/python%{python_ver}/site-packages/xapian.pyo %changelog -* Sun Jul 20 2088 Adel Gadllah 1.0.7-1 +* Sun Jul 20 2008 Adel Gadllah 1.0.7-1 - Update to 1.0.7 * Sun Mar 30 2008 Adel Gadllah 1.0.6-1 From 3af3a0fa04ececd526ab5a54b1f9acff03450465 Mon Sep 17 00:00:00 2001 From: drago01 Date: Sun, 20 Jul 2008 13:17:27 +0000 Subject: [PATCH 011/171] update source --- .cvsignore | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.cvsignore b/.cvsignore index 3fe9d2b..22935d0 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.6.tar.gz +xapian-bindings-1.0.7.tar.gz diff --git a/sources b/sources index e4ad579..daa5f51 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -288a862643f88808dc828561949cc701 xapian-bindings-1.0.6.tar.gz +a80e51f4971d7505abcc0bdde912266b xapian-bindings-1.0.7.tar.gz From 7a640ad153002038fe44a9bb64ae01cf68b9cc33 Mon Sep 17 00:00:00 2001 From: drago01 Date: Mon, 28 Jul 2008 21:22:38 +0000 Subject: [PATCH 012/171] enable ruby bindings --- xapian-bindings.spec | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 5dba3ec..ac0d22d 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -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 @@ 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 +%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 @@ mkdir -p %{buildroot} # 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 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %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 1.0.7-2 +- Enable ruby bindings RH #456951, patch by Scott Seago + * Sun Jul 20 2008 Adel Gadllah 1.0.7-1 - Update to 1.0.7 From 06d6b7cc328f1695146a79b09a5eeb555170679e Mon Sep 17 00:00:00 2001 From: drago01 Date: Mon, 28 Jul 2008 21:29:28 +0000 Subject: [PATCH 013/171] fix BR --- xapian-bindings.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index ac0d22d..bd1ebb1 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -11,6 +11,7 @@ Group: Development/Libraries URL: http://www.xapian.org/ BuildRequires: python-devel >= 2.2 BuildRequires: autoconf automake libtool +BuildRequires: ruby-devel BuildRequires: xapian-core-devel == %{version} Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) From 0771ebeef8478e6b71199d971d163e70dccc6fc1 Mon Sep 17 00:00:00 2001 From: drago01 Date: Mon, 28 Jul 2008 21:35:02 +0000 Subject: [PATCH 014/171] fix BR --- xapian-bindings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index bd1ebb1..914e499 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -11,7 +11,7 @@ Group: Development/Libraries URL: http://www.xapian.org/ BuildRequires: python-devel >= 2.2 BuildRequires: autoconf automake libtool -BuildRequires: ruby-devel +BuildRequires: ruby-devel ruby BuildRequires: xapian-core-devel == %{version} Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) From 01dda505e3823901e629d3936fe9de38c9f93b40 Mon Sep 17 00:00:00 2001 From: drago01 Date: Sat, 11 Oct 2008 12:26:19 +0000 Subject: [PATCH 015/171] update to 1.0.8 --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index 22935d0..b87169b 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.7.tar.gz +xapian-bindings-1.0.8.tar.gz diff --git a/sources b/sources index daa5f51..8dfc81d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a80e51f4971d7505abcc0bdde912266b xapian-bindings-1.0.7.tar.gz +665a016e9970a4df6a96a092760878b3 xapian-bindings-1.0.8.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 914e499..f8cfe20 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,8 +4,8 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings -Version: 1.0.7 -Release: 2%{?dist} +Version: 1.0.8 +Release: 1%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Sat Oct 11 2008 Adel Gadllah 1.0.8-1 +- Update to 1.0.8 + * Mon Jul 28 2008 Adel Gadllah 1.0.7-2 - Enable ruby bindings RH #456951, patch by Scott Seago From 9754e0bf7104d1db23928179621d69b61589ac12 Mon Sep 17 00:00:00 2001 From: drago01 Date: Sat, 29 Nov 2008 15:59:43 +0000 Subject: [PATCH 016/171] update to 1.0.9 --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index b87169b..faece39 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.8.tar.gz +xapian-bindings-1.0.9.tar.gz diff --git a/sources b/sources index 8dfc81d..c17f01c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -665a016e9970a4df6a96a092760878b3 xapian-bindings-1.0.8.tar.gz +fa37abeb8927dde6b8f9655c893ebfac xapian-bindings-1.0.9.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f8cfe20..55c6f44 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings -Version: 1.0.8 +Version: 1.0.9 Release: 1%{?dist} License: GPLv2+ Group: Development/Libraries @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Sat Nov 29 2008 Adel Gadllah 1.0.9-1 +- Update to 1.0.9 + * Sat Oct 11 2008 Adel Gadllah 1.0.8-1 - Update to 1.0.8 From 35d6d891e2abbe2bfce188bf0dddcd1a7cca0ec7 Mon Sep 17 00:00:00 2001 From: Ignacio Vazquez-Abrams Date: Sun, 30 Nov 2008 14:27:11 +0000 Subject: [PATCH 017/171] Rebuild for Python 2.6 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 55c6f44..914be6c 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,7 +5,7 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings Version: 1.0.9 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Sun Nov 30 2008 Ignacio Vazquez-Abrams 1.0.9-2 +- Rebuild for Python 2.6 + * Sat Nov 29 2008 Adel Gadllah 1.0.9-1 - Update to 1.0.9 From 6508bf41a461f25b0aba9ac336ad857aae8dee91 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Thu, 26 Feb 2009 07:38:04 +0000 Subject: [PATCH 018/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 914be6c..92c1678 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,7 +5,7 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings Version: 1.0.9 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Wed Feb 25 2009 Fedora Release Engineering - 1.0.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sun Nov 30 2008 Ignacio Vazquez-Abrams 1.0.9-2 - Rebuild for Python 2.6 From 671a7b446e63cd376f8d40db390d6de758a7df38 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 6 Apr 2009 21:45:35 +0000 Subject: [PATCH 019/171] - Update to 1.0.11 --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index faece39..16cd18c 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.9.tar.gz +xapian-bindings-1.0.11.tar.gz diff --git a/sources b/sources index c17f01c..775124b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -fa37abeb8927dde6b8f9655c893ebfac xapian-bindings-1.0.9.tar.gz +7297a1d09564fe31b768fe58eabd219d xapian-bindings-1.0.11.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 92c1678..7e9ff83 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,8 +4,8 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings -Version: 1.0.9 -Release: 3%{?dist} +Version: 1.0.11 +Release: 1%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ @@ -76,6 +76,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Mon Apr 06 2009 Peter Robinson 1.0.11-1 +- Update to 1.0.11 + * Wed Feb 25 2009 Fedora Release Engineering - 1.0.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From 2f5484620a1c2d851491dafd183177319c7457be Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 7 Apr 2009 15:07:24 +0000 Subject: [PATCH 020/171] - Obsolete pyxapian --- xapian-bindings.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 7e9ff83..6856f1d 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,7 +5,7 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings Version: 1.0.11 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ @@ -25,6 +25,7 @@ files needed for scripts which use Xapian %package python Group: Development/Libraries Summary: Files needed for developing Python scripts which use Xapian +Obsoletes: pyxapian %description python Xapian is an Open Source Probabilistic Information Retrieval framework. It @@ -76,6 +77,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Tue Apr 07 2009 Peter Robinson 1.0.11-2 +- Obsolete pyxapian + * Mon Apr 06 2009 Peter Robinson 1.0.11-1 - Update to 1.0.11 From 255bbd27028069787bb5b1ef093d0bcab4e69107 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 19 Apr 2009 20:48:27 +0000 Subject: [PATCH 021/171] - Update to 1.0.12 --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index 16cd18c..dc112a5 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.11.tar.gz +xapian-bindings-1.0.12.tar.gz diff --git a/sources b/sources index 775124b..fa9b93b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7297a1d09564fe31b768fe58eabd219d xapian-bindings-1.0.11.tar.gz +ff5e1f5cee8b32031f9851cdcd88c506 xapian-bindings-1.0.12.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 6856f1d..fdb425d 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,8 +4,8 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings -Version: 1.0.11 -Release: 2%{?dist} +Version: 1.0.12 +Release: 1%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ @@ -77,6 +77,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Sun Apr 19 2009 Peter Robinson 1.0.12.1 +- Update to 1.0.12 + * Tue Apr 07 2009 Peter Robinson 1.0.11-2 - Obsolete pyxapian From 45e1e3fffa39cc6d6bebc0013b5370d3c2d91cec Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 5 Jun 2009 17:36:41 +0000 Subject: [PATCH 022/171] - Update to 1.0.13 --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index dc112a5..29ca8a0 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.12.tar.gz +xapian-bindings-1.0.13.tar.gz diff --git a/sources b/sources index fa9b93b..3bee670 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ff5e1f5cee8b32031f9851cdcd88c506 xapian-bindings-1.0.12.tar.gz +d5721907e4fdd3e91322855a94e4316a xapian-bindings-1.0.13.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index fdb425d..f898335 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings -Version: 1.0.12 +Version: 1.0.13 Release: 1%{?dist} License: GPLv2+ Group: Development/Libraries @@ -77,6 +77,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Fri Jun 5 2009 Peter Robinson 1.0.13.1 +- Update to 1.0.13 + * Sun Apr 19 2009 Peter Robinson 1.0.12.1 - Update to 1.0.12 From 52a5fb660f957f0290a41200fc7a6ba6fef8fd96 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Mon, 27 Jul 2009 07:33:59 +0000 Subject: [PATCH 023/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f898335..59c810f 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,7 +5,7 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings Version: 1.0.13 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ @@ -77,6 +77,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Mon Jul 27 2009 Fedora Release Engineering - 1.0.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Fri Jun 5 2009 Peter Robinson 1.0.13.1 - Update to 1.0.13 From 8e03e34e96c0ebf16870ff7c353f769997ba8890 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 29 Jul 2009 21:55:46 +0000 Subject: [PATCH 024/171] - Update to 1.0.14 --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index 29ca8a0..96ae407 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.13.tar.gz +xapian-bindings-1.0.14.tar.gz diff --git a/sources b/sources index 3bee670..9d74ac1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d5721907e4fdd3e91322855a94e4316a xapian-bindings-1.0.13.tar.gz +d6f86ccc3d1a534902e1cf8df1cb43f3 xapian-bindings-1.0.14.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 59c810f..0129f0a 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,8 +4,8 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings -Version: 1.0.13 -Release: 2%{?dist} +Version: 1.0.14 +Release: 1%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ @@ -77,6 +77,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Wed Jul 29 2009 Peter Robinson 1.0.14.1 +- Update to 1.0.14 + * Mon Jul 27 2009 Fedora Release Engineering - 1.0.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild From 320ca49c39521f233f7aff3ff46fd89cf392a670 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Thu, 27 Aug 2009 17:24:39 +0000 Subject: [PATCH 025/171] - Update to 1.0.15 --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 96ae407..9f7efc2 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.14.tar.gz +xapian-bindings-1.0.15.tar.gz diff --git a/sources b/sources index 9d74ac1..8c4f8df 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d6f86ccc3d1a534902e1cf8df1cb43f3 xapian-bindings-1.0.14.tar.gz +d365969f5ba7fa99d369ef479862c4fe xapian-bindings-1.0.15.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 0129f0a..4309021 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings -Version: 1.0.14 +Version: 1.0.15 Release: 1%{?dist} License: GPLv2+ Group: Development/Libraries @@ -77,6 +77,9 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %changelog +* Thu Aug 27 2009 Peter Robinson 1.0.15.1 +- Update to 1.0.15 + * Wed Jul 29 2009 Peter Robinson 1.0.14.1 - Update to 1.0.14 From 2b70f769b6d9d412a5ce952199bab1665b3ca792 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 6 Sep 2009 12:18:34 +0000 Subject: [PATCH 026/171] - Patch to fix python bindings build --- xapian-bindings-Makefile-fix.patch | 22 ++++++++++++++++++++++ xapian-bindings.spec | 11 ++++++++--- 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 xapian-bindings-Makefile-fix.patch diff --git a/xapian-bindings-Makefile-fix.patch b/xapian-bindings-Makefile-fix.patch new file mode 100644 index 0000000..20134af --- /dev/null +++ b/xapian-bindings-Makefile-fix.patch @@ -0,0 +1,22 @@ +--- xapian-bindings-1.0.15/python/Makefile.in 2009-08-26 22:53:09.000000000 +0100 ++++ xapian-bindings-1.0.14/python/Makefile.in 2009-07-21 17:43:30.000000000 +0100 +@@ -837,7 +837,7 @@ + + _xapian$(PYTHON_SO): _xapian.la + $(LIBTOOL) --config > libtoolconfig.tmp +- . libtoolconfig.tmp; cp $$objdir/_xapian$(PYTHON_SO) . ++ . ./libtoolconfig.tmp; cp $$objdir/_xapian$(PYTHON_SO) . + rm -f libtoolconfig.tmp + + # Clean any databases created by test cases. +--- xapian-bindings-1.0.15/python/Makefile.am 2009-08-26 22:51:01.000000000 +0100 ++++ xapian-bindings-1.0.14/python/Makefile.am 2009-07-21 17:39:27.000000000 +0100 +@@ -63,7 +63,7 @@ + + _xapian$(PYTHON_SO): _xapian.la + $(LIBTOOL) --config > libtoolconfig.tmp +- . libtoolconfig.tmp; cp $$objdir/_xapian$(PYTHON_SO) . ++ . ./libtoolconfig.tmp; cp $$objdir/_xapian$(PYTHON_SO) . + rm -f libtoolconfig.tmp + + CLEANFILES = \ diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 4309021..7ac39a5 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,7 +5,7 @@ Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Name: xapian-bindings Version: 1.0.15 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2+ Group: Development/Libraries URL: http://www.xapian.org/ @@ -14,6 +14,8 @@ BuildRequires: autoconf automake libtool BuildRequires: ruby-devel ruby BuildRequires: xapian-core-devel == %{version} Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz +Patch0: xapian-bindings-Makefile-fix.patch + Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description @@ -44,7 +46,8 @@ 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} +%setup -q +%patch0 -p1 -b .Makefile-fix %build %configure --with-python --with-ruby @@ -75,8 +78,10 @@ rm -rf %{buildroot}%{buildroot}/usr/share/doc/%{name}/ %{ruby_sitearch}/_xapian.so %{ruby_sitelib}/xapian.rb - %changelog +* Sun Sep 6 2009 Peter Robinson 1.0.15-2 +- Patch to fix python bindings build + * Thu Aug 27 2009 Peter Robinson 1.0.15.1 - Update to 1.0.15 From c4a2701e3cc35b6c0ca22155f18534658a38f481 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 19 Sep 2009 16:05:01 +0000 Subject: [PATCH 027/171] - Update to 1.0.16, some spec file cleanups --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 63 ++++++++++++++++++++++---------------------- 3 files changed, 34 insertions(+), 33 deletions(-) diff --git a/.cvsignore b/.cvsignore index 9f7efc2..24db660 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.15.tar.gz +xapian-bindings-1.0.16.tar.gz diff --git a/sources b/sources index 8c4f8df..ffc6cc0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d365969f5ba7fa99d369ef479862c4fe xapian-bindings-1.0.15.tar.gz +c330b2ccc451c890916c44446e148f07 xapian-bindings-1.0.16.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 7ac39a5..dec6a3b 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,21 +2,21 @@ %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.15 -Release: 2%{?dist} -License: GPLv2+ -Group: Development/Libraries -URL: http://www.xapian.org/ +Name: xapian-bindings +Version: 1.0.16 +Release: 1%{?dist} +Summary: Bindings for the Xapian Probabilistic Information Retrieval Library + +Group: Development/Libraries +License: GPLv2+ +URL: http://www.xapian.org/ +Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz +Patch0: xapian-bindings-Makefile-fix.patch +Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + BuildRequires: python-devel >= 2.2 -BuildRequires: autoconf automake libtool BuildRequires: ruby-devel ruby BuildRequires: xapian-core-devel == %{version} -Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz -Patch0: xapian-bindings-Makefile-fix.patch - -Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Xapian is an Open Source Probabilistic Information Retrieval Library. It @@ -25,9 +25,9 @@ indexing and search facilities to applications. This package provides the files needed for scripts which use Xapian %package python -Group: Development/Libraries -Summary: Files needed for developing Python scripts which use Xapian -Obsoletes: pyxapian +Group: Development/Libraries +Summary: Files needed for developing Python scripts which use Xapian +Obsoletes: pyxapian %description python Xapian is an Open Source Probabilistic Information Retrieval framework. It @@ -36,8 +36,8 @@ 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 +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 @@ -51,50 +51,51 @@ files needed for developing Ruby scripts which use Xapian %build %configure --with-python --with-ruby -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 %install rm -rf %{buildroot} -mkdir -p %{buildroot} -# Installation of some files does not obey prefix, DESTDIR is required -%makeinstall DESTDIR=%{buildroot} -# 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}/ +make install DESTDIR=%{buildroot} INSTALL='install -p' + +# Remove the dev docs, we pick them up below +rm -rf %{buildroot}%{_datadir}/doc/%{name} %clean -[ "%{buildroot}" != "/" ] && rm -rf %{buildroot} +rm -rf %{buildroot} %files python %defattr(-, root, root) %doc AUTHORS ChangeLog COPYING NEWS README +%doc python/docs/examples %{python_sitearch}/* %files ruby %defattr(-, root, root) %doc AUTHORS ChangeLog COPYING NEWS README +%doc ruby/docs/rdocs ruby/docs/examples %{ruby_sitearch}/_xapian.so %{ruby_sitelib}/xapian.rb %changelog +* Sat Sep 19 2009 Peter Robinson 1.0.16-1 +- Update to 1.0.16, some spec file cleanups + * Sun Sep 6 2009 Peter Robinson 1.0.15-2 - Patch to fix python bindings build -* Thu Aug 27 2009 Peter Robinson 1.0.15.1 +* Thu Aug 27 2009 Peter Robinson 1.0.15-1 - Update to 1.0.15 -* Wed Jul 29 2009 Peter Robinson 1.0.14.1 +* Wed Jul 29 2009 Peter Robinson 1.0.14-1 - Update to 1.0.14 * Mon Jul 27 2009 Fedora Release Engineering - 1.0.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild -* Fri Jun 5 2009 Peter Robinson 1.0.13.1 +* Fri Jun 5 2009 Peter Robinson 1.0.13-1 - Update to 1.0.13 -* Sun Apr 19 2009 Peter Robinson 1.0.12.1 +* Sun Apr 19 2009 Peter Robinson 1.0.12-1 - Update to 1.0.12 * Tue Apr 07 2009 Peter Robinson 1.0.11-2 From baa9599a89e9f4216705bf14877f1e1111ecbcb5 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 22:40:53 +0000 Subject: [PATCH 028/171] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 24f0971..b3f125c 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ NAME := xapian-bindings SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 8823c4c082a380be93baed553b83424f9914daef Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 2 Dec 2009 06:17:42 +0000 Subject: [PATCH 029/171] - Update to 1.0.17 --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 24db660..55e7f67 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.16.tar.gz +xapian-bindings-1.0.17.tar.gz diff --git a/sources b/sources index ffc6cc0..64fc3fb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c330b2ccc451c890916c44446e148f07 xapian-bindings-1.0.16.tar.gz +0fbb4d2b80eb5143ef3378f45f86a952 xapian-bindings-1.0.17.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index dec6a3b..2ddebf4 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ %define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']") Name: xapian-bindings -Version: 1.0.16 +Version: 1.0.17 Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library @@ -77,6 +77,9 @@ rm -rf %{buildroot} %{ruby_sitelib}/xapian.rb %changelog +* Wed Dec 2 2009 Peter Robinson 1.0.17-1 +- Update to 1.0.17 + * Sat Sep 19 2009 Peter Robinson 1.0.16-1 - Update to 1.0.16, some spec file cleanups From 1c7dbadec7f1b353ea8a5256808d9589170efa90 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 2 Dec 2009 06:43:15 +0000 Subject: [PATCH 030/171] - Drop upstreamed patch --- xapian-bindings.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 2ddebf4..3439603 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,14 +4,13 @@ Name: xapian-bindings Version: 1.0.17 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries License: GPLv2+ URL: http://www.xapian.org/ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz -Patch0: xapian-bindings-Makefile-fix.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel >= 2.2 @@ -47,7 +46,6 @@ files needed for developing Ruby scripts which use Xapian %prep %setup -q -%patch0 -p1 -b .Makefile-fix %build %configure --with-python --with-ruby @@ -77,6 +75,9 @@ rm -rf %{buildroot} %{ruby_sitelib}/xapian.rb %changelog +* Wed Dec 2 2009 Peter Robinson 1.0.17-2 +- Drop upstreamed patch + * Wed Dec 2 2009 Peter Robinson 1.0.17-1 - Update to 1.0.17 From 05d433a3737c02e4642dadc97cd611b565b8b497 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 2 Dec 2009 06:52:11 +0000 Subject: [PATCH 031/171] - remove old patch --- xapian-bindings-Makefile-fix.patch | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 xapian-bindings-Makefile-fix.patch diff --git a/xapian-bindings-Makefile-fix.patch b/xapian-bindings-Makefile-fix.patch deleted file mode 100644 index 20134af..0000000 --- a/xapian-bindings-Makefile-fix.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- xapian-bindings-1.0.15/python/Makefile.in 2009-08-26 22:53:09.000000000 +0100 -+++ xapian-bindings-1.0.14/python/Makefile.in 2009-07-21 17:43:30.000000000 +0100 -@@ -837,7 +837,7 @@ - - _xapian$(PYTHON_SO): _xapian.la - $(LIBTOOL) --config > libtoolconfig.tmp -- . libtoolconfig.tmp; cp $$objdir/_xapian$(PYTHON_SO) . -+ . ./libtoolconfig.tmp; cp $$objdir/_xapian$(PYTHON_SO) . - rm -f libtoolconfig.tmp - - # Clean any databases created by test cases. ---- xapian-bindings-1.0.15/python/Makefile.am 2009-08-26 22:51:01.000000000 +0100 -+++ xapian-bindings-1.0.14/python/Makefile.am 2009-07-21 17:39:27.000000000 +0100 -@@ -63,7 +63,7 @@ - - _xapian$(PYTHON_SO): _xapian.la - $(LIBTOOL) --config > libtoolconfig.tmp -- . libtoolconfig.tmp; cp $$objdir/_xapian$(PYTHON_SO) . -+ . ./libtoolconfig.tmp; cp $$objdir/_xapian$(PYTHON_SO) . - rm -f libtoolconfig.tmp - - CLEANFILES = \ From 178b9cb6d4f1b1c8d0f6046db6e1866366cd6f08 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 9 Jan 2010 15:55:44 +0000 Subject: [PATCH 032/171] Updated to the new python sysarch spec file reqs --- xapian-bindings.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 3439603..b534793 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -1,10 +1,10 @@ -%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} +%{!?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']") Name: xapian-bindings Version: 1.0.17 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -75,6 +75,9 @@ rm -rf %{buildroot} %{ruby_sitelib}/xapian.rb %changelog +* Sat Jan 9 2010 Peter Robinson 1.0.17-3 +- Updated to the new python sysarch spec file reqs + * Wed Dec 2 2009 Peter Robinson 1.0.17-2 - Drop upstreamed patch From 53a28678042ee1d32fa626e7dabfb534cf84fbdd Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 21 Mar 2010 23:43:18 +0000 Subject: [PATCH 033/171] - Update to 1.0.18 --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.cvsignore b/.cvsignore index 55e7f67..4370ca4 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.17.tar.gz +xapian-bindings-1.0.18.tar.gz diff --git a/sources b/sources index 64fc3fb..68b8215 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0fbb4d2b80eb5143ef3378f45f86a952 xapian-bindings-1.0.17.tar.gz +a82b3cc1402eed22ce1d76e61d32d0fa xapian-bindings-1.0.18.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index b534793..a53cce9 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']") Name: xapian-bindings -Version: 1.0.17 -Release: 3%{?dist} +Version: 1.0.18 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -75,6 +75,9 @@ rm -rf %{buildroot} %{ruby_sitelib}/xapian.rb %changelog +* Sun Mar 21 2010 Peter Robinson 1.0.18-1 +- Update to 1.0.18 + * Sat Jan 9 2010 Peter Robinson 1.0.17-3 - Updated to the new python sysarch spec file reqs From b3de55d1aa1548403f062a42cebb04af8bb77394 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 1 May 2010 20:46:43 +0000 Subject: [PATCH 034/171] - Update to 1.0.20 --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 4370ca4..d11aaf8 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.18.tar.gz +xapian-bindings-1.0.20.tar.gz diff --git a/sources b/sources index 68b8215..c58ea1c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a82b3cc1402eed22ce1d76e61d32d0fa xapian-bindings-1.0.18.tar.gz +8ba9d695d5646501efd547debe37f086 xapian-bindings-1.0.20.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index a53cce9..a01015d 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ %define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']") Name: xapian-bindings -Version: 1.0.18 +Version: 1.0.20 Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library @@ -75,6 +75,9 @@ rm -rf %{buildroot} %{ruby_sitelib}/xapian.rb %changelog +* Sat May 1 2010 Peter Robinson 1.0.20-1 +- Update to 1.0.20 + * Sun Mar 21 2010 Peter Robinson 1.0.18-1 - Update to 1.0.18 From 7f7432707712d1f1b9eed243f7e937d52a907f54 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 7 May 2010 07:44:26 +0000 Subject: [PATCH 035/171] - Update to new stable 1.2.0 release --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 13 +++++++------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.cvsignore b/.cvsignore index d11aaf8..330742a 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.0.20.tar.gz +xapian-bindings-1.2.0.tar.gz diff --git a/sources b/sources index c58ea1c..2cd5c0f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8ba9d695d5646501efd547debe37f086 xapian-bindings-1.0.20.tar.gz +d192a97e400307a210b1deb628337e79 xapian-bindings-1.2.0.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index a01015d..8551393 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ %define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']") Name: xapian-bindings -Version: 1.0.20 +Version: 1.2.0 Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library @@ -13,9 +13,10 @@ 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: python-devel +BuildRequires: ruby +BuildRequires: ruby-devel +BuildRequires: xapian-core-devel %description Xapian is an Open Source Probabilistic Information Retrieval Library. It @@ -75,8 +76,8 @@ rm -rf %{buildroot} %{ruby_sitelib}/xapian.rb %changelog -* Sat May 1 2010 Peter Robinson 1.0.20-1 -- Update to 1.0.20 +* Fri May 7 2010 Peter Robinson 1.2.0-1 +- Update to new stable 1.2.0 release * Sun Mar 21 2010 Peter Robinson 1.0.18-1 - Update to 1.0.18 From 08da389fcc92bd22eaac9a8edff40e23cac87adb Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 7 May 2010 08:58:04 +0000 Subject: [PATCH 036/171] - Add new dependencies --- xapian-bindings.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 8551393..bf21502 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.2.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -13,10 +13,12 @@ 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: libuuid-devel BuildRequires: python-devel BuildRequires: ruby BuildRequires: ruby-devel BuildRequires: xapian-core-devel +BuildRequires: zlib-devel %description Xapian is an Open Source Probabilistic Information Retrieval Library. It @@ -76,6 +78,9 @@ rm -rf %{buildroot} %{ruby_sitelib}/xapian.rb %changelog +* Fri May 7 2010 Peter Robinson 1.2.0-2 +- Add new dependencies + * Fri May 7 2010 Peter Robinson 1.2.0-1 - Update to new stable 1.2.0 release From c5de83ce1dc82b27a43983bbe43c75f64a7a6f38 Mon Sep 17 00:00:00 2001 From: dmalcolm Date: Thu, 22 Jul 2010 07:16:51 +0000 Subject: [PATCH 037/171] - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index bf21502..3943289 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.2.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -78,6 +78,9 @@ rm -rf %{buildroot} %{ruby_sitelib}/xapian.rb %changelog +* Thu Jul 22 2010 David Malcolm - 1.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + * Fri May 7 2010 Peter Robinson 1.2.0-2 - Add new dependencies From 4d30d01d757c62ad01c556598e2a52c7c18d8c73 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 23 Jul 2010 13:26:09 +0000 Subject: [PATCH 038/171] - Update to new stable 1.2.2 release --- xapian-bindings.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 3943289..1093fe1 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']") Name: xapian-bindings -Version: 1.2.0 -Release: 3%{?dist} +Version: 1.2.2 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -78,6 +78,9 @@ rm -rf %{buildroot} %{ruby_sitelib}/xapian.rb %changelog +* Fri Jul 23 2010 Peter Robinson 1.2.2-1 +- Update to new stable 1.2.2 release + * Thu Jul 22 2010 David Malcolm - 1.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild From 51bc312c76904008d0eae24a0c232996f6138a1c Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 23 Jul 2010 13:26:58 +0000 Subject: [PATCH 039/171] - Update to new stable 1.2.2 release --- .cvsignore | 2 +- sources | 2 +- xapian-bindings.spec | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 330742a..b9f79bf 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -xapian-bindings-1.2.0.tar.gz +xapian-bindings-1.2.2.tar.gz diff --git a/sources b/sources index 2cd5c0f..8ce68fc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d192a97e400307a210b1deb628337e79 xapian-bindings-1.2.0.tar.gz +b885ab78b44b6026194618192ad8c205 xapian-bindings-1.2.2.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 1093fe1..ae36436 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -78,6 +78,9 @@ rm -rf %{buildroot} %{ruby_sitelib}/xapian.rb %changelog +* Fri Jul 23 2010 Peter Robinson 1.2.2-1 +- Bump build + * Fri Jul 23 2010 Peter Robinson 1.2.2-1 - Update to new stable 1.2.2 release From 2817bf91b352558c13e90e281f18c36da965f9b0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 15:31:28 +0000 Subject: [PATCH 040/171] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- 2 files changed, 21 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index b3f125c..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: xapian-bindings -# $Id$ -NAME := xapian-bindings -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) From 0249c044ec41cf274bb29ddeb22a1e7d6cd7392b Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 1 Aug 2010 13:20:51 +0100 Subject: [PATCH 041/171] - bump build --- xapian-bindings.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index ae36436..96c8918 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.2.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -78,7 +78,10 @@ rm -rf %{buildroot} %{ruby_sitelib}/xapian.rb %changelog -* Fri Jul 23 2010 Peter Robinson 1.2.2-1 +* Sun Aug 1 2010 Peter Robinson 1.2.2-3 +- Bump build + +* Fri Jul 23 2010 Peter Robinson 1.2.2-2 - Bump build * Fri Jul 23 2010 Peter Robinson 1.2.2-1 From 46f23d540793f23fe5f60afc4b6b7f9b6bd1ac2a Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 30 Aug 2010 23:10:15 +0100 Subject: [PATCH 042/171] Update to new stable 1.2.3 release --- .gitignore | 1 + sources | 2 +- xapian-bindings.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b9f79bf..8a96469 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ xapian-bindings-1.2.2.tar.gz +/xapian-bindings-1.2.3.tar.gz diff --git a/sources b/sources index 8ce68fc..41d3c44 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b885ab78b44b6026194618192ad8c205 xapian-bindings-1.2.2.tar.gz +ad09f47150de5c02c036cf9219040127 xapian-bindings-1.2.3.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 96c8918..c2f7805 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']") Name: xapian-bindings -Version: 1.2.2 -Release: 3%{?dist} +Version: 1.2.3 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -78,6 +78,9 @@ rm -rf %{buildroot} %{ruby_sitelib}/xapian.rb %changelog +* Mon Aug 30 2010 Peter Robinson 1.2.3-1 +- Update to new stable 1.2.3 release + * Sun Aug 1 2010 Peter Robinson 1.2.2-3 - Bump build From d557cb7c4b97a5915f04db0c5dfc0a27c9b3b0c7 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 16 Jan 2011 22:59:01 +0000 Subject: [PATCH 043/171] 1.2.4, add tcl and php --- .gitignore | 1 + sources | 2 +- xapian-bindings.spec | 57 ++++++++++++++++++++++++++++++++++++++------ 3 files changed, 52 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 8a96469..8855ef4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ xapian-bindings-1.2.2.tar.gz /xapian-bindings-1.2.3.tar.gz +/xapian-bindings-1.2.4.tar.gz diff --git a/sources b/sources index 41d3c44..8ae4604 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ad09f47150de5c02c036cf9219040127 xapian-bindings-1.2.3.tar.gz +b3d078883b259eec1bbaff8982feabbe xapian-bindings-1.2.4.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index c2f7805..a846397 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.2.3 +Version: 1.2.4 Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library @@ -14,9 +16,11 @@ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.t Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libuuid-devel +BuildRequires: php-devel BuildRequires: python-devel BuildRequires: ruby BuildRequires: ruby-devel +BuildRequires: tcl-devel BuildRequires: xapian-core-devel BuildRequires: zlib-devel @@ -24,22 +28,35 @@ BuildRequires: zlib-devel 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} = %{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} = %{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} = %{version}-%{release} %description ruby Xapian is an Open Source Probabilistic Information Retrieval framework. It @@ -47,11 +64,22 @@ 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 +%package -n tcl-xapian +Group: Development/Libraries +Summary: Files needed for developing TCL scripts which use Xapian +Requires: %{name} = %{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 @@ -64,20 +92,35 @@ 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 python/docs/examples %{python_sitearch}/* %files ruby %defattr(-, root, root) -%doc AUTHORS ChangeLog COPYING NEWS README %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 +* Sun Jan 16 2011 Peter Robinson 1.2.4-1 +- Update to new 1.2.4 release +- enable tcl and php bindings + * Mon Aug 30 2010 Peter Robinson 1.2.3-1 - Update to new stable 1.2.3 release From 39859c0efe1b352c2e349c47709ac8ec57d5e493 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Mon, 7 Feb 2011 21:29:00 -0600 Subject: [PATCH 044/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index a846397..203d2da 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -6,7 +6,7 @@ Name: xapian-bindings Version: 1.2.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -117,6 +117,9 @@ rm -rf %{buildroot} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Mon Feb 07 2011 Fedora Release Engineering - 1.2.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Sun Jan 16 2011 Peter Robinson 1.2.4-1 - Update to new 1.2.4 release - enable tcl and php bindings From 61dbff2e8655d32c99713c76a2f78d13a9c2424e Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Thu, 18 Aug 2011 16:16:04 +0100 Subject: [PATCH 045/171] v1.2.7 --- .gitignore | 1 + sources | 2 +- xapian-bindings.spec | 50 +++++++++++++++++++++----------------------- 3 files changed, 26 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index 8855ef4..4e5e183 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ xapian-bindings-1.2.2.tar.gz /xapian-bindings-1.2.3.tar.gz /xapian-bindings-1.2.4.tar.gz +/xapian-bindings-1.2.7.tar.gz diff --git a/sources b/sources index 8ae4604..c488c98 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b3d078883b259eec1bbaff8982feabbe xapian-bindings-1.2.4.tar.gz +44b83efe4b025c3b5ea3eff4e0f17a9a xapian-bindings-1.2.7.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 203d2da..3b979d3 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,15 +5,14 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.4 -Release: 2%{?dist} +Version: 1.2.7 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries License: GPLv2+ 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: libuuid-devel BuildRequires: php-devel @@ -83,15 +82,11 @@ files needed for developing TCL scripts which use Xapian make %{?_smp_mflags} V=1 %install -rm -rf %{buildroot} make install DESTDIR=%{buildroot} INSTALL='install -p' # Remove the dev docs, we pick them up below rm -rf %{buildroot}%{_datadir}/doc/%{name} -%clean -rm -rf %{buildroot} - %files %defattr(-, root, root) %doc AUTHORS ChangeLog COPYING NEWS README @@ -117,71 +112,74 @@ rm -rf %{buildroot} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Thu Aug 18 2011 Peter Robinson - 1.2.7-1 +- Update to 1.2.7 + * Mon Feb 07 2011 Fedora Release Engineering - 1.2.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild -* Sun Jan 16 2011 Peter Robinson 1.2.4-1 +* Sun Jan 16 2011 Peter Robinson 1.2.4-1 - Update to new 1.2.4 release - enable tcl and php bindings -* Mon Aug 30 2010 Peter Robinson 1.2.3-1 +* Mon Aug 30 2010 Peter Robinson 1.2.3-1 - Update to new stable 1.2.3 release -* Sun Aug 1 2010 Peter Robinson 1.2.2-3 +* Sun Aug 1 2010 Peter Robinson 1.2.2-3 - Bump build -* Fri Jul 23 2010 Peter Robinson 1.2.2-2 +* Fri Jul 23 2010 Peter Robinson 1.2.2-2 - Bump build -* Fri Jul 23 2010 Peter Robinson 1.2.2-1 +* Fri Jul 23 2010 Peter Robinson 1.2.2-1 - Update to new stable 1.2.2 release * Thu Jul 22 2010 David Malcolm - 1.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild -* Fri May 7 2010 Peter Robinson 1.2.0-2 +* Fri May 7 2010 Peter Robinson 1.2.0-2 - Add new dependencies -* Fri May 7 2010 Peter Robinson 1.2.0-1 +* Fri May 7 2010 Peter Robinson 1.2.0-1 - Update to new stable 1.2.0 release -* Sun Mar 21 2010 Peter Robinson 1.0.18-1 +* Sun Mar 21 2010 Peter Robinson 1.0.18-1 - Update to 1.0.18 -* Sat Jan 9 2010 Peter Robinson 1.0.17-3 +* Sat Jan 9 2010 Peter Robinson 1.0.17-3 - Updated to the new python sysarch spec file reqs -* Wed Dec 2 2009 Peter Robinson 1.0.17-2 +* Wed Dec 2 2009 Peter Robinson 1.0.17-2 - Drop upstreamed patch -* Wed Dec 2 2009 Peter Robinson 1.0.17-1 +* Wed Dec 2 2009 Peter Robinson 1.0.17-1 - Update to 1.0.17 -* Sat Sep 19 2009 Peter Robinson 1.0.16-1 +* Sat Sep 19 2009 Peter Robinson 1.0.16-1 - Update to 1.0.16, some spec file cleanups -* Sun Sep 6 2009 Peter Robinson 1.0.15-2 +* Sun Sep 6 2009 Peter Robinson 1.0.15-2 - Patch to fix python bindings build -* Thu Aug 27 2009 Peter Robinson 1.0.15-1 +* Thu Aug 27 2009 Peter Robinson 1.0.15-1 - Update to 1.0.15 -* Wed Jul 29 2009 Peter Robinson 1.0.14-1 +* Wed Jul 29 2009 Peter Robinson 1.0.14-1 - Update to 1.0.14 * Mon Jul 27 2009 Fedora Release Engineering - 1.0.13-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild -* Fri Jun 5 2009 Peter Robinson 1.0.13-1 +* Fri Jun 5 2009 Peter Robinson 1.0.13-1 - Update to 1.0.13 -* Sun Apr 19 2009 Peter Robinson 1.0.12-1 +* Sun Apr 19 2009 Peter Robinson 1.0.12-1 - Update to 1.0.12 -* Tue Apr 07 2009 Peter Robinson 1.0.11-2 +* Tue Apr 07 2009 Peter Robinson 1.0.11-2 - Obsolete pyxapian -* Mon Apr 06 2009 Peter Robinson 1.0.11-1 +* Mon Apr 06 2009 Peter Robinson 1.0.11-1 - Update to 1.0.11 * Wed Feb 25 2009 Fedora Release Engineering - 1.0.9-3 From 235e588b5d9facc0e6570f14c3a7b5fddf0c7e4f Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Sun, 11 Dec 2011 02:52:54 +0100 Subject: [PATCH 046/171] [Git] Just ignored a few temporary/generated files. --- .gitignore | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 4e5e183..01a0c97 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ -xapian-bindings-1.2.2.tar.gz -/xapian-bindings-1.2.3.tar.gz -/xapian-bindings-1.2.4.tar.gz -/xapian-bindings-1.2.7.tar.gz +clog +xapian-bindings-*.tar.* +xapian-bindings-*.src.rpm +.build-*.log +/i?86/ +/x86_64/ From cf67f71ca0e7d62c808ba41bef63da27f5b7e6f7 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 14 Jan 2012 02:35:24 -0600 Subject: [PATCH 047/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 3b979d3..9809054 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -6,7 +6,7 @@ Name: xapian-bindings Version: 1.2.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -112,6 +112,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Sat Jan 14 2012 Fedora Release Engineering - 1.2.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Thu Aug 18 2011 Peter Robinson - 1.2.7-1 - Update to 1.2.7 From 1fac300639561ab0ec837e16d20177eebca70ad5 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 21 Jan 2012 13:09:59 +0000 Subject: [PATCH 048/171] 1.2.8 --- .gitignore | 5 ----- sources | 2 +- xapian-bindings.spec | 7 +++++-- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 01a0c97..4925413 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1 @@ -clog xapian-bindings-*.tar.* -xapian-bindings-*.src.rpm -.build-*.log -/i?86/ -/x86_64/ diff --git a/sources b/sources index c488c98..fb78a16 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -44b83efe4b025c3b5ea3eff4e0f17a9a xapian-bindings-1.2.7.tar.gz +4bfe673c71ac074e349ef691d7ba56d0 xapian-bindings-1.2.8.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 9809054..72f4fb7 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,8 +5,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.7 -Release: 2%{?dist} +Version: 1.2.8 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -112,6 +112,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Sat Jan 21 2012 Peter Robinson - 1.2.8-1 +- Update to 1.2.8 + * Sat Jan 14 2012 Fedora Release Engineering - 1.2.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From 0d2ae8f6b34a182444b261eb947ba1093ae3025e Mon Sep 17 00:00:00 2001 From: remi Date: Sat, 21 Jan 2012 17:24:22 +0100 Subject: [PATCH 049/171] PHP 5.4.0 Build - (but extension is broken) --- xapian-bindings.spec | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 72f4fb7..d00ff91 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -23,6 +23,10 @@ BuildRequires: tcl-devel BuildRequires: xapian-core-devel BuildRequires: zlib-devel +# Filter private-shared-object-provides +%{?filter_setup} + + %description Xapian is an Open Source Probabilistic Information Retrieval Library. It offers a highly adaptable toolkit that allows developers to easily add advanced @@ -33,6 +37,7 @@ files needed for scripts which use Xapian. Group: Development/Libraries Summary: Files needed for developing PHP scripts which use Xapian Requires: %{name} = %{version}-%{release} +Requires: php(zend-abi) = %{php_zend_api} Requires: php(api) = %{php_core_api} %description -n php-xapian @@ -87,6 +92,17 @@ make install DESTDIR=%{buildroot} INSTALL='install -p' # Remove the dev docs, we pick them up below rm -rf %{buildroot}%{_datadir}/doc/%{name} +%check +# Extension is unusable for now (wrapper seems outdated) +# PHP Warning: PHP Startup: Unable to load dynamic library '.../xapian.so' +# undefined symbol: zend_error_noreturn in Unknown on line 0 + +%{_bindir}/php \ + -n -d extension_dir=%{buildroot}%{php_extdir} \ + -d extension=xapian.so \ + -m | grep xapian \ + || exit 0 + %files %defattr(-, root, root) %doc AUTHORS ChangeLog COPYING NEWS README @@ -112,6 +128,12 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Sun Jan 21 2012 Remi Collet - 1.0.13.1-3 +- build against PHP 5.4 +- fix php ABI check +- extension not loadable, must be fixed +- add filter for private-shared-object-provides + * Sat Jan 21 2012 Peter Robinson - 1.2.8-1 - Update to 1.2.8 From 6517702a6be6f256d47531da8a145e24c58b1f2a Mon Sep 17 00:00:00 2001 From: remi Date: Sat, 21 Jan 2012 17:25:34 +0100 Subject: [PATCH 050/171] bump release --- xapian-bindings.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index d00ff91..86de139 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -6,7 +6,7 @@ Name: xapian-bindings Version: 1.2.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -128,7 +128,7 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog -* Sun Jan 21 2012 Remi Collet - 1.0.13.1-3 +* Sun Jan 21 2012 Remi Collet - 1.2.8-2 - build against PHP 5.4 - fix php ABI check - extension not loadable, must be fixed From 14a8b287ef57cdd1d710a0f40e18ef15bceae8fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ondruch?= Date: Wed, 8 Feb 2012 14:49:06 +0100 Subject: [PATCH 051/171] Rebuilt for Ruby 1.9.3. --- xapian-bindings.spec | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 86de139..f88cbdf 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -1,12 +1,10 @@ %{!?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.2.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -83,6 +81,8 @@ files needed for developing TCL scripts which use Xapian %setup -q %build +export RUBY_LIB=%{ruby_vendorlibdir} +export RUBY_LIB_ARCH=%{ruby_vendorarchdir} %configure --with-php --with-python --with-ruby --with-tcl make %{?_smp_mflags} V=1 @@ -120,14 +120,17 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %files ruby %defattr(-, root, root) %doc ruby/docs/rdocs ruby/docs/examples -%{ruby_sitearch}/_xapian.so -%{ruby_sitelib}/xapian.rb +%{ruby_vendorarchdir}/_xapian.so +%{ruby_vendorlibdir}/xapian.rb %files -n tcl-xapian %defattr(-, root, root) %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Wed Feb 08 2012 Bohuslav Kabrda - 1.2.8-3 +- Rebuilt for Ruby 1.9.3. + * Sun Jan 21 2012 Remi Collet - 1.2.8-2 - build against PHP 5.4 - fix php ABI check From 772fc7cf6e61c3929fd3aa97d72dba93f1049098 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 29 Apr 2012 21:27:33 +0100 Subject: [PATCH 052/171] 1.2.9 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index fb78a16..d2e2407 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4bfe673c71ac074e349ef691d7ba56d0 xapian-bindings-1.2.8.tar.gz +ef527488aa0deef1e1ef9583326670fe xapian-bindings-1.2.9.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f88cbdf..3040bbc 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.8 -Release: 3%{?dist} +Version: 1.2.9 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -128,6 +128,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Sun Apr 29 2012 Peter Robinson - 1.2.9-1 +- Update to 1.2.9 + * Wed Feb 08 2012 Bohuslav Kabrda - 1.2.8-3 - Rebuilt for Ruby 1.9.3. From a8360cb52480af616d5815ccfb1b65e87c5c43e2 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 4 Jul 2012 14:58:09 +0100 Subject: [PATCH 053/171] 1.2.12, Drop php bindings due to license issue RHBZ #836112 --- sources | 2 +- xapian-bindings.spec | 36 ++++++++++-------------------------- 2 files changed, 11 insertions(+), 27 deletions(-) diff --git a/sources b/sources index d2e2407..5053a73 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ef527488aa0deef1e1ef9583326670fe xapian-bindings-1.2.9.tar.gz +9331d7885a68470184ba3d3e8c2b57d5 xapian-bindings-1.2.12.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 3040bbc..5b07283 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.9 +Version: 1.2.12 Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library @@ -13,7 +13,6 @@ URL: http://www.xapian.org/ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz BuildRequires: libuuid-devel -BuildRequires: php-devel BuildRequires: python-devel BuildRequires: ruby BuildRequires: ruby-devel @@ -21,29 +20,18 @@ BuildRequires: tcl-devel BuildRequires: xapian-core-devel BuildRequires: zlib-devel +# Can't ship due to license issues. RHBZ #836112 +Obsoletes: php-xapian + # Filter private-shared-object-provides %{?filter_setup} - %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. -%package -n php-xapian -Group: Development/Libraries -Summary: Files needed for developing PHP scripts which use Xapian -Requires: %{name} = %{version}-%{release} -Requires: php(zend-abi) = %{php_zend_api} -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 @@ -83,7 +71,7 @@ files needed for developing TCL scripts which use Xapian %build export RUBY_LIB=%{ruby_vendorlibdir} export RUBY_LIB_ARCH=%{ruby_vendorarchdir} -%configure --with-php --with-python --with-ruby --with-tcl +%configure --with-python --with-ruby --with-tcl make %{?_smp_mflags} V=1 %install @@ -93,15 +81,7 @@ make install DESTDIR=%{buildroot} INSTALL='install -p' rm -rf %{buildroot}%{_datadir}/doc/%{name} %check -# Extension is unusable for now (wrapper seems outdated) -# PHP Warning: PHP Startup: Unable to load dynamic library '.../xapian.so' -# undefined symbol: zend_error_noreturn in Unknown on line 0 - -%{_bindir}/php \ - -n -d extension_dir=%{buildroot}%{php_extdir} \ - -d extension=xapian.so \ - -m | grep xapian \ - || exit 0 +make check %files %defattr(-, root, root) @@ -128,6 +108,10 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Wed Jul 4 2012 Peter Robinson - 1.2.12-1 +- Update to 1.2.12 +- Drop php bindings due to license issue RHBZ #836112 + * Sun Apr 29 2012 Peter Robinson - 1.2.9-1 - Update to 1.2.9 From aa9fcd2121d88b660df7986553bc713e8cb05bd6 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 4 Jul 2012 15:07:49 +0100 Subject: [PATCH 054/171] and drop the php files --- xapian-bindings.spec | 5 ----- 1 file changed, 5 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 5b07283..ab549ff 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -87,11 +87,6 @@ make check %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 python/docs/examples From bb87a2595e48839dfda3efb7465c6e3d16d47e6e Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 4 Jul 2012 15:16:29 +0100 Subject: [PATCH 055/171] disable make check as ruby fails --- xapian-bindings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index ab549ff..9948e8b 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -81,7 +81,7 @@ make install DESTDIR=%{buildroot} INSTALL='install -p' rm -rf %{buildroot}%{_datadir}/doc/%{name} %check -make check +#make check %files %defattr(-, root, root) From 5f7fcdfaaffeba46e363e4daaac9f7c3fbc7501c Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 21 Jul 2012 23:17:50 -0500 Subject: [PATCH 056/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 9948e8b..9b73647 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.2.12 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Sun Jul 22 2012 Fedora Release Engineering - 1.2.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Wed Jul 4 2012 Peter Robinson - 1.2.12-1 - Update to 1.2.12 - Drop php bindings due to license issue RHBZ #836112 From b4a59832e860286054da89b20213ee53097da5d6 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 21:24:55 -0600 Subject: [PATCH 057/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 9b73647..f1f0dc3 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.2.12 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Fri Feb 15 2013 Fedora Release Engineering - 1.2.12-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Sun Jul 22 2012 Fedora Release Engineering - 1.2.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 48ad2ecbbe9991c420d1cf1d81524d14364eeb25 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 23 Mar 2013 16:52:40 +0000 Subject: [PATCH 058/171] 1.2.14 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 5053a73..926327f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9331d7885a68470184ba3d3e8c2b57d5 xapian-bindings-1.2.12.tar.gz +6a2ffabc53755aad8a43344aed4238d8 xapian-bindings-1.2.14.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f1f0dc3..b6f0794 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.12 -Release: 3%{?dist} +Version: 1.2.14 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Sat Mar 23 2013 Peter Robinson 1.2.14-1 +- Update to 1.2.14 + * Fri Feb 15 2013 Fedora Release Engineering - 1.2.12-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From 747e242d1898293218f164eefac206ed96e35e50 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 24 Mar 2013 16:14:46 +0000 Subject: [PATCH 059/171] fix build --- xapian-bindings.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index b6f0794..e383b2c 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -1,3 +1,4 @@ +%global _default_patch_fuzz 2 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)} %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} @@ -11,6 +12,7 @@ Group: Development/Libraries License: GPLv2+ URL: http://www.xapian.org/ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz +Patch0: fix-ruby.patch BuildRequires: libuuid-devel BuildRequires: python-devel @@ -19,6 +21,7 @@ BuildRequires: ruby-devel BuildRequires: tcl-devel BuildRequires: xapian-core-devel BuildRequires: zlib-devel +BuildRequires: libtool autoconf # Can't ship due to license issues. RHBZ #836112 Obsoletes: php-xapian @@ -67,6 +70,8 @@ files needed for developing TCL scripts which use Xapian %prep %setup -q +%patch0 -p1 -b .fix-ruby +autoreconf -vif %build export RUBY_LIB=%{ruby_vendorlibdir} @@ -84,22 +89,18 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} #make check %files -%defattr(-, root, root) %doc AUTHORS ChangeLog COPYING NEWS README %files python -%defattr(-, root, root) %doc python/docs/examples %{python_sitearch}/* %files ruby -%defattr(-, root, root) %doc ruby/docs/rdocs ruby/docs/examples %{ruby_vendorarchdir}/_xapian.so %{ruby_vendorlibdir}/xapian.rb %files -n tcl-xapian -%defattr(-, root, root) %{_libdir}/tcl8.5/xapian%{version}/ %changelog From 58ef5bc78a9eaec8bf1a917699d0b5bc91347319 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 24 Mar 2013 16:25:19 +0000 Subject: [PATCH 060/171] add patch --- fix-ruby.patch | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 fix-ruby.patch diff --git a/fix-ruby.patch b/fix-ruby.patch new file mode 100644 index 0000000..48efad6 --- /dev/null +++ b/fix-ruby.patch @@ -0,0 +1,65 @@ +--- xapian-bindings/configure.ac 2013/03/17 22:01:19 17129 ++++ xapian-bindings/configure.ac 2013/03/18 04:12:43 17130 +@@ -842,14 +842,17 @@ + dnl Brief testing with Ruby 1.6.8 show the bindings probably work there, + dnl but smoketest.rb doesn't because the test/unit module isn't available. + AC_MSG_CHECKING([$RUBY version]) +- [version=`$RUBY -rrbconfig -e 'print Config::CONFIG["ruby_version"]' 2>/dev/null`] ++ dnl RUBY_VERSION works with 1.6. Once we've checked we have at least 1.8 ++ dnl we can safely use RbConfig below (RbConfig requires Ruby 1.8; Config ++ dnl gives a deprecation warning with Ruby 1.9.3). ++ [version=`$RUBY -e 'print RUBY_VERSION' 2>/dev/null`] + case $version in + [1.[89]*]) ;; # Ruby 1.8, 1.9 + [1.[1-9][0-9]*]) ;; # Ruby 1.10+ + [[2-9]*]) ;; # Ruby 2-Ruby 9 + [1[0-9]*]) ;; # Ruby 10+ + "") +- AC_MSG_RESULT([\$RUBY -rrbconfig -e 'print Config::CONFIG["ruby_version"]' didn't work]) ++ AC_MSG_RESULT([\$RUBY -e 'print RUBY_VERSION' didn't work]) + if test yes = "$with_ruby" ; then + AC_MSG_ERROR([Working Ruby interpreter not found]) + fi +@@ -868,7 +871,7 @@ + AC_ARG_VAR(RUBY_INC, [Directory where ruby.h can be found]) + if test -z "$RUBY_INC" ; then + dnl Ruby 1.9 added rubyhdrdir; for older Ruby we use archdir. +- [RUBY_INC=`$RUBY -rrbconfig -e 'puts Config::CONFIG["rubyhdrdir"] || Config::CONFIG["archdir"]'`] ++ [RUBY_INC=`$RUBY -rrbconfig -e 'print RbConfig::CONFIG["rubyhdrdir"] || RbConfig::CONFIG["archdir"]'`] + fi + AC_SUBST(RUBY_INC) + dnl Check that ruby.h is there, which is a good way to check that +@@ -901,7 +904,7 @@ + AC_ARG_VAR(RUBY_INC_ARCH, [Directory where ruby/config.h can be found (needed from Ruby 1.9)]) + if test -z "$RUBY_INC_ARCH" ; then + dnl Ruby 1.9 requires this. +- [RUBY_INC_ARCH=`$RUBY -rrbconfig -e 'd = Config::CONFIG["rubyhdrdir"];if d != nil; print d + "/" + Config::CONFIG["arch"]; end'`] ++ [RUBY_INC_ARCH=`$RUBY -rrbconfig -e 'd = RbConfig::CONFIG["rubyhdrdir"];if d != nil; print d + "/" + RbConfig::CONFIG["arch"]; end'`] + dnl For earlier versions, just make it the same as RUBY_INC. + test x"$RUBY_INC_ARCH" != x || RUBY_INC_ARCH=$RUBY_INC + fi +@@ -909,13 +912,13 @@ + + AC_ARG_VAR(RUBY_LIB, [Directory to install ruby files into]) + if test -z "$RUBY_LIB" ; then +- [RUBY_LIB=`$RUBY -rrbconfig -e 'puts Config::CONFIG["sitelibdir"]'`] ++ [RUBY_LIB=`$RUBY -rrbconfig -e 'print RbConfig::CONFIG["sitelibdir"]'`] + fi + AC_SUBST(RUBY_LIB) + + AC_ARG_VAR(RUBY_LIB_ARCH, [Directory to install ruby binary modules into]) + if test -z "$RUBY_LIB_ARCH" ; then +- [RUBY_LIB_ARCH=`$RUBY -rrbconfig -e 'puts Config::CONFIG["sitearchdir"]'`] ++ [RUBY_LIB_ARCH=`$RUBY -rrbconfig -e 'print RbConfig::CONFIG["sitearchdir"]'`] + fi + AC_SUBST(RUBY_LIB_ARCH) + +@@ -946,7 +949,7 @@ + AC_MSG_ERROR([ruby.h not found]) + fi + fi +- RUBY_DLEXT=`$RUBY -rrbconfig -e 'puts Config::CONFIG[["DLEXT"]]'` ++ RUBY_DLEXT=`$RUBY -rrbconfig -e 'print RbConfig::CONFIG[["DLEXT"]]'` + AC_SUBST(RUBY_DLEXT) + fi + fi From dceb67414516df2d664f3e5e9d7d216b52e12411 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 02:30:52 -0500 Subject: [PATCH 061/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index e383b2c..c6af05a 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,7 +5,7 @@ Name: xapian-bindings Version: 1.2.14 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 1.2.14-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Sat Mar 23 2013 Peter Robinson 1.2.14-1 - Update to 1.2.14 From 0b4086bfc2e7b1c5dc05d7ba38724b0742586546 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 23 Aug 2013 10:58:02 +0100 Subject: [PATCH 062/171] 1.2.15 --- fix-ruby.patch | 65 -------------------------------------------- sources | 2 +- xapian-bindings.spec | 11 ++++---- 3 files changed, 6 insertions(+), 72 deletions(-) delete mode 100644 fix-ruby.patch diff --git a/fix-ruby.patch b/fix-ruby.patch deleted file mode 100644 index 48efad6..0000000 --- a/fix-ruby.patch +++ /dev/null @@ -1,65 +0,0 @@ ---- xapian-bindings/configure.ac 2013/03/17 22:01:19 17129 -+++ xapian-bindings/configure.ac 2013/03/18 04:12:43 17130 -@@ -842,14 +842,17 @@ - dnl Brief testing with Ruby 1.6.8 show the bindings probably work there, - dnl but smoketest.rb doesn't because the test/unit module isn't available. - AC_MSG_CHECKING([$RUBY version]) -- [version=`$RUBY -rrbconfig -e 'print Config::CONFIG["ruby_version"]' 2>/dev/null`] -+ dnl RUBY_VERSION works with 1.6. Once we've checked we have at least 1.8 -+ dnl we can safely use RbConfig below (RbConfig requires Ruby 1.8; Config -+ dnl gives a deprecation warning with Ruby 1.9.3). -+ [version=`$RUBY -e 'print RUBY_VERSION' 2>/dev/null`] - case $version in - [1.[89]*]) ;; # Ruby 1.8, 1.9 - [1.[1-9][0-9]*]) ;; # Ruby 1.10+ - [[2-9]*]) ;; # Ruby 2-Ruby 9 - [1[0-9]*]) ;; # Ruby 10+ - "") -- AC_MSG_RESULT([\$RUBY -rrbconfig -e 'print Config::CONFIG["ruby_version"]' didn't work]) -+ AC_MSG_RESULT([\$RUBY -e 'print RUBY_VERSION' didn't work]) - if test yes = "$with_ruby" ; then - AC_MSG_ERROR([Working Ruby interpreter not found]) - fi -@@ -868,7 +871,7 @@ - AC_ARG_VAR(RUBY_INC, [Directory where ruby.h can be found]) - if test -z "$RUBY_INC" ; then - dnl Ruby 1.9 added rubyhdrdir; for older Ruby we use archdir. -- [RUBY_INC=`$RUBY -rrbconfig -e 'puts Config::CONFIG["rubyhdrdir"] || Config::CONFIG["archdir"]'`] -+ [RUBY_INC=`$RUBY -rrbconfig -e 'print RbConfig::CONFIG["rubyhdrdir"] || RbConfig::CONFIG["archdir"]'`] - fi - AC_SUBST(RUBY_INC) - dnl Check that ruby.h is there, which is a good way to check that -@@ -901,7 +904,7 @@ - AC_ARG_VAR(RUBY_INC_ARCH, [Directory where ruby/config.h can be found (needed from Ruby 1.9)]) - if test -z "$RUBY_INC_ARCH" ; then - dnl Ruby 1.9 requires this. -- [RUBY_INC_ARCH=`$RUBY -rrbconfig -e 'd = Config::CONFIG["rubyhdrdir"];if d != nil; print d + "/" + Config::CONFIG["arch"]; end'`] -+ [RUBY_INC_ARCH=`$RUBY -rrbconfig -e 'd = RbConfig::CONFIG["rubyhdrdir"];if d != nil; print d + "/" + RbConfig::CONFIG["arch"]; end'`] - dnl For earlier versions, just make it the same as RUBY_INC. - test x"$RUBY_INC_ARCH" != x || RUBY_INC_ARCH=$RUBY_INC - fi -@@ -909,13 +912,13 @@ - - AC_ARG_VAR(RUBY_LIB, [Directory to install ruby files into]) - if test -z "$RUBY_LIB" ; then -- [RUBY_LIB=`$RUBY -rrbconfig -e 'puts Config::CONFIG["sitelibdir"]'`] -+ [RUBY_LIB=`$RUBY -rrbconfig -e 'print RbConfig::CONFIG["sitelibdir"]'`] - fi - AC_SUBST(RUBY_LIB) - - AC_ARG_VAR(RUBY_LIB_ARCH, [Directory to install ruby binary modules into]) - if test -z "$RUBY_LIB_ARCH" ; then -- [RUBY_LIB_ARCH=`$RUBY -rrbconfig -e 'puts Config::CONFIG["sitearchdir"]'`] -+ [RUBY_LIB_ARCH=`$RUBY -rrbconfig -e 'print RbConfig::CONFIG["sitearchdir"]'`] - fi - AC_SUBST(RUBY_LIB_ARCH) - -@@ -946,7 +949,7 @@ - AC_MSG_ERROR([ruby.h not found]) - fi - fi -- RUBY_DLEXT=`$RUBY -rrbconfig -e 'puts Config::CONFIG[["DLEXT"]]'` -+ RUBY_DLEXT=`$RUBY -rrbconfig -e 'print RbConfig::CONFIG[["DLEXT"]]'` - AC_SUBST(RUBY_DLEXT) - fi - fi diff --git a/sources b/sources index 926327f..b90c23d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6a2ffabc53755aad8a43344aed4238d8 xapian-bindings-1.2.14.tar.gz +03833f106b5f681daa73a2bbaadec458 xapian-bindings-1.2.15.tar.gz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index c6af05a..7ec7db0 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,15 +4,14 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.14 -Release: 2%{?dist} +Version: 1.2.15 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries License: GPLv2+ URL: http://www.xapian.org/ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz -Patch0: fix-ruby.patch BuildRequires: libuuid-devel BuildRequires: python-devel @@ -21,7 +20,6 @@ BuildRequires: ruby-devel BuildRequires: tcl-devel BuildRequires: xapian-core-devel BuildRequires: zlib-devel -BuildRequires: libtool autoconf # Can't ship due to license issues. RHBZ #836112 Obsoletes: php-xapian @@ -70,8 +68,6 @@ files needed for developing TCL scripts which use Xapian %prep %setup -q -%patch0 -p1 -b .fix-ruby -autoreconf -vif %build export RUBY_LIB=%{ruby_vendorlibdir} @@ -104,6 +100,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Fri Aug 23 2013 Peter Robinson 1.2.15-1 +- Update to 1.2.15 + * Sun Aug 04 2013 Fedora Release Engineering - 1.2.14-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From b93e7a617486dfc0efdcabe1e084d516ca0ee5cc Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 12 Jan 2014 21:09:35 +0000 Subject: [PATCH 063/171] 1.2.16 --- sources | 2 +- xapian-bindings.spec | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/sources b/sources index b90c23d..27603ef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -03833f106b5f681daa73a2bbaadec458 xapian-bindings-1.2.15.tar.gz +a74222a3d87b3d6af5ee411a15924f4f xapian-bindings-1.2.16.tar.xz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 7ec7db0..3312589 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,14 +4,14 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.15 +Version: 1.2.16 Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries License: GPLv2+ URL: http://www.xapian.org/ -Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz +Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz BuildRequires: libuuid-devel BuildRequires: python-devel @@ -48,6 +48,7 @@ files needed for developing Python scripts which use Xapian. Group: Development/Libraries Summary: Files needed for developing Ruby scripts which use Xapian Requires: %{name} = %{version}-%{release} +Requires: ruby-libs %description ruby Xapian is an Open Source Probabilistic Information Retrieval framework. It @@ -100,6 +101,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Sun Jan 12 2014 Peter Robinson 1.2.16-1 +- Update to 1.2.16 + * Fri Aug 23 2013 Peter Robinson 1.2.15-1 - Update to 1.2.15 From 95d56390684474046be66e4432f1917a7a522c63 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 15 Feb 2014 14:34:48 +0000 Subject: [PATCH 064/171] 1.2.17 --- sources | 2 +- xapian-bindings.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 27603ef..85833e9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a74222a3d87b3d6af5ee411a15924f4f xapian-bindings-1.2.16.tar.xz +9a31d998196e51551d38f386cf1544e1 xapian-bindings-1.2.17.tar.xz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 3312589..c7a96ae 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.16 +Version: 1.2.17 Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library @@ -101,6 +101,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Sat Feb 15 2014 Peter Robinson 1.2.17-1 +- Update to 1.2.17 + * Sun Jan 12 2014 Peter Robinson 1.2.16-1 - Update to 1.2.16 From e896e6f394e4cde4d064289e63526358acb55978 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ondruch?= Date: Tue, 29 Apr 2014 13:33:24 +0200 Subject: [PATCH 065/171] Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index c7a96ae..856df04 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,7 +5,7 @@ Name: xapian-bindings Version: 1.2.17 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -101,6 +101,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Tue Apr 29 2014 Vít Ondruch - 1.2.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1 + * Sat Feb 15 2014 Peter Robinson 1.2.17-1 - Update to 1.2.17 From cc9f2987ed56335c42b0b7c5e1c83463110140f2 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 8 Jun 2014 00:08:45 -0500 Subject: [PATCH 066/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 856df04..ed73fdc 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,7 +5,7 @@ Name: xapian-bindings Version: 1.2.17 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -101,6 +101,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.5/xapian%{version}/ %changelog +* Sun Jun 08 2014 Fedora Release Engineering - 1.2.17-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Tue Apr 29 2014 Vít Ondruch - 1.2.17-2 - Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1 From 4769201ae50b8a3a04df93749c57eeb64d8769f6 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 8 Jun 2014 16:20:00 +0100 Subject: [PATCH 067/171] fix tcl version --- xapian-bindings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index ed73fdc..3494521 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -98,7 +98,7 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{ruby_vendorlibdir}/xapian.rb %files -n tcl-xapian -%{_libdir}/tcl8.5/xapian%{version}/ +%{_libdir}/tcl8.6/xapian%{version}/ %changelog * Sun Jun 08 2014 Fedora Release Engineering - 1.2.17-3 From 59ad2cdb29c098a290c550617430855865579426 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 18 Aug 2014 09:10:06 +0000 Subject: [PATCH 068/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 3494521..697f965 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,7 +5,7 @@ Name: xapian-bindings Version: 1.2.17 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -101,6 +101,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.6/xapian%{version}/ %changelog +* Mon Aug 18 2014 Fedora Release Engineering - 1.2.17-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sun Jun 08 2014 Fedora Release Engineering - 1.2.17-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From eb7a772c502a966394ebe39431e93c9b4d957641 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Wed, 20 Aug 2014 17:33:30 -0600 Subject: [PATCH 069/171] Rebuild for rpm bug 1131892 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 697f965..6299b50 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,7 +5,7 @@ Name: xapian-bindings Version: 1.2.17 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -101,6 +101,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.6/xapian%{version}/ %changelog +* Wed Aug 20 2014 Kevin Fenzi - 1.2.17-5 +- Rebuild for rpm bug 1131892 + * Mon Aug 18 2014 Fedora Release Engineering - 1.2.17-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From d80839798ef9e3f72a446f1c405e58a816b587a4 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 1 Sep 2014 23:02:45 +0100 Subject: [PATCH 070/171] 1.2.18 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 85833e9..bc9f2ff 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9a31d998196e51551d38f386cf1544e1 xapian-bindings-1.2.17.tar.xz +c9969a7e15fbb581a3126e7babdc2f58 xapian-bindings-1.2.18.tar.xz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 6299b50..6216ab2 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,8 +4,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.17 -Release: 5%{?dist} +Version: 1.2.18 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -101,6 +101,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl8.6/xapian%{version}/ %changelog +* Mon Sep 1 2014 Peter Robinson 1.2.18-1 +- Update to 1.2.18 + * Wed Aug 20 2014 Kevin Fenzi - 1.2.17-5 - Rebuild for rpm bug 1131892 From 6a6343b5ebdbd6fec787f9c42b9f7902ff5da822 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 2 Sep 2014 00:29:12 +0100 Subject: [PATCH 071/171] Set tcl version as macro rather than static --- xapian-bindings.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 6216ab2..2f5be5b 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,7 +5,7 @@ Name: xapian-bindings Version: 1.2.18 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -98,9 +98,12 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{ruby_vendorlibdir}/xapian.rb %files -n tcl-xapian -%{_libdir}/tcl8.6/xapian%{version}/ +%{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Mon Sep 1 2014 Peter Robinson 1.2.18-2 +- Set tcl version as macro rather than static + * Mon Sep 1 2014 Peter Robinson 1.2.18-1 - Update to 1.2.18 From 2f558c5f726b789f07e14a7465f7b2661ba9b4f9 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 11 Nov 2014 10:25:49 +0000 Subject: [PATCH 072/171] 1.2.19 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index bc9f2ff..160f7e5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c9969a7e15fbb581a3126e7babdc2f58 xapian-bindings-1.2.18.tar.xz +d473b5493567eb8363d96f1e20721c90 xapian-bindings-1.2.19.tar.xz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 2f5be5b..f12c402 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,8 +4,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.18 -Release: 2%{?dist} +Version: 1.2.19 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -101,6 +101,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue Nov 11 2014 Peter Robinson 1.2.19-1 +- Update to 1.2.19 + * Mon Sep 1 2014 Peter Robinson 1.2.18-2 - Set tcl version as macro rather than static From 37c82fc2e71cfb5f0d5bb3ef74926eae8f883af9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ondruch?= Date: Tue, 20 Jan 2015 09:45:18 +0100 Subject: [PATCH 073/171] Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.2 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f12c402..a49e09a 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -5,7 +5,7 @@ Name: xapian-bindings Version: 1.2.19 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -101,6 +101,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue Jan 20 2015 Vít Ondruch - 1.2.19-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.2 + * Tue Nov 11 2014 Peter Robinson 1.2.19-1 - Update to 1.2.19 From c0f9070431c961517abe9a3d2393a5c733f6bea5 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 21 Mar 2015 14:36:52 +0000 Subject: [PATCH 074/171] 1.2.20 --- sources | 2 +- xapian-bindings.spec | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sources b/sources index 160f7e5..2988f12 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d473b5493567eb8363d96f1e20721c90 xapian-bindings-1.2.19.tar.xz +c6dad70e2d14cb4840e600a72d37fe43 xapian-bindings-1.2.20.tar.xz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index a49e09a..c513721 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -1,11 +1,10 @@ -%global _default_patch_fuzz 2 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)} %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.19 -Release: 2%{?dist} +Version: 1.2.20 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -101,6 +100,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Mar 21 2015 Peter Robinson 1.2.20-1 +- Update to 1.2.20 + * Tue Jan 20 2015 Vít Ondruch - 1.2.19-2 - Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.2 From a60bca7dc22dd69f2f1054f855fabdccd5c90d10 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 2 May 2015 18:40:34 +0200 Subject: [PATCH 075/171] Rebuilt for GCC 5 C++11 ABI change --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index c513721..df542d8 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.2.20 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -100,6 +100,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat May 02 2015 Kalev Lember - 1.2.20-2 +- Rebuilt for GCC 5 C++11 ABI change + * Sat Mar 21 2015 Peter Robinson 1.2.20-1 - Update to 1.2.20 From d5d7873dc23144522abcb801634cad40c2c6ba7e Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 15 Jun 2015 10:49:14 +0100 Subject: [PATCH 076/171] 1.2.21 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 2988f12..25ded5f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c6dad70e2d14cb4840e600a72d37fe43 xapian-bindings-1.2.20.tar.xz +33c598a26fcf92ab15af6c65475ab8de xapian-bindings-1.2.21.tar.xz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index df542d8..48daf92 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.20 -Release: 2%{?dist} +Version: 1.2.21 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -100,6 +100,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Mon Jun 15 2015 Peter Robinson 1.2.21-1 +- Update to 1.2.21 + * Sat May 02 2015 Kalev Lember - 1.2.20-2 - Rebuilt for GCC 5 C++11 ABI change From 767c5dfd1442ddd588c5c3847acce6242ea63fec Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 03:42:14 +0000 Subject: [PATCH 077/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 48daf92..6d88f3f 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.2.21 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -100,6 +100,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 1.2.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Mon Jun 15 2015 Peter Robinson 1.2.21-1 - Update to 1.2.21 From 5db0d9d99405f0e64ca21ce5ecddca57286d1778 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 6 Jan 2016 11:02:23 +0000 Subject: [PATCH 078/171] 1.2.22, Use %%license --- sources | 2 +- xapian-bindings.spec | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/sources b/sources index 25ded5f..75f1297 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -33c598a26fcf92ab15af6c65475ab8de xapian-bindings-1.2.21.tar.xz +13865c1c272a7772147c99e8d1e3d620 xapian-bindings-1.2.22.tar.xz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 6d88f3f..f19d631 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.21 -Release: 2%{?dist} +Version: 1.2.22 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -85,7 +85,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} #make check %files -%doc AUTHORS ChangeLog COPYING NEWS README +%{!?_licensedir:%global license %%doc} +%license COPYING +%doc AUTHORS NEWS README %files python %doc python/docs/examples @@ -100,6 +102,10 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Wed Jan 6 2016 Peter Robinson 1.2.22-1 +- Update to 1.2.22 +- Use %%license + * Fri Jun 19 2015 Fedora Release Engineering - 1.2.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 3680bdcb1da40ab661b13ca85379ace157386071 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ondruch?= Date: Thu, 14 Jan 2016 12:20:50 +0100 Subject: [PATCH 079/171] Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f19d631..c3ab79a 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.2.22 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -102,6 +102,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Thu Jan 14 2016 Vít Ondruch - 1.2.22-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3 + * Wed Jan 6 2016 Peter Robinson 1.2.22-1 - Update to 1.2.22 - Use %%license From 0ad5ff66de25c62ca3de9a0c5ab3ac6362820631 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 03:15:08 +0000 Subject: [PATCH 080/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index c3ab79a..daa8b7b 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.2.22 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -102,6 +102,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Fri Feb 05 2016 Fedora Release Engineering - 1.2.22-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Thu Jan 14 2016 Vít Ondruch - 1.2.22-2 - Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3 From 7aaa17a08068daecf698b41437db69439f1cf9e5 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 5 Jul 2016 20:20:47 +0100 Subject: [PATCH 081/171] 1.2.23 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 75f1297..6729fd4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -13865c1c272a7772147c99e8d1e3d620 xapian-bindings-1.2.22.tar.xz +013ef1b953cec486bc67a98a0f364e32 xapian-bindings-1.2.23.tar.xz diff --git a/xapian-bindings.spec b/xapian-bindings.spec index daa8b7b..513ffec 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.22 -Release: 3%{?dist} +Version: 1.2.23 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -102,6 +102,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue Jul 5 2016 Peter Robinson 1.2.23-1 +- Update to 1.2.23 + * Fri Feb 05 2016 Fedora Release Engineering - 1.2.22-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 1cfc44b09f4bab4bf9a26d754a1b57eb138b9df8 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 19 Jul 2016 05:45:18 +0000 Subject: [PATCH 082/171] - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages --- xapian-bindings.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 513ffec..603be46 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.2.23 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library Group: Development/Libraries @@ -102,6 +102,10 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue Jul 19 2016 Fedora Release Engineering - 1.2.23-2 +- + https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + * Tue Jul 5 2016 Peter Robinson 1.2.23-1 - Update to 1.2.23 From 7ec71894c16a84f5320bb537858f5b717a5e1c96 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Thu, 22 Dec 2016 06:01:17 +0000 Subject: [PATCH 083/171] Update to 1.4.1, Enable python3 bindings (rhbz #1282057) --- sources | 2 +- xapian-bindings.spec | 44 +++++++++++++++++++++++++++++--------------- 2 files changed, 30 insertions(+), 16 deletions(-) diff --git a/sources b/sources index 6729fd4..f51e683 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -013ef1b953cec486bc67a98a0f364e32 xapian-bindings-1.2.23.tar.xz +SHA512 (xapian-bindings-1.4.1.tar.xz) = 5a7e070d25a8ffe50e5bed473b4975366533ee646699c5c53fc0eb797a4d031c87fc8e5b0b93f77a9f122d17022cbc97862ae93c0d3510cd77588f2cd77dd179 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 603be46..ed69e1b 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,19 +3,18 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.2.23 -Release: 2%{?dist} +Version: 1.4.1 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library -Group: Development/Libraries License: GPLv2+ URL: http://www.xapian.org/ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz BuildRequires: libuuid-devel -BuildRequires: python-devel -BuildRequires: ruby -BuildRequires: ruby-devel +BuildRequires: python-devel python-setuptools python-sphinx +BuildRequires: python3-devel python3-setuptools python3-sphinx +BuildRequires: ruby ruby-devel rubygems rubygem-rdoc BuildRequires: tcl-devel BuildRequires: xapian-core-devel BuildRequires: zlib-devel @@ -33,9 +32,9 @@ indexing and search facilities to applications. This package provides the files needed for scripts which use Xapian. %package python -Group: Development/Libraries Summary: Files needed for developing Python scripts which use Xapian Requires: %{name} = %{version}-%{release} +%{?python_provide:%python_provide python2-xapian} %description python Xapian is an Open Source Probabilistic Information Retrieval framework. It @@ -43,8 +42,18 @@ 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. +%package -n python3-xapian +Summary: Python 3 bindings for Xapian +Requires: %{name} = %{version}-%{release} +%{?python_provide:%python_provide python3-xapian} + +%description -n python3-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 +bindings needed for developing Python3 scripts which use Xapian. + %package ruby -Group: Development/Libraries Summary: Files needed for developing Ruby scripts which use Xapian Requires: %{name} = %{version}-%{release} Requires: ruby-libs @@ -56,7 +65,6 @@ indexing and search facilities to applications. This package provides the 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} = %{version}-%{release} @@ -70,9 +78,10 @@ files needed for developing TCL scripts which use Xapian %setup -q %build +export PYTHON3_LIB=%{python3_sitelib} export RUBY_LIB=%{ruby_vendorlibdir} export RUBY_LIB_ARCH=%{ruby_vendorarchdir} -%configure --with-python --with-ruby --with-tcl +%configure --with-python --with-python3 --with-ruby --with-tcl make %{?_smp_mflags} V=1 %install @@ -91,10 +100,12 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %files python %doc python/docs/examples -%{python_sitearch}/* +%{python_sitearch}/xapian/ + +%files -n python3-xapian +%{python3_sitelib}/xapian/ %files ruby -%doc ruby/docs/rdocs ruby/docs/examples %{ruby_vendorarchdir}/_xapian.so %{ruby_vendorlibdir}/xapian.rb @@ -102,9 +113,12 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Thu Dec 22 2016 Peter Robinson 1.4.1-1 +- Update to 1.4.1 +- Enable python3 bindings (rhbz #1282057) + * Tue Jul 19 2016 Fedora Release Engineering - 1.2.23-2 -- - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Tue Jul 5 2016 Peter Robinson 1.2.23-1 - Update to 1.2.23 @@ -186,7 +200,7 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} * Wed Feb 08 2012 Bohuslav Kabrda - 1.2.8-3 - Rebuilt for Ruby 1.9.3. -* Sun Jan 21 2012 Remi Collet - 1.2.8-2 +* Sun Jan 22 2012 Remi Collet - 1.2.8-2 - build against PHP 5.4 - fix php ABI check - extension not loadable, must be fixed From 0bd96e28c8edde2d6f5e2e1fe51ff0bb261d6cea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ondruch?= Date: Sat, 14 Jan 2017 23:27:57 +0100 Subject: [PATCH 084/171] Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index ed69e1b..0dfa95a 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -113,6 +113,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Jan 14 2017 Vít Ondruch - 1.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4 + * Thu Dec 22 2016 Peter Robinson 1.4.1-1 - Update to 1.4.1 - Enable python3 bindings (rhbz #1282057) From 3a816e1a922b81b0cfa1c2e72f252b61f9a0b20b Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 4 Feb 2017 16:27:53 +0000 Subject: [PATCH 085/171] 1.4.3 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index f51e683..7012cd1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.1.tar.xz) = 5a7e070d25a8ffe50e5bed473b4975366533ee646699c5c53fc0eb797a4d031c87fc8e5b0b93f77a9f122d17022cbc97862ae93c0d3510cd77588f2cd77dd179 +SHA512 (xapian-bindings-1.4.3.tar.xz) = a01ffd8d7051040983d2270f0631a3c3d99f8e9a6fa7d2d70d5be10774ccc1356d2b93d0d9ca8764388c8616ca6dba361d0def9ae262d1836cddd95f9188eb44 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 0dfa95a..92b3034 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.1 -Release: 2%{?dist} +Version: 1.4.3 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -113,6 +113,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Feb 4 2017 Peter Robinson 1.4.3-1 +- Update to 1.4.3 + * Sat Jan 14 2017 Vít Ondruch - 1.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4 From 748647374a61fcb6c7ab07bd9c6e3d2e1e610469 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 17:37:44 +0000 Subject: [PATCH 086/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 92b3034..f3f39fe 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -113,6 +113,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 1.4.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Sat Feb 4 2017 Peter Robinson 1.4.3-1 - Update to 1.4.3 From 238f393c123245019af9cdff0cd547d9b385fe1f Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 16 May 2017 19:22:34 +0100 Subject: [PATCH 087/171] 1.4.4 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 7012cd1..16bc0b2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.3.tar.xz) = a01ffd8d7051040983d2270f0631a3c3d99f8e9a6fa7d2d70d5be10774ccc1356d2b93d0d9ca8764388c8616ca6dba361d0def9ae262d1836cddd95f9188eb44 +SHA512 (xapian-bindings-1.4.4.tar.xz) = 006e771b3ea654130b4f76f1a1caee576fd5a3fa6317ca44f1e5483671e8c83073ecbde4f3fc7f84c75590eec53acb59701af4cf9bcd72355ed9d53924492b53 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f3f39fe..ab28ee6 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.3 -Release: 2%{?dist} +Version: 1.4.4 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -113,6 +113,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue May 16 2017 Peter Robinson 1.4.4-1 +- Update to 1.4.4 + * Sat Feb 11 2017 Fedora Release Engineering - 1.4.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From b34c6f0c3570f5382f68fa843ba5b8abfefcbdd7 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Wed, 17 May 2017 09:12:57 +0100 Subject: [PATCH 088/171] add rubygem-json dep --- xapian-bindings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index ab28ee6..abbfbdf 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -14,7 +14,7 @@ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.t BuildRequires: libuuid-devel BuildRequires: python-devel python-setuptools python-sphinx BuildRequires: python3-devel python3-setuptools python3-sphinx -BuildRequires: ruby ruby-devel rubygems rubygem-rdoc +BuildRequires: ruby ruby-devel rubygems rubygem-rdoc rubygem-json BuildRequires: tcl-devel BuildRequires: xapian-core-devel BuildRequires: zlib-devel From 930161072dc2fe47cc594d46078402f157d370be Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Fri, 7 Jul 2017 13:11:55 +0200 Subject: [PATCH 089/171] Rebuild due to bug in RPM (RHBZ #1468476) Signed-off-by: Igor Gnatenko --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index abbfbdf..e981b91 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -113,6 +113,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Fri Jul 07 2017 Igor Gnatenko - 1.4.4-2 +- Rebuild due to bug in RPM (RHBZ #1468476) + * Tue May 16 2017 Peter Robinson 1.4.4-1 - Update to 1.4.4 From b8526d2b6e225910184ce3d218a80be39a13da7e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 21:51:40 +0000 Subject: [PATCH 090/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index e981b91..3c68068 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -113,6 +113,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 1.4.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Jul 07 2017 Igor Gnatenko - 1.4.4-2 - Rebuild due to bug in RPM (RHBZ #1468476) From 1e4201c927bf23af090fd544cea4de6eba1f4ada Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 10:27:09 +0000 Subject: [PATCH 091/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 3c68068..9ab948f 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.4 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -113,6 +113,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 1.4.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 1.4.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 70d3ca5531a54f2db5191d3654bb8873571a6f03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sat, 19 Aug 2017 09:44:26 -0400 Subject: [PATCH 092/171] Python 2 binary package renamed to python2-xapian-bindings --- xapian-bindings.spec | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 9ab948f..5bac170 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.4 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -31,12 +31,17 @@ 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. -%package python +%package -n python2-xapian +%{?python_provide:%python_provide python2-xapian} +%{?python_provide:%python_provide python2-xapian-bindings} +# Remove before F30 +Provides: %{name}-python%{?_isa} = %{version}-%{release} +Obsoletes: %{name}-python < %{version}-%{release} Summary: Files needed for developing Python scripts which use Xapian Requires: %{name} = %{version}-%{release} %{?python_provide:%python_provide python2-xapian} -%description python +%description -n python2-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 @@ -98,7 +103,7 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %license COPYING %doc AUTHORS NEWS README -%files python +%files -n python2-xapian %doc python/docs/examples %{python_sitearch}/xapian/ @@ -113,6 +118,10 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 1.4.4-5 +- Python 2 binary package renamed to python2-xapian-bindings + See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 + * Thu Aug 03 2017 Fedora Release Engineering - 1.4.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From dab4b7b676bd1c71617dc98aefd69bd6e57f27fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sun, 20 Aug 2017 10:44:29 -0400 Subject: [PATCH 093/171] Add Provides for the old name without %_isa --- xapian-bindings.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 5bac170..2cb3f48 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.4 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -35,6 +35,7 @@ files needed for scripts which use Xapian. %{?python_provide:%python_provide python2-xapian} %{?python_provide:%python_provide python2-xapian-bindings} # Remove before F30 +Provides: %{name}-python = %{version}-%{release} Provides: %{name}-python%{?_isa} = %{version}-%{release} Obsoletes: %{name}-python < %{version}-%{release} Summary: Files needed for developing Python scripts which use Xapian @@ -118,6 +119,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sun Aug 20 2017 Zbigniew Jędrzejewski-Szmek - 1.4.4-6 +- Add Provides for the old name without %%_isa + * Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 1.4.4-5 - Python 2 binary package renamed to python2-xapian-bindings See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 From 8651105f482a290ac2ae2f8e8cf3c51f86fcc610 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 29 Jan 2018 20:17:18 +0000 Subject: [PATCH 094/171] 1.4.5 --- sources | 2 +- xapian-bindings.spec | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sources b/sources index 16bc0b2..6ad7eb4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.4.tar.xz) = 006e771b3ea654130b4f76f1a1caee576fd5a3fa6317ca44f1e5483671e8c83073ecbde4f3fc7f84c75590eec53acb59701af4cf9bcd72355ed9d53924492b53 +SHA512 (xapian-bindings-1.4.5.tar.xz) = e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 2cb3f48..73a8c77 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.4 -Release: 6%{?dist} +Version: 1.4.5 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -19,9 +19,6 @@ BuildRequires: tcl-devel BuildRequires: xapian-core-devel BuildRequires: zlib-devel -# Can't ship due to license issues. RHBZ #836112 -Obsoletes: php-xapian - # Filter private-shared-object-provides %{?filter_setup} @@ -119,6 +116,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Mon Jan 29 2018 Peter Robinson 1.4.5-1 +- Update to 1.4.5 + * Sun Aug 20 2017 Zbigniew Jędrzejewski-Szmek - 1.4.4-6 - Add Provides for the old name without %%_isa From 83600b2d1839d85e765645a1fa8f6083835ab733 Mon Sep 17 00:00:00 2001 From: Iryna Shcherbina Date: Mon, 5 Feb 2018 05:22:21 +0100 Subject: [PATCH 095/171] Update Python 2 dependency declarations to new packaging standards --- xapian-bindings.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 73a8c77..dc67ea7 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -12,7 +12,7 @@ URL: http://www.xapian.org/ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz BuildRequires: libuuid-devel -BuildRequires: python-devel python-setuptools python-sphinx +BuildRequires: python2-devel python2-setuptools python2-sphinx BuildRequires: python3-devel python3-setuptools python3-sphinx BuildRequires: ruby ruby-devel rubygems rubygem-rdoc rubygem-json BuildRequires: tcl-devel @@ -116,6 +116,10 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Mon Feb 05 2018 Iryna Shcherbina - 1.4.5-2 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + * Mon Jan 29 2018 Peter Robinson 1.4.5-1 - Update to 1.4.5 From 0b04f429359c38cc8a20706e3dfe915dffc00018 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 21:17:54 +0000 Subject: [PATCH 096/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index dc67ea7..4d9a196 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -116,6 +116,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 1.4.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Mon Feb 05 2018 Iryna Shcherbina - 1.4.5-2 - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) From 5b67eecdbf1507a0ba73379b06763b6c70cb5c7a Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 9 Mar 2018 11:17:10 +0000 Subject: [PATCH 097/171] Add gcc BR, spec cleanups --- xapian-bindings.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 4d9a196..4ef4fbc 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,13 +4,14 @@ Name: xapian-bindings Version: 1.4.5 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ URL: http://www.xapian.org/ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz +BuildRequires: gcc BuildRequires: libuuid-devel BuildRequires: python2-devel python2-setuptools python2-sphinx BuildRequires: python3-devel python3-setuptools python3-sphinx @@ -97,7 +98,6 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} #make check %files -%{!?_licensedir:%global license %%doc} %license COPYING %doc AUTHORS NEWS README @@ -116,6 +116,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Fri Mar 9 2018 Peter Robinson 1.4.5-4 +- Add gcc BR + * Fri Feb 09 2018 Fedora Release Engineering - 1.4.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 16947533b94c1e980b26b021589cd0bd7604a9a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 14 Jun 2018 15:55:03 +0200 Subject: [PATCH 098/171] Rebuilt for Python 3.7 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 4ef4fbc..29364c4 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.5 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -116,6 +116,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Thu Jun 14 2018 Miro Hrončok - 1.4.5-5 +- Rebuilt for Python 3.7 + * Fri Mar 9 2018 Peter Robinson 1.4.5-4 - Add gcc BR From e6bfdccf5747666e26997e60989ecf17cbfbbfc9 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 3 Jul 2018 17:36:51 +0100 Subject: [PATCH 099/171] 1.4.6, Add py2/py3 conditionals, build just py3 on F-29+, py2/py3 on older Fedora --- sources | 2 +- xapian-bindings.spec | 47 +++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 45 insertions(+), 4 deletions(-) diff --git a/sources b/sources index 6ad7eb4..fca2ef2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.5.tar.xz) = e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275 +SHA512 (xapian-bindings-1.4.6.tar.xz) = e1d8d4c79ef8eb1b890be955b14eca7e9c7aafc6051cf9080d67948455f82ed68ab518343f532cde2a1c9e07d94b3aae8b8f5130db158c6badc9b6d118ceb733 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 29364c4..4316c8c 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,18 +3,36 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.5 -Release: 5%{?dist} +Version: 1.4.6 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ URL: http://www.xapian.org/ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz +# Only build py2 support on < f28 and el7 +%if 0%{?fedora} < 29 +%define with_py2 1 +%else +%define with_py2 0 +%endif + +# Only build py3 support on Fedora +%if 0%{?fedora} +%define with_py3 1 +%else +%define with_py3 0 +%endif + BuildRequires: gcc BuildRequires: libuuid-devel +%if 0%{?with_py2} BuildRequires: python2-devel python2-setuptools python2-sphinx +%endif +%if 0%{?with_py3} BuildRequires: python3-devel python3-setuptools python3-sphinx +%endif BuildRequires: ruby ruby-devel rubygems rubygem-rdoc rubygem-json BuildRequires: tcl-devel BuildRequires: xapian-core-devel @@ -29,6 +47,7 @@ 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. +%if 0%{?with_py2} %package -n python2-xapian %{?python_provide:%python_provide python2-xapian} %{?python_provide:%python_provide python2-xapian-bindings} @@ -45,7 +64,9 @@ 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. +%endif +%if 0%{?with_py3} %package -n python3-xapian Summary: Python 3 bindings for Xapian Requires: %{name} = %{version}-%{release} @@ -56,6 +77,7 @@ 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 bindings needed for developing Python3 scripts which use Xapian. +%endif %package ruby Summary: Files needed for developing Ruby scripts which use Xapian @@ -82,10 +104,21 @@ files needed for developing TCL scripts which use Xapian %setup -q %build +%if 0%{?with_py3} export PYTHON3_LIB=%{python3_sitelib} +%endif export RUBY_LIB=%{ruby_vendorlibdir} export RUBY_LIB_ARCH=%{ruby_vendorarchdir} -%configure --with-python --with-python3 --with-ruby --with-tcl + +%configure \ +%if 0%{?with_py3} + %{?with_py2:--with-python} \ +%endif +%if 0%{?with_py3} + %{?with_py3:--with-python3} \ +%endif + --with-ruby --with-tcl + make %{?_smp_mflags} V=1 %install @@ -101,12 +134,16 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %license COPYING %doc AUTHORS NEWS README +%if 0%{?with_py2} %files -n python2-xapian %doc python/docs/examples %{python_sitearch}/xapian/ +%endif +%if 0%{?with_py3} %files -n python3-xapian %{python3_sitelib}/xapian/ +%endif %files ruby %{ruby_vendorarchdir}/_xapian.so @@ -116,6 +153,10 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue Jul 3 2018 Peter Robinson 1.4.6-1 +- Update to 1.4.6 +- Add py2/py3 conditionals, build just py3 on F-29+, py2/py3 on older Fedora + * Thu Jun 14 2018 Miro Hrončok - 1.4.5-5 - Rebuilt for Python 3.7 From fcf27f4148092fb5875ecd93b54daa8cbaaeb03f Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 10 Jul 2018 12:16:56 +0100 Subject: [PATCH 100/171] Re-enable py2 support on rawhide --- xapian-bindings.spec | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 4316c8c..a285d68 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,19 +4,14 @@ Name: xapian-bindings Version: 1.4.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ URL: http://www.xapian.org/ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz -# Only build py2 support on < f28 and el7 -%if 0%{?fedora} < 29 %define with_py2 1 -%else -%define with_py2 0 -%endif # Only build py3 support on Fedora %if 0%{?fedora} @@ -153,6 +148,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue Jul 10 2018 Peter Robinson 1.4.6-2 +- Re-enable py2 support on rawhide + * Tue Jul 3 2018 Peter Robinson 1.4.6-1 - Update to 1.4.6 - Add py2/py3 conditionals, build just py3 on F-29+, py2/py3 on older Fedora From 02428b372e87a70158ae288d43e789eea5f3ee67 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 10 Jul 2018 12:21:15 +0100 Subject: [PATCH 101/171] add gcc-c++ --- xapian-bindings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index a285d68..07c701b 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -20,7 +20,7 @@ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.t %define with_py3 0 %endif -BuildRequires: gcc +BuildRequires: gcc gcc-c++ BuildRequires: libuuid-devel %if 0%{?with_py2} BuildRequires: python2-devel python2-setuptools python2-sphinx From ae16c697d2fbcc0bef7bdb32afa7f75ab37e4fcd Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 10 Jul 2018 13:03:01 +0100 Subject: [PATCH 102/171] add python-unversioned-command --- xapian-bindings.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 07c701b..e887b35 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -23,6 +23,7 @@ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.t BuildRequires: gcc gcc-c++ BuildRequires: libuuid-devel %if 0%{?with_py2} +BuildRequires: python-unversioned-command BuildRequires: python2-devel python2-setuptools python2-sphinx %endif %if 0%{?with_py3} From c7189081a919483a12c9391177cc0d6fe06c37a1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 09:04:52 +0000 Subject: [PATCH 103/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index e887b35..469588f 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.6 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -149,6 +149,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 1.4.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Tue Jul 10 2018 Peter Robinson 1.4.6-2 - Re-enable py2 support on rawhide From 04f8f3903204c02ddabddafac782deaace5557ed Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 30 Jul 2018 00:22:27 +0200 Subject: [PATCH 104/171] =?UTF-8?q?%{python=5Fsitearch}=20=E2=86=92=20%{py?= =?UTF-8?q?thon2=5Fsitearch}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Igor Gnatenko --- xapian-bindings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 469588f..97dc199 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -133,7 +133,7 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %if 0%{?with_py2} %files -n python2-xapian %doc python/docs/examples -%{python_sitearch}/xapian/ +%{python2_sitearch}/xapian/ %endif %if 0%{?with_py3} From dd4612cc5ad3ab1fee53a09c09d83b3d24201345 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 14 Aug 2018 16:43:22 +0100 Subject: [PATCH 105/171] 1.4.7 --- .gitignore | 1 + sources | 2 +- xapian-bindings.spec | 8 +++++--- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 4925413..0b06d6a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ xapian-bindings-*.tar.* +/xapian-bindings.spec diff --git a/sources b/sources index fca2ef2..d966b90 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.6.tar.xz) = e1d8d4c79ef8eb1b890be955b14eca7e9c7aafc6051cf9080d67948455f82ed68ab518343f532cde2a1c9e07d94b3aae8b8f5130db158c6badc9b6d118ceb733 +SHA512 (xapian-bindings.spec) = 2706985d9108667f8a733113d31c886f8d0d5c73df5a5f436cd30060e75d2128879f060de54d442789d4b41e4307c6cbf8efe7013b40107e6371abe23da168ca diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 97dc199..113b7b7 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.6 -Release: 3%{?dist} +Version: 1.4.7 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -23,7 +23,6 @@ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.t BuildRequires: gcc gcc-c++ BuildRequires: libuuid-devel %if 0%{?with_py2} -BuildRequires: python-unversioned-command BuildRequires: python2-devel python2-setuptools python2-sphinx %endif %if 0%{?with_py3} @@ -149,6 +148,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue Aug 14 2018 Peter Robinson 1.4.7-1 +- Update to 1.4.7 + * Sat Jul 14 2018 Fedora Release Engineering - 1.4.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From d48ba02eefc36839bdce8194ff2df68c89186d8f Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 14 Aug 2018 17:35:48 +0100 Subject: [PATCH 106/171] upload source --- .gitignore | 1 - sources | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0b06d6a..4925413 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ xapian-bindings-*.tar.* -/xapian-bindings.spec diff --git a/sources b/sources index d966b90..d92413c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings.spec) = 2706985d9108667f8a733113d31c886f8d0d5c73df5a5f436cd30060e75d2128879f060de54d442789d4b41e4307c6cbf8efe7013b40107e6371abe23da168ca +SHA512 (xapian-bindings-1.4.7.tar.xz) = c904cd3abf19d68495b0487ea77265fdc92a3cd8b1c2437b89034efd349ce41198bbc4abca49f259f71a1ba0fd269b2cf9b6dd4c1607678a73cbed4de9c5a1d5 From 7fc991239868ffcfc106d86e951f5fe1d9572456 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 19 Nov 2018 19:49:28 +0000 Subject: [PATCH 107/171] 1.4.9 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index d92413c..315d5f0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.7.tar.xz) = c904cd3abf19d68495b0487ea77265fdc92a3cd8b1c2437b89034efd349ce41198bbc4abca49f259f71a1ba0fd269b2cf9b6dd4c1607678a73cbed4de9c5a1d5 +SHA512 (xapian-bindings-1.4.9.tar.xz) = cddc6cedfd571d565619ade0a4c9bfee8d688ca3d06d77368c8d673d3c9d1296b652122836debc84a4d54724c2bf0639a009396bf587ed4b8901a6bfe508851d diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 113b7b7..d106992 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.7 +Version: 1.4.9 Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library @@ -106,7 +106,7 @@ export RUBY_LIB=%{ruby_vendorlibdir} export RUBY_LIB_ARCH=%{ruby_vendorarchdir} %configure \ -%if 0%{?with_py3} +%if 0%{?with_py2} %{?with_py2:--with-python} \ %endif %if 0%{?with_py3} @@ -148,6 +148,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Mon Nov 19 2018 Peter Robinson 1.4.9-1 +- Update to 1.4.9 + * Tue Aug 14 2018 Peter Robinson 1.4.7-1 - Update to 1.4.7 From 56add318fb17c8848016dd8e7bdfcb2a1ff342d0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 12:04:42 +0000 Subject: [PATCH 108/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index d106992..ff55e93 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.9 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -148,6 +148,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 1.4.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Mon Nov 19 2018 Peter Robinson 1.4.9-1 - Update to 1.4.9 From 18ea61d2ebed488becdaa4dd11a90f5abd653b13 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 12 Feb 2019 00:56:04 +0000 Subject: [PATCH 109/171] 1.4.10 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 315d5f0..3604b25 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.9.tar.xz) = cddc6cedfd571d565619ade0a4c9bfee8d688ca3d06d77368c8d673d3c9d1296b652122836debc84a4d54724c2bf0639a009396bf587ed4b8901a6bfe508851d +SHA512 (xapian-bindings-1.4.10.tar.xz) = e993c33820f7606e17ee6ff5a13bdcb91beceec6a8443298ff06a3160052e96caff3aca30908c68a8a695429ec51189a86404b69c5525e5770741637cc63bbc1 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index ff55e93..e41c38b 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.9 -Release: 2%{?dist} +Version: 1.4.10 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -148,6 +148,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Mon Feb 11 2019 Peter Robinson 1.4.10-1 +- Update to 1.4.10 + * Sun Feb 03 2019 Fedora Release Engineering - 1.4.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 1d6e5c22eda403b60f2d2715b94fa1df308e13e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 29 Apr 2019 23:50:24 +0200 Subject: [PATCH 110/171] Very dirty sed-fix to support Python 3 Sphinx 2 See https://fedoraproject.org/wiki/Changes/Sphinx2 --- xapian-bindings.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index e41c38b..56050da 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -23,7 +23,7 @@ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.t BuildRequires: gcc gcc-c++ BuildRequires: libuuid-devel %if 0%{?with_py2} -BuildRequires: python2-devel python2-setuptools python2-sphinx +BuildRequires: python2-devel python2-setuptools python3-sphinx %endif %if 0%{?with_py3} BuildRequires: python3-devel python3-setuptools python3-sphinx @@ -98,6 +98,14 @@ files needed for developing TCL scripts which use Xapian %prep %setup -q +# There is no sphinx.main in Sphinx 2 +sed -i 's/sphinx\.main/sphinx.cmd.build.main/g' $(grep -r 'sphinx\.main' -l) +sed -i 's/import sphinx/import sphinx.cmd.build/g' $(grep -r 'import sphinx' -l) + +# Trick Python 2 to build docs by Python 3 +sed -i 's/$PYTHON2 -c '"'"'import sphinx/python3 -c '"'"'import sphinx/' configure configure.ac +sed -i 's/PYTHONPATH=..:$$PYTHONPATH $(OSX_SIP_HACK_ENV) $(PYTHON2)/PYTHONPATH=..:$$PYTHONPATH $(OSX_SIP_HACK_ENV) python3/' python/Makefile.am python/Makefile.in + %build %if 0%{?with_py3} export PYTHON3_LIB=%{python3_sitelib} From a21a454ef877f8c8a12758079851e34d19639d13 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 30 Apr 2019 20:08:18 +0100 Subject: [PATCH 111/171] 1.4.11 --- sources | 2 +- xapian-bindings.spec | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/sources b/sources index 3604b25..7c2e5d0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.10.tar.xz) = e993c33820f7606e17ee6ff5a13bdcb91beceec6a8443298ff06a3160052e96caff3aca30908c68a8a695429ec51189a86404b69c5525e5770741637cc63bbc1 +SHA512 (xapian-bindings-1.4.11.tar.xz) = 326b08b9959143b92e6c10bd9b6b107ce2779e6ef1a3b5570abd07802a5988dd7df4e890d820f7da355f9f9e64df9a3ae08a0664d70d10ba6f876fca3dc44ecd diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 56050da..deca31a 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.10 +Version: 1.4.11 Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library @@ -11,15 +11,19 @@ License: GPLv2+ URL: http://www.xapian.org/ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz -%define with_py2 1 - -# Only build py3 support on Fedora -%if 0%{?fedora} +# Only build py3 support on Fedora and el8 +%if 0%{?rhel} > 7 || 0%{?fedora} > 28 %define with_py3 1 %else %define with_py3 0 %endif +%if 0%{?rhel} > 7 || 0%{?fedora} > 30 +%define with_py2 1 +%else +%define with_py2 1 +%endif + BuildRequires: gcc gcc-c++ BuildRequires: libuuid-devel %if 0%{?with_py2} @@ -156,6 +160,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue Apr 16 2019 Peter Robinson 1.4.11-1 +- Update to 1.4.11 + * Mon Feb 11 2019 Peter Robinson 1.4.10-1 - Update to 1.4.10 From 4dd06064787634a2c799c63ee8d4036c16e49b1c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 03:50:54 +0000 Subject: [PATCH 112/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index deca31a..f442c8e 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.11 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -160,6 +160,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 1.4.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue Apr 16 2019 Peter Robinson 1.4.11-1 - Update to 1.4.11 From f45354aab303ffebbc2c3b0f0caa879180219423 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 19 Aug 2019 11:09:39 +0200 Subject: [PATCH 113/171] Rebuilt for Python 3.8 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f442c8e..cc02a5d 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.11 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -160,6 +160,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Mon Aug 19 2019 Miro Hrončok - 1.4.11-3 +- Rebuilt for Python 3.8 + * Sat Jul 27 2019 Fedora Release Engineering - 1.4.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From ad7fab000fb02613c6fc1b85afc1993d3e775540 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 20 Aug 2019 23:10:28 +0100 Subject: [PATCH 114/171] 1.4.12 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 7c2e5d0..244961c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.11.tar.xz) = 326b08b9959143b92e6c10bd9b6b107ce2779e6ef1a3b5570abd07802a5988dd7df4e890d820f7da355f9f9e64df9a3ae08a0664d70d10ba6f876fca3dc44ecd +SHA512 (xapian-bindings-1.4.12.tar.xz) = 08190a70fe2548be50d82192f94158fd5d6839534b5ba7e0fdbcec7e99df29f0be6517603e7a66a474dffef94ea6bd2e6b7a3315717056687c6a205c25908b45 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index cc02a5d..69656a9 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.11 -Release: 3%{?dist} +Version: 1.4.12 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -160,6 +160,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue Aug 20 2019 Peter Robinson 1.4.12-1 +- Update to 1.4.12 + * Mon Aug 19 2019 Miro Hrončok - 1.4.11-3 - Rebuilt for Python 3.8 From 2d48cb09d0796fb8e53eb2cb7b05382520b1ff1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Wed, 21 Aug 2019 19:16:31 +0200 Subject: [PATCH 115/171] Rebuilt for Python 3.8 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 69656a9..1a3a0d3 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.12 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -160,6 +160,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Wed Aug 21 2019 Miro Hrončok - 1.4.12-2 +- Rebuilt for Python 3.8 + * Tue Aug 20 2019 Peter Robinson 1.4.12-1 - Update to 1.4.12 From 2ee82658deed8dfe9259671765369921ee04c4b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Thu, 3 Oct 2019 14:41:38 +0200 Subject: [PATCH 116/171] Rebuilt for Python 3.8.0rc1 (#1748018) --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 1a3a0d3..93b7f04 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.12 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -160,6 +160,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Thu Oct 03 2019 Miro Hrončok - 1.4.12-3 +- Rebuilt for Python 3.8.0rc1 (#1748018) + * Wed Aug 21 2019 Miro Hrončok - 1.4.12-2 - Rebuilt for Python 3.8 From 1ceb007b4e2fc3cf3d116726d4c28164a07e3dee Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Thu, 17 Oct 2019 12:06:49 +0100 Subject: [PATCH 117/171] 1.4.13 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 244961c..fc5f4cd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.12.tar.xz) = 08190a70fe2548be50d82192f94158fd5d6839534b5ba7e0fdbcec7e99df29f0be6517603e7a66a474dffef94ea6bd2e6b7a3315717056687c6a205c25908b45 +SHA512 (xapian-bindings-1.4.13.tar.xz) = 20f5f8842e401ba1c1407f336d1a03fa8bc6faa1fcc9533bad1772644ad3ae878a51f10c2f7810f89e3f14683a73c0c089601af548cdf3fbe7feeead4d2d21d9 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 93b7f04..1fbe6d8 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.12 -Release: 3%{?dist} +Version: 1.4.13 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -160,6 +160,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Thu Oct 17 2019 Peter Robinson 1.4.13-1 +- Update to 1.4.13 + * Thu Oct 03 2019 Miro Hrončok - 1.4.12-3 - Rebuilt for Python 3.8.0rc1 (#1748018) From 2713c29731de80a7164040f0080a37e75b916135 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sat, 16 Nov 2019 19:49:01 +0000 Subject: [PATCH 118/171] Drop python2 bindings --- xapian-bindings.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 1fbe6d8..32eef85 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.13 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -18,8 +18,8 @@ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.t %define with_py3 0 %endif -%if 0%{?rhel} > 7 || 0%{?fedora} > 30 -%define with_py2 1 +%if 0%{?rhel} > 7 || 0%{?fedora} > 31 +%define with_py2 0 %else %define with_py2 1 %endif @@ -160,6 +160,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Nov 16 2019 Peter Robinson 1.4.13-2 +- Drop python2 bindings + * Thu Oct 17 2019 Peter Robinson 1.4.13-1 - Update to 1.4.13 From 7382a0661c9243e0a8403748740f3878d69696d9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 04:04:26 +0000 Subject: [PATCH 119/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 32eef85..9daa98a 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -4,7 +4,7 @@ Name: xapian-bindings Version: 1.4.13 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -160,6 +160,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 1.4.13-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Sat Nov 16 2019 Peter Robinson 1.4.13-2 - Drop python2 bindings From c14679a1d5d066dac2ba84a49068b2339ed66510 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 10 Feb 2020 13:04:31 +0000 Subject: [PATCH 120/171] 1.4.14 --- sources | 2 +- xapian-bindings.spec | 13 ++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/sources b/sources index fc5f4cd..afee0ec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.13.tar.xz) = 20f5f8842e401ba1c1407f336d1a03fa8bc6faa1fcc9533bad1772644ad3ae878a51f10c2f7810f89e3f14683a73c0c089601af548cdf3fbe7feeead4d2d21d9 +SHA512 (xapian-bindings-1.4.14.tar.xz) = 6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 9daa98a..ca12046 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,8 +3,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.13 -Release: 3%{?dist} +Version: 1.4.14 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -100,7 +100,7 @@ indexing and search facilities to applications. This package provides the files needed for developing TCL scripts which use Xapian %prep -%setup -q +%autosetup -p1 # There is no sphinx.main in Sphinx 2 sed -i 's/sphinx\.main/sphinx.cmd.build.main/g' $(grep -r 'sphinx\.main' -l) @@ -126,10 +126,10 @@ export RUBY_LIB_ARCH=%{ruby_vendorarchdir} %endif --with-ruby --with-tcl -make %{?_smp_mflags} V=1 +%{make_build} %install -make install DESTDIR=%{buildroot} INSTALL='install -p' +%{make_install} # Remove the dev docs, we pick them up below rm -rf %{buildroot}%{_datadir}/doc/%{name} @@ -160,6 +160,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Mon Feb 10 2020 Peter Robinson 1.4.14-1 +- Update to 1.4.14 + * Fri Jan 31 2020 Fedora Release Engineering - 1.4.13-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From d553c213d5f0f5bf398ffbace0f72ce9c57f0476 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Sun, 16 Feb 2020 23:28:06 +0100 Subject: [PATCH 121/171] Dropped supprt for Python 2 --- .gitignore | 8 ++++- xapian-bindings-01-swig-ruby-27.patch | 12 +++++++ xapian-bindings.spec | 52 ++++++--------------------- 3 files changed, 30 insertions(+), 42 deletions(-) create mode 100644 xapian-bindings-01-swig-ruby-27.patch diff --git a/.gitignore b/.gitignore index 4925413..cf421b3 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,7 @@ -xapian-bindings-*.tar.* +/xapian-bindings-*.tar.* +/xapian-bindings-*.src.rpm +/xapian-bindings-*/ +clog +.build* +/narch/ +/tarballs/ diff --git a/xapian-bindings-01-swig-ruby-27.patch b/xapian-bindings-01-swig-ruby-27.patch new file mode 100644 index 0000000..3aad1b4 --- /dev/null +++ b/xapian-bindings-01-swig-ruby-27.patch @@ -0,0 +1,12 @@ +diff -Naur xapian-bindings-1.4.14.orig/ruby/xapian_wrap.cc xapian-bindings-1.4.14/ruby/xapian_wrap.cc +--- xapian-bindings-1.4.14.orig/ruby/xapian_wrap.cc 2019-11-23 08:18:02.000000000 +0100 ++++ xapian-bindings-1.4.14/ruby/xapian_wrap.cc 2020-02-16 22:52:01.756905175 +0100 +@@ -1283,7 +1283,7 @@ + swig_ruby_trackings = (st_table*)NUM2SWIG(trackings_value); + } + +- rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL); ++ rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", (rb_gvar_getter_t*) swig_ruby_trackings_count, (rb_gvar_setter_t*) NULL); + } + + /* Add a Tracking from a C/C++ struct to a Ruby object */ diff --git a/xapian-bindings.spec b/xapian-bindings.spec index ca12046..c905a2a 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -1,34 +1,26 @@ -%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)} %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings Version: 1.4.14 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ URL: http://www.xapian.org/ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz -# Only build py3 support on Fedora and el8 -%if 0%{?rhel} > 7 || 0%{?fedora} > 28 -%define with_py3 1 -%else +# BZ#1800264 +# Hint for a fix: https://github.com/swig/swig/issues/1689 +Patch0: xapian-bindings-01-swig-ruby-27.patch + +# Only build py3 support on Fedora and EPEL +%if 0%{?rhel} <= 6 %define with_py3 0 -%endif - -%if 0%{?rhel} > 7 || 0%{?fedora} > 31 -%define with_py2 0 %else -%define with_py2 1 +%define with_py3 1 %endif - -BuildRequires: gcc gcc-c++ BuildRequires: libuuid-devel -%if 0%{?with_py2} -BuildRequires: python2-devel python2-setuptools python3-sphinx -%endif %if 0%{?with_py3} BuildRequires: python3-devel python3-setuptools python3-sphinx %endif @@ -46,25 +38,6 @@ 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. -%if 0%{?with_py2} -%package -n python2-xapian -%{?python_provide:%python_provide python2-xapian} -%{?python_provide:%python_provide python2-xapian-bindings} -# Remove before F30 -Provides: %{name}-python = %{version}-%{release} -Provides: %{name}-python%{?_isa} = %{version}-%{release} -Obsoletes: %{name}-python < %{version}-%{release} -Summary: Files needed for developing Python scripts which use Xapian -Requires: %{name} = %{version}-%{release} -%{?python_provide:%python_provide python2-xapian} - -%description -n python2-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 Python scripts which use Xapian. -%endif - %if 0%{?with_py3} %package -n python3-xapian Summary: Python 3 bindings for Xapian @@ -141,12 +114,6 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %license COPYING %doc AUTHORS NEWS README -%if 0%{?with_py2} -%files -n python2-xapian -%doc python/docs/examples -%{python2_sitearch}/xapian/ -%endif - %if 0%{?with_py3} %files -n python3-xapian %{python3_sitelib}/xapian/ @@ -160,6 +127,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sun Feb 16 2020 Denis Arnaud 1.4.14-2 +- Dropped supprt for Python 2 + * Mon Feb 10 2020 Peter Robinson 1.4.14-1 - Update to 1.4.14 From 8c8e14bafc98d2ac07810196ae3ceac2facff780 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Sun, 16 Feb 2020 23:55:21 +0100 Subject: [PATCH 122/171] Added dependencies on gcc --- xapian-bindings.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index c905a2a..5e24892 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -20,6 +20,7 @@ Patch0: xapian-bindings-01-swig-ruby-27.patch %else %define with_py3 1 %endif +BuildRequires: gcc-c++ BuildRequires: libuuid-devel %if 0%{?with_py3} BuildRequires: python3-devel python3-setuptools python3-sphinx From 4e1661b8a23a2359532c2fb6e6b73b0ab2efb2f8 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 17 Feb 2020 20:11:41 +0000 Subject: [PATCH 123/171] Fix python3 conditioals so python3 bindings are built again --- xapian-bindings.spec | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 5e24892..abe9b9f 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.14 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -14,11 +14,11 @@ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.t # Hint for a fix: https://github.com/swig/swig/issues/1689 Patch0: xapian-bindings-01-swig-ruby-27.patch -# Only build py3 support on Fedora and EPEL -%if 0%{?rhel} <= 6 -%define with_py3 0 -%else +# Only build py3 support on Fedora and EPEL 7+ +%if 0%{?rhel} > 6 || 0%{?fedora} %define with_py3 1 +%else +%define with_py3 0 %endif BuildRequires: gcc-c++ BuildRequires: libuuid-devel @@ -128,6 +128,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Mon Feb 17 2020 Peter Robinson - 1.4.14-3 +- Fix python3 conditioals so python3 bindings are built again + * Sun Feb 16 2020 Denis Arnaud 1.4.14-2 - Dropped supprt for Python 2 From aaa0835a35a035032a16480b666ff393f3cb8bb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 26 May 2020 03:55:16 +0200 Subject: [PATCH 124/171] Rebuilt for Python 3.9 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index abe9b9f..b45e237 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.14 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -128,6 +128,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue May 26 2020 Miro Hrončok - 1.4.14-4 +- Rebuilt for Python 3.9 + * Mon Feb 17 2020 Peter Robinson - 1.4.14-3 - Fix python3 conditioals so python3 bindings are built again From d46a192ef157e615f4ab5ac3b72f8b63eeed5e8f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 14:26:08 +0000 Subject: [PATCH 125/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index b45e237..f67431e 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.14 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -128,6 +128,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 1.4.14-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue May 26 2020 Miro Hrončok - 1.4.14-4 - Rebuilt for Python 3.9 From ed49573d858da3c8a87ae1dd18ee1b6bd6a1606d Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 21 Sep 2020 16:56:00 +0100 Subject: [PATCH 126/171] 1.4.17 --- sources | 2 +- xapian-bindings-01-swig-ruby-27.patch | 12 ------------ xapian-bindings.spec | 11 +++++------ 3 files changed, 6 insertions(+), 19 deletions(-) delete mode 100644 xapian-bindings-01-swig-ruby-27.patch diff --git a/sources b/sources index afee0ec..ee3714a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.14.tar.xz) = 6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead +SHA512 (xapian-bindings-1.4.17.tar.xz) = 9cfd9809b8b13d47a7b50950c19b821d4ae902611eed3972d93cccda82d07d5858e37989bb9de31ede082c2574487e0bcd8c1e5f30f1479d47f4c28200ff76e7 diff --git a/xapian-bindings-01-swig-ruby-27.patch b/xapian-bindings-01-swig-ruby-27.patch deleted file mode 100644 index 3aad1b4..0000000 --- a/xapian-bindings-01-swig-ruby-27.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur xapian-bindings-1.4.14.orig/ruby/xapian_wrap.cc xapian-bindings-1.4.14/ruby/xapian_wrap.cc ---- xapian-bindings-1.4.14.orig/ruby/xapian_wrap.cc 2019-11-23 08:18:02.000000000 +0100 -+++ xapian-bindings-1.4.14/ruby/xapian_wrap.cc 2020-02-16 22:52:01.756905175 +0100 -@@ -1283,7 +1283,7 @@ - swig_ruby_trackings = (st_table*)NUM2SWIG(trackings_value); - } - -- rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", swig_ruby_trackings_count, NULL); -+ rb_define_virtual_variable("SWIG_TRACKINGS_COUNT", (rb_gvar_getter_t*) swig_ruby_trackings_count, (rb_gvar_setter_t*) NULL); - } - - /* Add a Tracking from a C/C++ struct to a Ruby object */ diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f67431e..bf4b0f6 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,18 +2,14 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.14 -Release: 5%{?dist} +Version: 1.4.17 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ URL: http://www.xapian.org/ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz -# BZ#1800264 -# Hint for a fix: https://github.com/swig/swig/issues/1689 -Patch0: xapian-bindings-01-swig-ruby-27.patch - # Only build py3 support on Fedora and EPEL 7+ %if 0%{?rhel} > 6 || 0%{?fedora} %define with_py3 1 @@ -128,6 +124,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Mon Sep 21 2020 Peter Robinson - 1.4.17-1 +- Update to 1.4.17 + * Wed Jul 29 2020 Fedora Release Engineering - 1.4.14-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 443f1e80099a4d1ef2dc03182fbab41c5fd59762 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 12 Jan 2021 01:43:59 +0000 Subject: [PATCH 127/171] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- xapian-bindings.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index bf4b0f6..b604563 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -16,6 +16,7 @@ Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.t %else %define with_py3 0 %endif +BuildRequires: make BuildRequires: gcc-c++ BuildRequires: libuuid-devel %if 0%{?with_py3} From 2fd7506ae32ff90a89322f69201861fa3337a1c6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 23:46:36 +0000 Subject: [PATCH 128/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index b604563..89a918b 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.17 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -125,6 +125,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 1.4.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Sep 21 2020 Peter Robinson - 1.4.17-1 - Update to 1.4.17 From d98437dd76ce0c645dffc475d543caa32f9fcf12 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 7 Mar 2021 15:34:33 +0000 Subject: [PATCH 129/171] 1.4.18 --- sources | 2 +- xapian-bindings.spec | 36 +++++++++--------------------------- 2 files changed, 10 insertions(+), 28 deletions(-) diff --git a/sources b/sources index ee3714a..65ab02b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.17.tar.xz) = 9cfd9809b8b13d47a7b50950c19b821d4ae902611eed3972d93cccda82d07d5858e37989bb9de31ede082c2574487e0bcd8c1e5f30f1479d47f4c28200ff76e7 +SHA512 (xapian-bindings-1.4.18.tar.xz) = e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 89a918b..538c18c 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,26 +2,18 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.17 -Release: 2%{?dist} +Version: 1.4.18 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ -URL: http://www.xapian.org/ -Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz +URL: https://www.xapian.org/ +Source0: https://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz -# Only build py3 support on Fedora and EPEL 7+ -%if 0%{?rhel} > 6 || 0%{?fedora} -%define with_py3 1 -%else -%define with_py3 0 -%endif -BuildRequires: make BuildRequires: gcc-c++ BuildRequires: libuuid-devel -%if 0%{?with_py3} +BuildRequires: make BuildRequires: python3-devel python3-setuptools python3-sphinx -%endif BuildRequires: ruby ruby-devel rubygems rubygem-rdoc rubygem-json BuildRequires: tcl-devel BuildRequires: xapian-core-devel @@ -36,7 +28,6 @@ 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. -%if 0%{?with_py3} %package -n python3-xapian Summary: Python 3 bindings for Xapian Requires: %{name} = %{version}-%{release} @@ -47,7 +38,6 @@ 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 bindings needed for developing Python3 scripts which use Xapian. -%endif %package ruby Summary: Files needed for developing Ruby scripts which use Xapian @@ -82,20 +72,11 @@ sed -i 's/$PYTHON2 -c '"'"'import sphinx/python3 -c '"'"'import sphinx/' configu sed -i 's/PYTHONPATH=..:$$PYTHONPATH $(OSX_SIP_HACK_ENV) $(PYTHON2)/PYTHONPATH=..:$$PYTHONPATH $(OSX_SIP_HACK_ENV) python3/' python/Makefile.am python/Makefile.in %build -%if 0%{?with_py3} export PYTHON3_LIB=%{python3_sitelib} -%endif export RUBY_LIB=%{ruby_vendorlibdir} export RUBY_LIB_ARCH=%{ruby_vendorarchdir} -%configure \ -%if 0%{?with_py2} - %{?with_py2:--with-python} \ -%endif -%if 0%{?with_py3} - %{?with_py3:--with-python3} \ -%endif - --with-ruby --with-tcl +%configure --with-python3} --with-ruby --with-tcl %{make_build} @@ -112,10 +93,8 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %license COPYING %doc AUTHORS NEWS README -%if 0%{?with_py3} %files -n python3-xapian %{python3_sitelib}/xapian/ -%endif %files ruby %{ruby_vendorarchdir}/_xapian.so @@ -125,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sun Mar 07 2021 Peter Robinson - 1.4.18-1 +- Update to 1.4.18 + * Wed Jan 27 2021 Fedora Release Engineering - 1.4.17-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 23c5cd5d9a6a8de5a686fcbaecd15d3c47cd0746 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 7 Mar 2021 15:41:19 +0000 Subject: [PATCH 130/171] fix copy/paste error --- xapian-bindings.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 538c18c..28cbd4b 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -76,7 +76,7 @@ export PYTHON3_LIB=%{python3_sitelib} export RUBY_LIB=%{ruby_vendorlibdir} export RUBY_LIB_ARCH=%{ruby_vendorarchdir} -%configure --with-python3} --with-ruby --with-tcl +%configure --with-python3 --with-ruby --with-tcl %{make_build} From bf45c41b295083056fdd8cf181a16b832f5e3566 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 19:36:49 +0200 Subject: [PATCH 131/171] Rebuilt for Python 3.10 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 28cbd4b..8007f2d 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.18 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Fri Jun 04 2021 Python Maint - 1.4.18-2 +- Rebuilt for Python 3.10 + * Sun Mar 07 2021 Peter Robinson - 1.4.18-1 - Update to 1.4.18 From acc72e882ca31ec508aaf7a738faa84bddb261d1 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Sat, 26 Jun 2021 17:37:05 +0200 Subject: [PATCH 132/171] Rebuild with C++ 11.1 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 8007f2d..5bb214a 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.18 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Jun 26 2021 Denis Arnaud - 1.4.18-3 +- Rebuild with C++ 11.1 + * Fri Jun 04 2021 Python Maint - 1.4.18-2 - Rebuilt for Python 3.10 From 04c498ae2b244526b82c409838b084dac8b46ff6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 21:15:47 +0000 Subject: [PATCH 133/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 5bb214a..3ed7ae5 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.18 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 1.4.18-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Sat Jun 26 2021 Denis Arnaud - 1.4.18-3 - Rebuild with C++ 11.1 From d9645feb556018fab1b4e012aa17b48d6d03f0ac Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:47:23 +0000 Subject: [PATCH 134/171] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 3ed7ae5..89eebc0 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.18 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 1.4.18-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 1.4.18-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 8419ace39c3451d73d2787591babc42302ecd018 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ondruch?= Date: Thu, 27 Jan 2022 17:53:47 +0100 Subject: [PATCH 135/171] Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_3.1 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 89eebc0..b4017a3 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.18 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Thu Jan 27 2022 Vít Ondruch - 1.4.18-6 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_3.1 + * Sat Jan 22 2022 Fedora Release Engineering - 1.4.18-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From b4aef1a1e6049bc011b964e6324ce2ea4c70cf0b Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 29 Mar 2022 21:19:05 +0100 Subject: [PATCH 136/171] 1.4.19 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 65ab02b..207f69a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.18.tar.xz) = e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e +SHA512 (xapian-bindings-1.4.19.tar.xz) = c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index b4017a3..70ba6d3 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,8 +2,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.18 -Release: 6%{?dist} +Version: 1.4.16 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue Mar 29 2022 Peter Robinson - 1.4.16-1 +- Update to 1.4.19 + * Thu Jan 27 2022 Vít Ondruch - 1.4.18-6 - Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_3.1 From 1320e6b0f695182c39cce4def2dd52fe35a61291 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 29 Mar 2022 21:32:57 +0100 Subject: [PATCH 137/171] fix version typo --- xapian-bindings.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 70ba6d3..c9cc556 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,7 +2,7 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.16 +Version: 1.4.19 Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library @@ -104,7 +104,7 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog -* Tue Mar 29 2022 Peter Robinson - 1.4.16-1 +* Tue Mar 29 2022 Peter Robinson - 1.4.19-1 - Update to 1.4.19 * Thu Jan 27 2022 Vít Ondruch - 1.4.18-6 From 26cf52e0471a7f8596ac728a15a9ebecbb6af4cd Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 18:23:05 +0200 Subject: [PATCH 138/171] Rebuilt for Python 3.11 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index c9cc556..27e45d0 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.19 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Mon Jun 13 2022 Python Maint - 1.4.19-2 +- Rebuilt for Python 3.11 + * Tue Mar 29 2022 Peter Robinson - 1.4.19-1 - Update to 1.4.19 From df87c381ed19a0bf9aaeff28d5589d4cc3c6f8b7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:46:00 +0000 Subject: [PATCH 139/171] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 27e45d0..1f002c1 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.19 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 1.4.19-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 13 2022 Python Maint - 1.4.19-2 - Rebuilt for Python 3.11 From a56b5bb0273caba9214faae4aa9f8d78cad84540 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 2 Aug 2022 11:40:52 +0100 Subject: [PATCH 140/171] 1.4.20 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 207f69a..c8c7c1e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.19.tar.xz) = c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6 +SHA512 (xapian-bindings-1.4.20.tar.xz) = bdc876b8e1b946d27673122de6d298112c82fa41e19090a2bcbe0954905ddf66171d36e6753a1e8d46578b128edd729e2fd252311d60ff40a2aec9a4d57796ed diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 1f002c1..b910ee6 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,8 +2,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.19 -Release: 3%{?dist} +Version: 1.4.20 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue Aug 02 2022 Peter Robinson - 1.4.20-1 +- Update to 1.4.20 + * Sat Jul 23 2022 Fedora Release Engineering - 1.4.19-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From a7229fc2c16101041057bc5c58c2874eb326f07b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 07:07:49 +0000 Subject: [PATCH 141/171] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index b910ee6..ecae1ec 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.20 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 1.4.20-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Tue Aug 02 2022 Peter Robinson - 1.4.20-1 - Update to 1.4.20 From 07142c181c7489d616cb5f86af452a539c93e1c5 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Thu, 18 May 2023 10:46:33 +0100 Subject: [PATCH 142/171] 1.4.22 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index c8c7c1e..11f264e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.20.tar.xz) = bdc876b8e1b946d27673122de6d298112c82fa41e19090a2bcbe0954905ddf66171d36e6753a1e8d46578b128edd729e2fd252311d60ff40a2aec9a4d57796ed +SHA512 (xapian-bindings-1.4.22.tar.xz) = 0d1b615646d1bdf383e4e32ae152c1493a23ad173232929c8153bb311b3f5b6c6728f29f46f703854c9249ffb35cb620eda1d68cf742c2150f628c19ed55c10f diff --git a/xapian-bindings.spec b/xapian-bindings.spec index ecae1ec..71d70dc 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,8 +2,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.20 -Release: 2%{?dist} +Version: 1.4.22 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Thu May 18 2023 Peter Robinson - 1.4.22-1 +- Update to 1.4.22 + * Sat Jan 21 2023 Fedora Release Engineering - 1.4.20-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 6675c9030a0ee385769681338448b37257c40a31 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 14 Jun 2023 06:18:03 +0200 Subject: [PATCH 143/171] Rebuilt for Python 3.12 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 71d70dc..5a9aecc 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.22 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Wed Jun 14 2023 Python Maint - 1.4.22-2 +- Rebuilt for Python 3.12 + * Thu May 18 2023 Peter Robinson - 1.4.22-1 - Update to 1.4.22 From 00a43d9e238f4bb1d21b129b42e52bcffe3973d9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 18:30:07 +0000 Subject: [PATCH 144/171] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 5a9aecc..93cb0fc 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.22 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 1.4.22-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Jun 14 2023 Python Maint - 1.4.22-2 - Rebuilt for Python 3.12 From adcd95a78aa6d1bde506fa8217bf6e91a8ef46f1 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 25 Jul 2023 15:15:14 +0100 Subject: [PATCH 145/171] 1.4.23 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 11f264e..f14f939 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.22.tar.xz) = 0d1b615646d1bdf383e4e32ae152c1493a23ad173232929c8153bb311b3f5b6c6728f29f46f703854c9249ffb35cb620eda1d68cf742c2150f628c19ed55c10f +SHA512 (xapian-bindings-1.4.23.tar.xz) = 25ac17baf1f288dedce70b983cba294d4ce100f6f5b607c76f5b697c04f6b08c276a55ccd5b9cc9c429664e1bb86f0fc31d88c72481a9cc951942efdfa9726a2 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 93cb0fc..7c5ae5b 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,8 +2,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.22 -Release: 3%{?dist} +Version: 1.4.23 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Tue Jul 25 2023 Peter Robinson - 1.4.23-1 +- Update 1.4.23 + * Sat Jul 22 2023 Fedora Release Engineering - 1.4.22-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From c9e2e5bd2ba398634ff1a3b9e9c7dd18fc7efbb5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 09:18:37 +0000 Subject: [PATCH 146/171] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 7c5ae5b..bb9ce48 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.23 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 1.4.23-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Tue Jul 25 2023 Peter Robinson - 1.4.23-1 - Update 1.4.23 From 3ceb706d0a877f5d7f4b575e84d727732c6099de Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 14:12:24 +0200 Subject: [PATCH 147/171] Rebuilt for Python 3.13 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index bb9ce48..bb514c1 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.23 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Fri Jun 07 2024 Python Maint - 1.4.23-3 +- Rebuilt for Python 3.13 + * Sat Jan 27 2024 Fedora Release Engineering - 1.4.23-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From e9fd219105c3515ed490c22128a4d1190b8c6483 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:41:29 +0000 Subject: [PATCH 148/171] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index bb514c1..ff3d982 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.23 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library License: GPLv2+ @@ -104,6 +104,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 1.4.23-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Python Maint - 1.4.23-3 - Rebuilt for Python 3.13 From 6d459996884d9ec5b838ed07019f788b8b933929 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 26 Jul 2024 03:44:20 +0200 Subject: [PATCH 149/171] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- xapian-bindings.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index ff3d982..a087103 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,10 +3,11 @@ Name: xapian-bindings Version: 1.4.23 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: https://www.xapian.org/ Source0: https://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz @@ -104,6 +105,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Fri Jul 26 2024 Miroslav Suchý - 1.4.23-5 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 1.4.23-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From e2854077ed6756bb6d7aa1b2342b5dc1eb8786e8 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Fri, 16 Aug 2024 17:45:48 +0100 Subject: [PATCH 150/171] 1.4.26 --- sources | 2 +- xapian-bindings.spec | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/sources b/sources index f14f939..ec14bf5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.23.tar.xz) = 25ac17baf1f288dedce70b983cba294d4ce100f6f5b607c76f5b697c04f6b08c276a55ccd5b9cc9c429664e1bb86f0fc31d88c72481a9cc951942efdfa9726a2 +SHA512 (xapian-bindings-1.4.26.tar.xz) = 9ab6c8f7092c6d353341a2de565501ba4eadd47c78a472c54c9f41de08ac5b42382236a4b66f03257cd505464e1b6e9eaf2ab05c1d6e984cc641738dd43b3314 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index a087103..a18d2e4 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,8 +2,8 @@ %{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} Name: xapian-bindings -Version: 1.4.23 -Release: 5%{?dist} +Version: 1.4.26 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -68,10 +68,6 @@ files needed for developing TCL scripts which use Xapian sed -i 's/sphinx\.main/sphinx.cmd.build.main/g' $(grep -r 'sphinx\.main' -l) sed -i 's/import sphinx/import sphinx.cmd.build/g' $(grep -r 'import sphinx' -l) -# Trick Python 2 to build docs by Python 3 -sed -i 's/$PYTHON2 -c '"'"'import sphinx/python3 -c '"'"'import sphinx/' configure configure.ac -sed -i 's/PYTHONPATH=..:$$PYTHONPATH $(OSX_SIP_HACK_ENV) $(PYTHON2)/PYTHONPATH=..:$$PYTHONPATH $(OSX_SIP_HACK_ENV) python3/' python/Makefile.am python/Makefile.in - %build export PYTHON3_LIB=%{python3_sitelib} export RUBY_LIB=%{ruby_vendorlibdir} @@ -105,6 +101,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{_libdir}/tcl%{tcl_version}/xapian%{version}/ %changelog +* Fri Aug 16 2024 Peter Robinson - 1.4.26-1 +- Update to 1.4.26 + * Fri Jul 26 2024 Miroslav Suchý - 1.4.23-5 - convert license to SPDX From c3f8b1c8a62518d14065e961034ac1f41a2cdd20 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 18 Aug 2024 10:52:47 +0100 Subject: [PATCH 151/171] Fix TCL build --- xapian-bindings.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index a18d2e4..7615d1c 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -1,5 +1,5 @@ -%{!?tcl_version: %global tcl_version %(echo 'puts $tcl_version' | tclsh)} -%{!?tcl_sitearch: %global tcl_sitearch %{_libdir}/tcl%{tcl_version}} +%global tcl_version 8.6 +%global tcl_sitearch %{_libdir}/tcl%{tcl_version} Name: xapian-bindings Version: 1.4.26 @@ -72,6 +72,7 @@ sed -i 's/import sphinx/import sphinx.cmd.build/g' $(grep -r 'import sphinx' -l) export PYTHON3_LIB=%{python3_sitelib} export RUBY_LIB=%{ruby_vendorlibdir} export RUBY_LIB_ARCH=%{ruby_vendorarchdir} +export TCL_LIB=%{tcl_sitearch} %configure --with-python3 --with-ruby --with-tcl @@ -98,7 +99,7 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{ruby_vendorlibdir}/xapian.rb %files -n tcl-xapian -%{_libdir}/tcl%{tcl_version}/xapian%{version}/ +%{tcl_sitearch}/xapian%{version}/ %changelog * Fri Aug 16 2024 Peter Robinson - 1.4.26-1 From e5b74e4dba400cc14921fa5e6fee28fdb2932a85 Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Sun, 18 Aug 2024 11:10:45 +0100 Subject: [PATCH 152/171] TCL bindings should require TCL --- xapian-bindings.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 7615d1c..1976fe3 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.26 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -54,6 +54,7 @@ files needed for developing Ruby scripts which use Xapian %package -n tcl-xapian Summary: Files needed for developing TCL scripts which use Xapian Requires: %{name} = %{version}-%{release} +Requires: tcl >= %{tcl_version} %description -n tcl-xapian Xapian is an Open Source Probabilistic Information Retrieval framework. It @@ -102,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Sun Aug 18 2024 Peter Robinson - 1.4.26-2 +- TCL bindings should require TCL + * Fri Aug 16 2024 Peter Robinson - 1.4.26-1 - Update to 1.4.26 From 9b2702b5a380c03b94f7810cd86bfa6c4e0b7a14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ondruch?= Date: Wed, 8 Jan 2025 16:59:51 +0100 Subject: [PATCH 153/171] Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_3.4 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 1976fe3..6bdb5b7 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.26 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Wed Jan 08 2025 Vít Ondruch - 1.4.26-3 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_3.4 + * Sun Aug 18 2024 Peter Robinson - 1.4.26-2 - TCL bindings should require TCL From e542b0cbd27194d68ef49adfaf372b4b14d8338b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 15:24:17 +0000 Subject: [PATCH 154/171] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 6bdb5b7..f55c171 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.26 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 1.4.26-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Jan 08 2025 Vít Ondruch - 1.4.26-3 - Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_3.4 From 7f875e9df20600aa5db449c3dcdc62275c437018 Mon Sep 17 00:00:00 2001 From: Christiano Anderson Date: Mon, 31 Mar 2025 19:03:15 +0200 Subject: [PATCH 155/171] Update to 1.4.27 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index ec14bf5..d1c02cf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.26.tar.xz) = 9ab6c8f7092c6d353341a2de565501ba4eadd47c78a472c54c9f41de08ac5b42382236a4b66f03257cd505464e1b6e9eaf2ab05c1d6e984cc641738dd43b3314 +SHA512 (xapian-bindings-1.4.27.tar.xz) = ca7195329500aebe96a4dd0ecee4b8357e790fd798dddd0d13fe2d5e901a8fb09e3e56b3661ebec5dac57ee8c4ff3d36beb97c39d440899f0284c845b0edef87 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f55c171..04e7411 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,8 +2,8 @@ %global tcl_sitearch %{_libdir}/tcl%{tcl_version} Name: xapian-bindings -Version: 1.4.26 -Release: 4%{?dist} +Version: 1.4.27 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Sun Mar 30 2025 Christiano Anderson - 1.4.27-1 +- Update to 1.4.27 + * Sun Jan 19 2025 Fedora Release Engineering - 1.4.26-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 54b08d426e8079aa3b179903138a919d802e89ed Mon Sep 17 00:00:00 2001 From: Christiano Anderson Date: Thu, 8 May 2025 13:19:48 +0200 Subject: [PATCH 156/171] Update to 1.4.29 --- sources | 2 +- xapian-bindings.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index d1c02cf..ab352ee 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.27.tar.xz) = ca7195329500aebe96a4dd0ecee4b8357e790fd798dddd0d13fe2d5e901a8fb09e3e56b3661ebec5dac57ee8c4ff3d36beb97c39d440899f0284c845b0edef87 +SHA512 (xapian-bindings-1.4.29.tar.xz) = 54735a30971a108d2e23c07229aab29d4f898368de5b04fc08331e82b1e9a52fa7425150aa7aef05428a2b3c65757e83148f4077423a9847eb04e1a7fb05fe34 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 04e7411..502685c 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,7 +2,7 @@ %global tcl_sitearch %{_libdir}/tcl%{tcl_version} Name: xapian-bindings -Version: 1.4.27 +Version: 1.4.29 Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Thu May 01 2025 Christiano Anderson - 1.4.29-1 +- Update to 1.4.29 + * Sun Mar 30 2025 Christiano Anderson - 1.4.27-1 - Update to 1.4.27 From 557b5c017c12575f40846d6574fa1ab100b439a9 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 11:05:11 +0200 Subject: [PATCH 157/171] Rebuilt for Python 3.14 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 502685c..6fbf2a8 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.29 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Tue Jun 03 2025 Python Maint - 1.4.29-2 +- Rebuilt for Python 3.14 + * Thu May 01 2025 Christiano Anderson - 1.4.29-1 - Update to 1.4.29 From 170f8e85a4b58851367d4028c554767a714993b1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:37:01 +0000 Subject: [PATCH 158/171] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 6fbf2a8..f2dd440 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.29 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.4.29-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Jun 03 2025 Python Maint - 1.4.29-2 - Rebuilt for Python 3.14 From 189fd212334ee0eed689bd915d54b1ccf65cb6a5 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 15:23:06 +0200 Subject: [PATCH 159/171] Rebuilt for Python 3.14.0rc2 bytecode --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f2dd440..683ca74 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.29 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Fri Aug 15 2025 Python Maint - 1.4.29-4 +- Rebuilt for Python 3.14.0rc2 bytecode + * Fri Jul 25 2025 Fedora Release Engineering - 1.4.29-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 11772262e753da483373d0ee39f2538483f64877 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 15:03:36 +0200 Subject: [PATCH 160/171] Rebuilt for Python 3.14.0rc3 bytecode --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 683ca74..cd04fcb 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.29 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Fri Sep 19 2025 Python Maint - 1.4.29-5 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 1.4.29-4 - Rebuilt for Python 3.14.0rc2 bytecode From deef1a0fbb4f0491885551176f271714817a3e79 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Mon, 8 Dec 2025 00:02:56 +0100 Subject: [PATCH 161/171] Alignment on version 1.4.23, which is the one of xapian-core on EPEL 10 --- .gitignore | 7 + sources | 1 + xapian-bindings.spec | 524 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 532 insertions(+) create mode 100644 .gitignore create mode 100644 xapian-bindings.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cf421b3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +/xapian-bindings-*.tar.* +/xapian-bindings-*.src.rpm +/xapian-bindings-*/ +clog +.build* +/narch/ +/tarballs/ diff --git a/sources b/sources index e69de29..f14f939 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (xapian-bindings-1.4.23.tar.xz) = 25ac17baf1f288dedce70b983cba294d4ce100f6f5b607c76f5b697c04f6b08c276a55ccd5b9cc9c429664e1bb86f0fc31d88c72481a9cc951942efdfa9726a2 diff --git a/xapian-bindings.spec b/xapian-bindings.spec new file mode 100644 index 0000000..3dee172 --- /dev/null +++ b/xapian-bindings.spec @@ -0,0 +1,524 @@ +%global tcl_version 8.6 +%global tcl_sitearch %{_libdir}/tcl%{tcl_version} + +Name: xapian-bindings +Version: 1.4.23 +Release: %autorelease +Summary: Bindings for the Xapian Probabilistic Information Retrieval Library + +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later +URL: https://www.xapian.org/ +Source0: https://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz + +BuildRequires: gcc-c++ +BuildRequires: libuuid-devel +BuildRequires: make +BuildRequires: python3-devel python3-setuptools python3-sphinx +BuildRequires: ruby ruby-devel rubygems rubygem-rdoc rubygem-json +BuildRequires: tcl-devel +BuildRequires: xapian-core-devel +BuildRequires: zlib-devel + +# Filter private-shared-object-provides +%{?filter_setup} + +%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. + +%package -n python3-xapian +Summary: Python 3 bindings for Xapian +Requires: %{name} = %{version}-%{release} +%{?python_provide:%python_provide python3-xapian} + +%description -n python3-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 +bindings needed for developing Python3 scripts which use Xapian. + +%package ruby +Summary: Files needed for developing Ruby scripts which use Xapian +Requires: %{name} = %{version}-%{release} +Requires: ruby-libs + +%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 + +%package -n tcl-xapian +Summary: Files needed for developing TCL scripts which use Xapian +Requires: %{name} = %{version}-%{release} +Requires: tcl >= %{tcl_version} + +%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 +%autosetup -p1 + +# There is no sphinx.main in Sphinx 2 +sed -i 's/sphinx\.main/sphinx.cmd.build.main/g' $(grep -r 'sphinx\.main' -l) +sed -i 's/import sphinx/import sphinx.cmd.build/g' $(grep -r 'import sphinx' -l) + +%build +export PYTHON3_LIB=%{python3_sitelib} +export RUBY_LIB=%{ruby_vendorlibdir} +export RUBY_LIB_ARCH=%{ruby_vendorarchdir} +export TCL_LIB=%{tcl_sitearch} + +%configure --with-python3 --with-ruby --with-tcl + +%{make_build} + +%install +%{make_install} + +# Remove the dev docs, we pick them up below +rm -rf %{buildroot}%{_datadir}/doc/%{name} + +%check +#make check + +%files +%license COPYING +%doc AUTHORS NEWS README + +%files -n python3-xapian +%{python3_sitelib}/xapian/ + +%files ruby +%{ruby_vendorarchdir}/_xapian.so +%{ruby_vendorlibdir}/xapian.rb + +%files -n tcl-xapian +%{tcl_sitearch}/xapian%{version}/ + +%changelog +* Fri Sep 19 2025 Python Maint - 1.4.29-5 +- Rebuilt for Python 3.14.0rc3 bytecode + +* Fri Aug 15 2025 Python Maint - 1.4.29-4 +- Rebuilt for Python 3.14.0rc2 bytecode + +* Fri Jul 25 2025 Fedora Release Engineering - 1.4.29-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Tue Jun 03 2025 Python Maint - 1.4.29-2 +- Rebuilt for Python 3.14 + +* Thu May 01 2025 Christiano Anderson - 1.4.29-1 +- Update to 1.4.29 + +* Sun Mar 30 2025 Christiano Anderson - 1.4.27-1 +- Update to 1.4.27 + +* Sun Jan 19 2025 Fedora Release Engineering - 1.4.26-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Wed Jan 08 2025 Vít Ondruch - 1.4.26-3 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_3.4 + +* Sun Aug 18 2024 Peter Robinson - 1.4.26-2 +- TCL bindings should require TCL + +* Fri Aug 16 2024 Peter Robinson - 1.4.26-1 +- Update to 1.4.26 + +* Fri Jul 26 2024 Miroslav Suchý - 1.4.23-5 +- convert license to SPDX + +* Sat Jul 20 2024 Fedora Release Engineering - 1.4.23-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri Jun 07 2024 Python Maint - 1.4.23-3 +- Rebuilt for Python 3.13 + +* Sat Jan 27 2024 Fedora Release Engineering - 1.4.23-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Tue Jul 25 2023 Peter Robinson - 1.4.23-1 +- Update 1.4.23 + +* Sat Jul 22 2023 Fedora Release Engineering - 1.4.22-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Jun 14 2023 Python Maint - 1.4.22-2 +- Rebuilt for Python 3.12 + +* Thu May 18 2023 Peter Robinson - 1.4.22-1 +- Update to 1.4.22 + +* Sat Jan 21 2023 Fedora Release Engineering - 1.4.20-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Tue Aug 02 2022 Peter Robinson - 1.4.20-1 +- Update to 1.4.20 + +* Sat Jul 23 2022 Fedora Release Engineering - 1.4.19-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 13 2022 Python Maint - 1.4.19-2 +- Rebuilt for Python 3.11 + +* Tue Mar 29 2022 Peter Robinson - 1.4.19-1 +- Update to 1.4.19 + +* Thu Jan 27 2022 Vít Ondruch - 1.4.18-6 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_3.1 + +* Sat Jan 22 2022 Fedora Release Engineering - 1.4.18-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 1.4.18-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Sat Jun 26 2021 Denis Arnaud - 1.4.18-3 +- Rebuild with C++ 11.1 + +* Fri Jun 04 2021 Python Maint - 1.4.18-2 +- Rebuilt for Python 3.10 + +* Sun Mar 07 2021 Peter Robinson - 1.4.18-1 +- Update to 1.4.18 + +* Wed Jan 27 2021 Fedora Release Engineering - 1.4.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Sep 21 2020 Peter Robinson - 1.4.17-1 +- Update to 1.4.17 + +* Wed Jul 29 2020 Fedora Release Engineering - 1.4.14-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue May 26 2020 Miro Hrončok - 1.4.14-4 +- Rebuilt for Python 3.9 + +* Mon Feb 17 2020 Peter Robinson - 1.4.14-3 +- Fix python3 conditioals so python3 bindings are built again + +* Sun Feb 16 2020 Denis Arnaud 1.4.14-2 +- Dropped supprt for Python 2 + +* Mon Feb 10 2020 Peter Robinson 1.4.14-1 +- Update to 1.4.14 + +* Fri Jan 31 2020 Fedora Release Engineering - 1.4.13-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Nov 16 2019 Peter Robinson 1.4.13-2 +- Drop python2 bindings + +* Thu Oct 17 2019 Peter Robinson 1.4.13-1 +- Update to 1.4.13 + +* Thu Oct 03 2019 Miro Hrončok - 1.4.12-3 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Wed Aug 21 2019 Miro Hrončok - 1.4.12-2 +- Rebuilt for Python 3.8 + +* Tue Aug 20 2019 Peter Robinson 1.4.12-1 +- Update to 1.4.12 + +* Mon Aug 19 2019 Miro Hrončok - 1.4.11-3 +- Rebuilt for Python 3.8 + +* Sat Jul 27 2019 Fedora Release Engineering - 1.4.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Apr 16 2019 Peter Robinson 1.4.11-1 +- Update to 1.4.11 + +* Mon Feb 11 2019 Peter Robinson 1.4.10-1 +- Update to 1.4.10 + +* Sun Feb 03 2019 Fedora Release Engineering - 1.4.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Nov 19 2018 Peter Robinson 1.4.9-1 +- Update to 1.4.9 + +* Tue Aug 14 2018 Peter Robinson 1.4.7-1 +- Update to 1.4.7 + +* Sat Jul 14 2018 Fedora Release Engineering - 1.4.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jul 10 2018 Peter Robinson 1.4.6-2 +- Re-enable py2 support on rawhide + +* Tue Jul 3 2018 Peter Robinson 1.4.6-1 +- Update to 1.4.6 +- Add py2/py3 conditionals, build just py3 on F-29+, py2/py3 on older Fedora + +* Thu Jun 14 2018 Miro Hrončok - 1.4.5-5 +- Rebuilt for Python 3.7 + +* Fri Mar 9 2018 Peter Robinson 1.4.5-4 +- Add gcc BR + +* Fri Feb 09 2018 Fedora Release Engineering - 1.4.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Feb 05 2018 Iryna Shcherbina - 1.4.5-2 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Mon Jan 29 2018 Peter Robinson 1.4.5-1 +- Update to 1.4.5 + +* Sun Aug 20 2017 Zbigniew Jędrzejewski-Szmek - 1.4.4-6 +- Add Provides for the old name without %%_isa + +* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 1.4.4-5 +- Python 2 binary package renamed to python2-xapian-bindings + See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 + +* Thu Aug 03 2017 Fedora Release Engineering - 1.4.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.4.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Jul 07 2017 Igor Gnatenko - 1.4.4-2 +- Rebuild due to bug in RPM (RHBZ #1468476) + +* Tue May 16 2017 Peter Robinson 1.4.4-1 +- Update to 1.4.4 + +* Sat Feb 11 2017 Fedora Release Engineering - 1.4.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Sat Feb 4 2017 Peter Robinson 1.4.3-1 +- Update to 1.4.3 + +* Sat Jan 14 2017 Vít Ondruch - 1.4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4 + +* Thu Dec 22 2016 Peter Robinson 1.4.1-1 +- Update to 1.4.1 +- Enable python3 bindings (rhbz #1282057) + +* Tue Jul 19 2016 Fedora Release Engineering - 1.2.23-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Tue Jul 5 2016 Peter Robinson 1.2.23-1 +- Update to 1.2.23 + +* Fri Feb 05 2016 Fedora Release Engineering - 1.2.22-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jan 14 2016 Vít Ondruch - 1.2.22-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3 + +* Wed Jan 6 2016 Peter Robinson 1.2.22-1 +- Update to 1.2.22 +- Use %%license + +* Fri Jun 19 2015 Fedora Release Engineering - 1.2.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Jun 15 2015 Peter Robinson 1.2.21-1 +- Update to 1.2.21 + +* Sat May 02 2015 Kalev Lember - 1.2.20-2 +- Rebuilt for GCC 5 C++11 ABI change + +* Sat Mar 21 2015 Peter Robinson 1.2.20-1 +- Update to 1.2.20 + +* Tue Jan 20 2015 Vít Ondruch - 1.2.19-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.2 + +* Tue Nov 11 2014 Peter Robinson 1.2.19-1 +- Update to 1.2.19 + +* Mon Sep 1 2014 Peter Robinson 1.2.18-2 +- Set tcl version as macro rather than static + +* Mon Sep 1 2014 Peter Robinson 1.2.18-1 +- Update to 1.2.18 + +* Wed Aug 20 2014 Kevin Fenzi - 1.2.17-5 +- Rebuild for rpm bug 1131892 + +* Mon Aug 18 2014 Fedora Release Engineering - 1.2.17-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 1.2.17-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Apr 29 2014 Vít Ondruch - 1.2.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1 + +* Sat Feb 15 2014 Peter Robinson 1.2.17-1 +- Update to 1.2.17 + +* Sun Jan 12 2014 Peter Robinson 1.2.16-1 +- Update to 1.2.16 + +* Fri Aug 23 2013 Peter Robinson 1.2.15-1 +- Update to 1.2.15 + +* Sun Aug 04 2013 Fedora Release Engineering - 1.2.14-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Mar 23 2013 Peter Robinson 1.2.14-1 +- Update to 1.2.14 + +* Fri Feb 15 2013 Fedora Release Engineering - 1.2.12-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sun Jul 22 2012 Fedora Release Engineering - 1.2.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jul 4 2012 Peter Robinson - 1.2.12-1 +- Update to 1.2.12 +- Drop php bindings due to license issue RHBZ #836112 + +* Sun Apr 29 2012 Peter Robinson - 1.2.9-1 +- Update to 1.2.9 + +* Wed Feb 08 2012 Bohuslav Kabrda - 1.2.8-3 +- Rebuilt for Ruby 1.9.3. + +* Sun Jan 22 2012 Remi Collet - 1.2.8-2 +- build against PHP 5.4 +- fix php ABI check +- extension not loadable, must be fixed +- add filter for private-shared-object-provides + +* Sat Jan 21 2012 Peter Robinson - 1.2.8-1 +- Update to 1.2.8 + +* Sat Jan 14 2012 Fedora Release Engineering - 1.2.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Thu Aug 18 2011 Peter Robinson - 1.2.7-1 +- Update to 1.2.7 + +* Mon Feb 07 2011 Fedora Release Engineering - 1.2.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sun Jan 16 2011 Peter Robinson 1.2.4-1 +- Update to new 1.2.4 release +- enable tcl and php bindings + +* Mon Aug 30 2010 Peter Robinson 1.2.3-1 +- Update to new stable 1.2.3 release + +* Sun Aug 1 2010 Peter Robinson 1.2.2-3 +- Bump build + +* Fri Jul 23 2010 Peter Robinson 1.2.2-2 +- Bump build + +* Fri Jul 23 2010 Peter Robinson 1.2.2-1 +- Update to new stable 1.2.2 release + +* Thu Jul 22 2010 David Malcolm - 1.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + +* Fri May 7 2010 Peter Robinson 1.2.0-2 +- Add new dependencies + +* Fri May 7 2010 Peter Robinson 1.2.0-1 +- Update to new stable 1.2.0 release + +* Sun Mar 21 2010 Peter Robinson 1.0.18-1 +- Update to 1.0.18 + +* Sat Jan 9 2010 Peter Robinson 1.0.17-3 +- Updated to the new python sysarch spec file reqs + +* Wed Dec 2 2009 Peter Robinson 1.0.17-2 +- Drop upstreamed patch + +* Wed Dec 2 2009 Peter Robinson 1.0.17-1 +- Update to 1.0.17 + +* Sat Sep 19 2009 Peter Robinson 1.0.16-1 +- Update to 1.0.16, some spec file cleanups + +* Sun Sep 6 2009 Peter Robinson 1.0.15-2 +- Patch to fix python bindings build + +* Thu Aug 27 2009 Peter Robinson 1.0.15-1 +- Update to 1.0.15 + +* Wed Jul 29 2009 Peter Robinson 1.0.14-1 +- Update to 1.0.14 + +* Mon Jul 27 2009 Fedora Release Engineering - 1.0.13-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Jun 5 2009 Peter Robinson 1.0.13-1 +- Update to 1.0.13 + +* Sun Apr 19 2009 Peter Robinson 1.0.12-1 +- Update to 1.0.12 + +* Tue Apr 07 2009 Peter Robinson 1.0.11-2 +- Obsolete pyxapian + +* Mon Apr 06 2009 Peter Robinson 1.0.11-1 +- Update to 1.0.11 + +* Wed Feb 25 2009 Fedora Release Engineering - 1.0.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Nov 30 2008 Ignacio Vazquez-Abrams 1.0.9-2 +- Rebuild for Python 2.6 + +* Sat Nov 29 2008 Adel Gadllah 1.0.9-1 +- Update to 1.0.9 + +* Sat Oct 11 2008 Adel Gadllah 1.0.8-1 +- Update to 1.0.8 + +* Mon Jul 28 2008 Adel Gadllah 1.0.7-2 +- Enable ruby bindings RH #456951, patch by Scott Seago + +* Sun Jul 20 2008 Adel Gadllah 1.0.7-1 +- Update to 1.0.7 + +* Sun Mar 30 2008 Adel Gadllah 1.0.6-1 +- Update to 1.0.6 + +* Sat Feb 09 2008 Adel Gadllah 1.0.5-2 +- Rebuild for gcc-4.3 + +* Thu Dec 27 2007 Adel Gadllah 1.0.5-1 +- Update to 1.0.5 + +* Tue Oct 30 2007 Adel Gadllah 1.0.4-1 +- Update to 1.0.4 + +* Thu Aug 16 2007 Adel Gadllah 1.0.2-4 +- License is GPLv2+ not GPLv2 + +* Sun Aug 12 2007 Adel Gadllah 1.0.2-3 +- Remove vendor tag RH #251832 + +* Wed Aug 08 2007 Adel Gadllah 1.0.2-2 +- Fix license tag +- Minor cleanups +- Add disttag + +* Fri Jul 13 2007 Marco Pesenti Gritti - 1.0.2-1 +- Update to 1.0.2 + +* Tue Jun 19 2007 Marco Pesenti Gritti 1.0.1-2 +- Remove req on xapian-bindings + +* Mon Jun 18 2007 Marco Pesenti Gritti 1.0.1-1 +- Initial build From 32efa71eb84c0c3f1847cec1f93ac8eced373097 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:26:43 +0000 Subject: [PATCH 162/171] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index cd04fcb..3d6be1e 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.29 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 1.4.29-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Sep 19 2025 Python Maint - 1.4.29-5 - Rebuilt for Python 3.14.0rc3 bytecode From 4d6c0d2817f23cf6100e753a8214d97f1a88dd81 Mon Sep 17 00:00:00 2001 From: Christiano Anderson Date: Mon, 19 Jan 2026 11:20:40 +0100 Subject: [PATCH 163/171] Update to 1.4.30 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index ab352ee..c7b77f6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.29.tar.xz) = 54735a30971a108d2e23c07229aab29d4f898368de5b04fc08331e82b1e9a52fa7425150aa7aef05428a2b3c65757e83148f4077423a9847eb04e1a7fb05fe34 +SHA512 (xapian-bindings-1.4.30.tar.xz) = fb48e10c01a219b34da41c2a0475f607fb0b12b5c444c06c37f16b7405905c8c113362caee409382d0ff90945b975b7c77acb2385ec82395684bdea6ff9b3926 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 3d6be1e..b277a4a 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,8 +2,8 @@ %global tcl_sitearch %{_libdir}/tcl%{tcl_version} Name: xapian-bindings -Version: 1.4.29 -Release: 6%{?dist} +Version: 1.4.30 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Mon Jan 19 2026 Christiano Anderson - 1.4.30-1 +- Update to 1.4.30 + * Sat Jan 17 2026 Fedora Release Engineering - 1.4.29-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From be6ecb96bb5e376a9db212cc752397ae88e7e964 Mon Sep 17 00:00:00 2001 From: Christiano Anderson Date: Tue, 24 Feb 2026 19:30:27 +0100 Subject: [PATCH 164/171] Update to 1.4.31 --- sources | 2 +- xapian-bindings.spec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/sources b/sources index c7b77f6..c8887a6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.30.tar.xz) = fb48e10c01a219b34da41c2a0475f607fb0b12b5c444c06c37f16b7405905c8c113362caee409382d0ff90945b975b7c77acb2385ec82395684bdea6ff9b3926 +SHA512 (xapian-bindings-1.4.31.tar.xz) = 0da7f503368b9976fdb155f7a2c48b6f8a44a426753cc8f0b92ea53e180faa7b0eb2f0d646c190740509af54a122f0f3df6826ff58ad77b30c4b2c7addb02298 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index b277a4a..f78e1e2 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,7 +2,7 @@ %global tcl_sitearch %{_libdir}/tcl%{tcl_version} Name: xapian-bindings -Version: 1.4.30 +Version: 1.4.31 Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Tue Feb 24 2026 Christiano Anderson - 1.4.31-1 +- Update to 1.4.31 + * Mon Jan 19 2026 Christiano Anderson - 1.4.30-1 - Update to 1.4.30 From e0dfa30f663138ec783c1f2a8d8ca95994e4326f Mon Sep 17 00:00:00 2001 From: Christiano Anderson Date: Wed, 25 Feb 2026 13:39:14 +0100 Subject: [PATCH 165/171] Rebuild to link correctly to xapian-core-1.4.31 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f78e1e2..93066ff 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.31 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Wed Feb 25 2026 Christiano Anderson - 1.4.31-2 +- Rebuild to 1.4.31 + * Tue Feb 24 2026 Christiano Anderson - 1.4.31-1 - Update to 1.4.31 From 0b90f313fa6079fb83f425101b1c4c80b6822d61 Mon Sep 17 00:00:00 2001 From: Christiano Anderson Date: Tue, 7 Apr 2026 20:44:17 +0200 Subject: [PATCH 166/171] Update to 2.0.0 --- sources | 2 +- xapian-bindings.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index c8887a6..3cd3065 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-1.4.31.tar.xz) = 0da7f503368b9976fdb155f7a2c48b6f8a44a426753cc8f0b92ea53e180faa7b0eb2f0d646c190740509af54a122f0f3df6826ff58ad77b30c4b2c7addb02298 +SHA512 (xapian-bindings-2.0.0.tar.xz) = 30815f95bc3133fb29ee71651ed10ac27b6436732de39cdf49166a8255bf6ca9e9001fcc827cc8354079add11af05fd045d993865165fd381251c5d4eabcfa21 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 93066ff..f289a66 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,8 +2,8 @@ %global tcl_sitearch %{_libdir}/tcl%{tcl_version} Name: xapian-bindings -Version: 1.4.31 -Release: 2%{?dist} +Version: 2.0.0 +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Tue Apr 07 2026 Christiano Anderson - 2.0.0-1 +- Update to 2.0.0 + * Wed Feb 25 2026 Christiano Anderson - 1.4.31-2 - Rebuild to 1.4.31 From e612600f8e855c6f4029edf9bd2a1446361c84c8 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 3 Jun 2026 22:22:41 +0200 Subject: [PATCH 167/171] Rebuilt for Python 3.15 --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f289a66..4aa41e7 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 2.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,6 +103,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Wed Jun 03 2026 Python Maint - 2.0.0-2 +- Rebuilt for Python 3.15 + * Tue Apr 07 2026 Christiano Anderson - 2.0.0-1 - Update to 2.0.0 From bf2be1fda27e2ca877916ea8ba2f8deac4fdc5f7 Mon Sep 17 00:00:00 2001 From: Karolina Surma Date: Thu, 9 Jul 2026 07:54:17 +0200 Subject: [PATCH 168/171] Revert "Rebuilt for Python 3.15" This reverts commit e612600f8e855c6f4029edf9bd2a1446361c84c8. --- xapian-bindings.spec | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 4aa41e7..f289a66 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 2.0.0 -Release: 2%{?dist} +Release: 1%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,9 +103,6 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog -* Wed Jun 03 2026 Python Maint - 2.0.0-2 -- Rebuilt for Python 3.15 - * Tue Apr 07 2026 Christiano Anderson - 2.0.0-1 - Update to 2.0.0 From 1d1aa7ba48d26108eca029103db72e08c32132db Mon Sep 17 00:00:00 2001 From: Karolina Surma Date: Thu, 9 Jul 2026 07:54:23 +0200 Subject: [PATCH 169/171] Revert "Update to 2.0.0" This reverts commit 0b90f313fa6079fb83f425101b1c4c80b6822d61. --- sources | 2 +- xapian-bindings.spec | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/sources b/sources index 3cd3065..c8887a6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xapian-bindings-2.0.0.tar.xz) = 30815f95bc3133fb29ee71651ed10ac27b6436732de39cdf49166a8255bf6ca9e9001fcc827cc8354079add11af05fd045d993865165fd381251c5d4eabcfa21 +SHA512 (xapian-bindings-1.4.31.tar.xz) = 0da7f503368b9976fdb155f7a2c48b6f8a44a426753cc8f0b92ea53e180faa7b0eb2f0d646c190740509af54a122f0f3df6826ff58ad77b30c4b2c7addb02298 diff --git a/xapian-bindings.spec b/xapian-bindings.spec index f289a66..93066ff 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -2,8 +2,8 @@ %global tcl_sitearch %{_libdir}/tcl%{tcl_version} Name: xapian-bindings -Version: 2.0.0 -Release: 1%{?dist} +Version: 1.4.31 +Release: 2%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -103,9 +103,6 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog -* Tue Apr 07 2026 Christiano Anderson - 2.0.0-1 -- Update to 2.0.0 - * Wed Feb 25 2026 Christiano Anderson - 1.4.31-2 - Rebuild to 1.4.31 From 5bddd164b383744281ee2b04fd0829fff6f7eb45 Mon Sep 17 00:00:00 2001 From: Karolina Surma Date: Fri, 3 Jul 2026 10:34:08 +0200 Subject: [PATCH 170/171] Fix FTBFS with Python 3.15 (rhbz#2417021) Assisted-By: Claude Opus 4.6 --- xapian-bindings.spec | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 93066ff..5da2a42 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.31 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -14,8 +14,12 @@ Source0: https://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}. BuildRequires: gcc-c++ BuildRequires: libuuid-devel BuildRequires: make +BuildRequires: perl-interpreter BuildRequires: python3-devel python3-setuptools python3-sphinx BuildRequires: ruby ruby-devel rubygems rubygem-rdoc rubygem-json +# swig 4.4.0+ contains a fix for PyThread_release_lock/PyThread_free_lock in Mutex destructor +# needed for successful build with Python 3.15 +BuildRequires: swig >= 4.4.0 BuildRequires: tcl-devel BuildRequires: xapian-core-devel BuildRequires: zlib-devel @@ -77,6 +81,16 @@ export TCL_LIB=%{tcl_sitearch} %configure --with-python3 --with-ruby --with-tcl +# Regenerate Python's SWIG wrapper with system swig +pushd python3 +swig -DSWIG_PYTHON_LEGACY_BOOL \ + $(xapian-config --swigflags) \ + -I. -c++ -python -threads -shadow -O \ + -o xapian_wrap.cc python.i +perl fixup-swig-py3-wrapper xapian.py > xapian__init__.py +rm xapian.py +popd + %{make_build} %install @@ -103,6 +117,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Fri Jul 03 2026 Karolina Surma - 1.4.31-3 +- Regenerate SWIG wrapper at build time with swig >= 4.4.0 (rhbz#2417021) + * Wed Feb 25 2026 Christiano Anderson - 1.4.31-2 - Rebuild to 1.4.31 From 435beb48358e58b8b18f4f138f8887eccac06899 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 22 Jul 2026 10:16:02 +0200 Subject: [PATCH 171/171] Rebuilt for Python 3.15.0b4 ABI change --- xapian-bindings.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xapian-bindings.spec b/xapian-bindings.spec index 5da2a42..a6fd5f2 100644 --- a/xapian-bindings.spec +++ b/xapian-bindings.spec @@ -3,7 +3,7 @@ Name: xapian-bindings Version: 1.4.31 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Bindings for the Xapian Probabilistic Information Retrieval Library # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -117,6 +117,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %{tcl_sitearch}/xapian%{version}/ %changelog +* Wed Jul 22 2026 Python Maint - 1.4.31-4 +- Rebuilt for Python 3.15.0b4 ABI change + * Fri Jul 03 2026 Karolina Surma - 1.4.31-3 - Regenerate SWIG wrapper at build time with swig >= 4.4.0 (rhbz#2417021)