Summary: The Xapian Probabilistic Information Retrieval Library Name: xapian-core Version: 1.2.20 Release: 2%{_dist_release} License: GPL Group: Applications/Databases Source: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz URL: http://xapian.org/ BuildRequires: gcc-c++ zlib-devel libuuid-devel Requires: %{name}-libs = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Vendor: Project Vine Distribution: Vine Linux Packager: Takemikaduchi %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. %package libs Summary: Xapian search engine libraries. Group: System Environment/Libraries %description libs 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. %package devel Group: Development/Libraries Summary: Files needed for building packages which use Xapian. Requires: %{name}-libs = %{version} Requires: pkgconfig %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. %prep %setup -q -n %{name}-%{version} %build # As of 1.1.0, Xapian uses libtool 2.2.x which allows us to override libtool's # sometimes conservative take on which directories are in the default dynamic # linker search path, so we no longer incorrectly try to set rpath for # /usr/lib64. Hence there's no longer a need to run "autoreconf --force" here # and it's better not to as it avoids having to cope with incompatibilities # with older versions of the autotools which older distros have. #autoreconf --force %configure make %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} mkdir -p %{buildroot} # makeinstall doesn't work properly with libtool built libraries make DESTDIR=%{buildroot} install # Move the docs to the right place mv %{buildroot}%{_datadir}/doc/%{name} %{buildroot}%{_datadir}/doc/%{name}-devel-%{version} # Copy HACKING now, as "%doc HACKING" would overwrite everything cp HACKING %{buildroot}%{_datadir}/doc/%{name}-devel-%{version} # Copy the rest while we are in this directory mkdir -p %{buildroot}%{_datadir}/doc/%{name}-%{version} cp AUTHORS ChangeLog ChangeLog.examples COPYING NEWS PLATFORMS README %{buildroot}%{_datadir}/doc/%{name}-%{version} find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \; %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %files %defattr(-, root, root) %{_bindir}/xapian-tcpsrv %{_bindir}/xapian-progsrv %{_bindir}/quest %{_bindir}/delve %{_bindir}/copydatabase %{_bindir}/simpleindex %{_bindir}/simplesearch %{_bindir}/simpleexpand %{_bindir}/xapian-check %{_bindir}/xapian-chert-update %{_bindir}/xapian-compact %{_bindir}/xapian-inspect %{_bindir}/xapian-replicate %{_bindir}/xapian-replicate-server %{_bindir}/xapian-metadata %doc %{_datadir}/doc/%{name}-%{version} # man pages may be gzipped, hence the trailing wildcard. %{_mandir}/man1/xapian-tcpsrv.1* %{_mandir}/man1/xapian-progsrv.1* %{_mandir}/man1/quest.1* %{_mandir}/man1/delve.1* %{_mandir}/man1/copydatabase.1* %{_mandir}/man1/xapian-check.1* %{_mandir}/man1/xapian-chert-update.1* %{_mandir}/man1/xapian-compact.1* %{_mandir}/man1/xapian-inspect.1* %{_mandir}/man1/xapian-replicate.1* %{_mandir}/man1/xapian-replicate-server.1* %{_mandir}/man1/xapian-metadata.1* %files libs %defattr(-, root, root) %{_libdir}/libxapian*.so.* %{_libdir}/pkgconfig/xapian-core.pc %files devel %defattr(-, root, root) %{_bindir}/xapian-config %{_includedir}/xapian %{_includedir}/xapian.h %{_libdir}/libxapian*.so %{_libdir}/libxapian*.a %{_libdir}/cmake/xapian %{_datadir}/aclocal/xapian*.m4 %doc %{_datadir}/doc/%{name}-devel-%{version} # man pages may be gzipped, hence the trailing wildcard. %{_mandir}/man1/xapian-config.1* %changelog * Mon Jul 04 2016 Yoji TOYODA 1.2.20-2 - rebuild with gcc-5.4.0 * Sun May 10 2015 Yoji TOYODA 1.2.20-1 - new upstream release - remove *.la files * Sun Oct 26 2014 Yoji TOYODA 1.2.19-1 - new upstream release * Sat Jan 04 2014 Yoji TOYODA 1.2.16-1 - new upstream release * Sat Sep 29 2012 Yoji TOYODA 1.2.12-1 - initial build