From cb5a44a7a11479f4cfdfa248614962069644a2ec83c5fb96a76cc3f43545732c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Mon, 11 Apr 2011 08:06:37 +0000 Subject: [PATCH] Accepting request 66553 from openSUSE:Factory:Contrib OBS-URL: https://build.opensuse.org/request/show/66553 OBS-URL: https://build.opensuse.org/package/show/server:search/xapian-core?expand=0&rev=26 --- xapian-core-1.0.12.tar.gz | 3 + xapian-core-1.2.4.tar.gz | 3 - xapian-core-rpmlintrc | 9 ++ xapian-core.changes | 12 ++- xapian-core.rpmlintrc | 9 ++ xapian-core.spec | 186 ++++++++++++++++++++++++-------------- 6 files changed, 148 insertions(+), 74 deletions(-) create mode 100644 xapian-core-1.0.12.tar.gz delete mode 100644 xapian-core-1.2.4.tar.gz create mode 100644 xapian-core-rpmlintrc create mode 100644 xapian-core.rpmlintrc diff --git a/xapian-core-1.0.12.tar.gz b/xapian-core-1.0.12.tar.gz new file mode 100644 index 0000000..6edfc01 --- /dev/null +++ b/xapian-core-1.0.12.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ec12fc7c357d99cbb7884a2400f30374d3657ed8b084ac3cadd26f9a4c8d332 +size 2991522 diff --git a/xapian-core-1.2.4.tar.gz b/xapian-core-1.2.4.tar.gz deleted file mode 100644 index 1fcbf36..0000000 --- a/xapian-core-1.2.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0665c02aa1a6cccc071d4f2b426ac0feb6f4f8f0e50da720ce375ae6d3d6f348 -size 3895455 diff --git a/xapian-core-rpmlintrc b/xapian-core-rpmlintrc new file mode 100644 index 0000000..77d4903 --- /dev/null +++ b/xapian-core-rpmlintrc @@ -0,0 +1,9 @@ +#This line is mandatory to access the configuration functions +from Config import * + +addFilter("xapian-core.* no-changelogname-tag") +addFilter("xapian-core.* no-dependency-on xapian-core") +addFilter("xapian-core.* source-or-patch-not-bzipped") +addFilter("xapian-core.* zero-length.*") +addFilter("xapian-core.* package-with-huge-docs.*") +addFilter("libxapian15.* no-changelogname-tag") diff --git a/xapian-core.changes b/xapian-core.changes index b2c6fdb..0c553c0 100644 --- a/xapian-core.changes +++ b/xapian-core.changes @@ -1,7 +1,13 @@ -------------------------------------------------------------------- -Thu Jan 20 14:16:11 UTC 2011 - prusnak@opensuse.org +----------------------------------------------------------------- +Sat May 16 19:26:33 CET 2009 - tittiatcoke@gmail.com -- updated to 1.2.4 +- Updated to xapian-core-1.0.12 + + See http://svn.xapian.org/*checkout*/tags/1.0.12/xapian-core/NEWS + +------------------------------------------------------------------- +Wed Mar 18 13:34:33 CET 2009 - tittiatcoke@gmail.com + +- Updated to xapian-core-1.0.11 ------------------------------------------------------------------- Mon Nov 19 23:41:33 CET 2007 - mrueckert@suse.de diff --git a/xapian-core.rpmlintrc b/xapian-core.rpmlintrc new file mode 100644 index 0000000..77d4903 --- /dev/null +++ b/xapian-core.rpmlintrc @@ -0,0 +1,9 @@ +#This line is mandatory to access the configuration functions +from Config import * + +addFilter("xapian-core.* no-changelogname-tag") +addFilter("xapian-core.* no-dependency-on xapian-core") +addFilter("xapian-core.* source-or-patch-not-bzipped") +addFilter("xapian-core.* zero-length.*") +addFilter("xapian-core.* package-with-huge-docs.*") +addFilter("libxapian15.* no-changelogname-tag") diff --git a/xapian-core.spec b/xapian-core.spec index f3b2100..f4b0fd0 100644 --- a/xapian-core.spec +++ b/xapian-core.spec @@ -1,124 +1,174 @@ # +# spec file for package xapian-core (Version 1.0.12) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -Name: xapian-core -Version: 1.2.4 -Release: 0 -License: GPLv2+ -Summary: The Xapian Probabilistic Information Retrieval Library -Url: http://www.xapian.org/ -Group: Productivity/Databases/Servers -Source: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz -BuildRequires: gcc-c++ -%if 0%{?suse_version} == 0 || 0%{?suse_version} >= 1030 -BuildRequires: libuuid-devel -%else -BuildRequires: e2fsprogs-devel -%endif -BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build +# norootforbuild +Name: xapian-core +Version: 1.0.12 +Release: 0 +# +License: GPL +Group: Productivity/Databases/Servers +# +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: gcc-c++ zlib-devel fdupes +Requires: %{name}-libs = %{version} +# +Url: http://www.xapian.org/ +Source: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz +Source1: %{name}-rpmlintrc +# +Summary: The Xapian Probabilistic Information Retrieval Library %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. +indexing and search facilities to applications -%package -n libxapian22 +%package -n libxapian15 +Group: Development/Libraries/C and C++ +Provides: xapian-core-libs +# Summary: Xapian search engine libraries -Group: Development/Libraries/C and C++ - -%description -n libxapian22 +%description -n libxapian15 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 -libraries for applications using Xapian functionality. +libraries for applications using Xapian functionality -%package -n libxapian-devel + +%package devel +Group: Development/Libraries/C and C++ +# +Requires: libxapian15 = %{version} +Requires: gcc-c++ zlib-devel +# Summary: Files needed for building packages which use Xapian -Group: Development/Libraries/C and C++ -Requires: libxapian22 = %{version} -Requires: gcc-c++ -%if 0%{?suse_version} == 0 || 0%{?suse_version} >= 1030 -BuildRequires: libuuid-devel -%else -BuildRequires: e2fsprogs-devel -%endif -Requires: zlib-devel - -%description -n libxapian-devel +%description devel 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 building packages which use Xapian. +files needed for building packages which use Xapian -%debug_package +%package doc +Group: Development/Libraries/C and C++ +# +Requires: %{name} = %{version} +# +Summary: Documentation for Xapian-core libraries +%description doc +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 building packages which use Xapian + +%package examples +Group: Development/Libraries/C and C++ +# +Requires: %{name} = %{version} +# +Summary: Examples for Xapian-core libraries +%description examples +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 building packages which use Xapian %prep %setup -q %build -%configure --docdir=%{_docdir}/%{name}/ --disable-static -%__make %{?smp_mflags} +%configure --docdir=%{_docdir}/%{name}/ +%{__make} %{?jobs:-j%jobs} %install -%__make DESTDIR="%{buildroot}" docdatadir="%{_docdir}/%{name}" install -rm -rf examples/{.libs,.deps} -rm -rf %{buildroot}%{_docdir}/%{name}/examples/{.dirstamp,*.o} +%makeinstall docdatadir=%{_docdir}/%{name} +%{__rm} -rf examples/{.libs,.deps,.dirstamp,*.o,quest,delve,simplesearch,simpleexpand,simpleindex,copydatabase} +%{__cp} -vr \ + AUTHORS COPYING ChangeLog ChangeLog.examples \ + HACKING INSTALL NEWS PLATFORMS README examples \ +%{buildroot}%{_docdir}/%{name}/ +find . -name \*.spec|xargs rm +fdupes %{buildroot}%{_defaultdocdir}/%{name} -%post -n libxapian22 -p /sbin/ldconfig +%post -n libxapian15 -p /sbin/ldconfig + +%postun -n libxapian15 -p /sbin/ldconfig -%postun -n libxapian22 -p /sbin/ldconfig %clean -rm -rf %{buildroot} +%{__rm} -rf %{buildroot} %files %defattr(-, root, root) -%doc AUTHORS ChangeLog COPYING HACKING NEWS PLATFORMS README -%{_bindir}/copydatabase -%{_bindir}/delve +%{_bindir}/xapian-tcpsrv +%{_bindir}/xapian-progsrv +%{_bindir}/quartzcheck +%{_bindir}/quartzcompact +%{_bindir}/quartzdump %{_bindir}/quest -%{_bindir}/simpleexpand +%{_bindir}/delve +%{_bindir}/copydatabase %{_bindir}/simpleindex %{_bindir}/simplesearch -%{_bindir}/xapian-check -%{_bindir}/xapian-chert-update +%{_bindir}/simpleexpand %{_bindir}/xapian-compact +%{_bindir}/xapian-check %{_bindir}/xapian-inspect -%{_bindir}/xapian-metadata -%{_bindir}/xapian-progsrv -%{_bindir}/xapian-replicate -%{_bindir}/xapian-replicate-server -%{_bindir}/xapian-tcpsrv +%{_mandir}/man1/xapian-check.1* +%{_mandir}/man1/xapian-inspect.1* %{_mandir}/man1/copydatabase.1* %{_mandir}/man1/delve.1* +%{_mandir}/man1/quartzcheck.1* +%{_mandir}/man1/quartzcompact.1* +%{_mandir}/man1/quartzdump.1* %{_mandir}/man1/quest.1* -%{_mandir}/man1/xapian-check.1* -%{_mandir}/man1/xapian-chert-update.1* %{_mandir}/man1/xapian-compact.1* %{_mandir}/man1/xapian-config.1* -%{_mandir}/man1/xapian-inspect.1* -%{_mandir}/man1/xapian-metadata.1* %{_mandir}/man1/xapian-progsrv.1* -%{_mandir}/man1/xapian-replicate.1* -%{_mandir}/man1/xapian-replicate-server.1* %{_mandir}/man1/xapian-tcpsrv.1* -%files -n libxapian22 +%files -n libxapian15 %defattr(-, root, root) %{_libdir}/libxapian.so.* -%files -n libxapian-devel +%files devel %defattr(-, root, root) -%doc ChangeLog.examples %{_bindir}/xapian-config -%{_includedir}/xapian/ +%{_includedir}/xapian %{_includedir}/xapian.h -%{_libdir}/libxapian.la %{_libdir}/libxapian.so +%{_libdir}/libxapian.a +%{_libdir}/libxapian.la %{_datadir}/aclocal/xapian.m4 -%dir %{_libdir}/cmake -%{_libdir}/cmake/xapian/ + +%files doc +%defattr(-, root, root) +%doc %{_docdir}/%{name}/*.html +%doc %{_docdir}/%{name}/apidoc* +%dir %{_docdir}/%{name}/ +%doc %{_docdir}/%{name}/AUTHORS +%doc %{_docdir}/%{name}/COPYING +%doc %{_docdir}/%{name}/ChangeLog +%doc %{_docdir}/%{name}/ChangeLog.examples +%doc %{_docdir}/%{name}/HACKING +%doc %{_docdir}/%{name}/INSTALL +%doc %{_docdir}/%{name}/NEWS +%doc %{_docdir}/%{name}/PLATFORMS +%doc %{_docdir}/%{name}/README + +%files examples +%defattr(-, root, root) +%doc %{_docdir}/%{name}/examples/ %changelog +* Sat May 16 2009 - Raymond Wooninck 1.0.12 + - Update to 1.0.12 +* Wed Mar 18 2009 - Raymond Wooninck 1.0.11 + - Update to 1.0.11