Marco Pesenti Gritti fd40399
Summary: The Xapian Probabilistic Information Retrieval Library
Marco Pesenti Gritti fd40399
Name: xapian-core
3ef9fe5
Version: 1.0.5
29896b9
Release: 2%{?dist}
51153cc
License: GPLv2+
Marco Pesenti Gritti fd40399
Group: Applications/Databases
Marco Pesenti Gritti fd40399
URL: http://www.xapian.org/
Marco Pesenti Gritti fd40399
Requires: %{name}-libs = %{version}
51153cc
Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz
fb8837c
Patch0: multilib-devel-conflict-fix.patch
Marco Pesenti Gritti fd40399
BuildRequires: autoconf automake libtool
Marco Pesenti Gritti fd40399
BuildRequires: zlib-devel
Marco Pesenti Gritti fd40399
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%description
Marco Pesenti Gritti fd40399
Xapian is an Open Source Probabilistic Information Retrieval Library. It
Marco Pesenti Gritti fd40399
offers a highly adaptable toolkit that allows developers to easily add advanced
51153cc
indexing and search facilities to applications
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%package libs
Marco Pesenti Gritti fd40399
Summary: Xapian search engine libraries
Marco Pesenti Gritti fd40399
Group: System Environment/Libraries
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%description libs
Marco Pesenti Gritti fd40399
Xapian is an Open Source Probabilistic Information Retrieval framework. It
Marco Pesenti Gritti fd40399
offers a highly adaptable toolkit that allows developers to easily add advanced
Marco Pesenti Gritti fd40399
indexing and search facilities to applications. This package provides the
51153cc
libraries for applications using Xapian functionality
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%package devel
Marco Pesenti Gritti fd40399
Group: Development/Libraries
Marco Pesenti Gritti fd40399
Summary: Files needed for building packages which use Xapian
Marco Pesenti Gritti fd40399
Requires: %{name} = %{version}
Marco Pesenti Gritti fd40399
Requires: %{name}-libs = %{version}
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%description devel
Marco Pesenti Gritti fd40399
Xapian is an Open Source Probabilistic Information Retrieval framework. It
Marco Pesenti Gritti fd40399
offers a highly adaptable toolkit that allows developers to easily add advanced
Marco Pesenti Gritti fd40399
indexing and search facilities to applications. This package provides the
51153cc
files needed for building packages which use Xapian
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%prep
Marco Pesenti Gritti fd40399
%setup -q -n %{name}-%{version}
fb8837c
%patch0 -p1 -b .multilibfix
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%build
Marco Pesenti Gritti fd40399
# FC6 (at least) has a patched libtool which knows not to set rpath for
Marco Pesenti Gritti fd40399
# /usr/lib64, which upstream libtool fails to do currently.  We can drop
Marco Pesenti Gritti fd40399
# this "autoreconf --force" and the "BuildRequires:" for the autotools
Marco Pesenti Gritti fd40399
# once upstream libtool is fixed.  Note: this overwrites INSTALL, but
Marco Pesenti Gritti fd40399
# that doesn't matter here as we don't package it.
Marco Pesenti Gritti fd40399
autoreconf --force
Marco Pesenti Gritti fd40399
%configure --disable-static
e4dcf50
make %{?_smp_mflags}
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%install
Marco Pesenti Gritti fd40399
rm -rf %{buildroot}
Marco Pesenti Gritti fd40399
mkdir -p %{buildroot}
Marco Pesenti Gritti fd40399
# makeinstall doesn't work properly with libtool built libraries
Marco Pesenti Gritti fd40399
make DESTDIR=%{buildroot} install
Marco Pesenti Gritti fd40399
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
Marco Pesenti Gritti fd40399
# Move the docs to the right place
Marco Pesenti Gritti fd40399
mv %{buildroot}%{_datadir}/doc/%{name} %{buildroot}%{_datadir}/doc/%{name}-devel-%{version}
Marco Pesenti Gritti fd40399
# Copy HACKING now, as "%doc HACKING" would overwrite everything
Marco Pesenti Gritti fd40399
cp HACKING %{buildroot}%{_datadir}/doc/%{name}-devel-%{version}
Marco Pesenti Gritti fd40399
# Copy the rest while we are in this directory
Marco Pesenti Gritti fd40399
mkdir -p %{buildroot}%{_datadir}/doc/%{name}-%{version}
Marco Pesenti Gritti fd40399
cp AUTHORS ChangeLog COPYING NEWS PLATFORMS README %{buildroot}%{_datadir}/doc/%{name}-%{version}
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%post libs -p /sbin/ldconfig
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%postun libs -p /sbin/ldconfig
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%clean
Marco Pesenti Gritti fd40399
rm -rf %{buildroot}
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%files
Marco Pesenti Gritti fd40399
%defattr(-, root, root)
Marco Pesenti Gritti fd40399
%{_bindir}/xapian-check
51153cc
%{_bindir}/xapian-inspect
Marco Pesenti Gritti fd40399
%{_bindir}/xapian-tcpsrv
Marco Pesenti Gritti fd40399
%{_bindir}/xapian-progsrv
Marco Pesenti Gritti fd40399
%{_bindir}/quartzcheck
Marco Pesenti Gritti fd40399
%{_bindir}/quartzcompact
Marco Pesenti Gritti fd40399
%{_bindir}/quartzdump
Marco Pesenti Gritti fd40399
%{_bindir}/quest
Marco Pesenti Gritti fd40399
%{_bindir}/delve
Marco Pesenti Gritti fd40399
%{_bindir}/copydatabase
Marco Pesenti Gritti fd40399
%{_bindir}/simpleindex
Marco Pesenti Gritti fd40399
%{_bindir}/simplesearch
Marco Pesenti Gritti fd40399
%{_bindir}/simpleexpand
Marco Pesenti Gritti fd40399
%{_bindir}/xapian-compact
Marco Pesenti Gritti fd40399
%doc %{_datadir}/doc/%{name}-%{version}
Marco Pesenti Gritti fd40399
# man pages may be gzipped, hence the trailing wildcard.
Marco Pesenti Gritti fd40399
%{_mandir}/man1/xapian-check.1*
51153cc
%{_mandir}/man1/xapian-inspect.1*
Marco Pesenti Gritti fd40399
%{_mandir}/man1/xapian-tcpsrv.1*
Marco Pesenti Gritti fd40399
%{_mandir}/man1/xapian-progsrv.1*
Marco Pesenti Gritti fd40399
%{_mandir}/man1/quartzcheck.1*
Marco Pesenti Gritti fd40399
%{_mandir}/man1/quartzcompact.1*
Marco Pesenti Gritti fd40399
%{_mandir}/man1/quartzdump.1*
Marco Pesenti Gritti fd40399
%{_mandir}/man1/quest.1*
Marco Pesenti Gritti fd40399
%{_mandir}/man1/delve.1*
Marco Pesenti Gritti fd40399
%{_mandir}/man1/copydatabase.1*
Marco Pesenti Gritti fd40399
%{_mandir}/man1/xapian-compact.1*
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%files libs
Marco Pesenti Gritti fd40399
%defattr(-, root, root)
Marco Pesenti Gritti fd40399
%{_libdir}/libxapian.so.*
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%files devel
Marco Pesenti Gritti fd40399
%defattr(-, root, root)
Marco Pesenti Gritti fd40399
%{_bindir}/xapian-config
Marco Pesenti Gritti fd40399
%{_includedir}/xapian
Marco Pesenti Gritti fd40399
%{_includedir}/xapian.h
Marco Pesenti Gritti fd40399
%{_libdir}/libxapian.so
Marco Pesenti Gritti fd40399
%{_datadir}/aclocal/xapian.m4
Marco Pesenti Gritti fd40399
%doc %{_datadir}/doc/%{name}-devel-%{version}
Marco Pesenti Gritti fd40399
# man pages may be gzipped, hence the trailing wildcard.
Marco Pesenti Gritti fd40399
%{_mandir}/man1/xapian-config.1*
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%changelog
29896b9
* Thu Dec 27 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.5-2
29896b9
- Version bump
29896b9
3ef9fe5
* Thu Dec 27 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.5-1
3ef9fe5
- Update to 1.0.5
3ef9fe5
3ef9fe5
* Tue Oct 30 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.4-1
73e0a3f
- Update to 1.0.4
73e0a3f
73e0a3f
* Fri Oct 25 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-7
73e0a3f
- Fix up multilib patch
73e0a3f
73e0a3f
* Thu Oct 25 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-6
fb8837c
- Fix multilib conflict in devel package (RH #343471)
fb8837c
73e0a3f
* Tue Aug 21 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-5
73e0a3f
- Rebuild for BuildID and ppc32 bug
73e0a3f
73e0a3f
* Wed Aug 08 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-4
73e0a3f
- Add disttag
73e0a3f
73e0a3f
* Wed Aug 08 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-3
73e0a3f
- Bump to avoid tag conflict
73e0a3f
73e0a3f
* Wed Aug 08 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-2
73e0a3f
- Add missing files
73e0a3f
- Minor cleanups
73e0a3f
51153cc
* Wed Aug 08 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-1
51153cc
- Update to 1.0.2
51153cc
- Fix License tag
51153cc
Marco Pesenti Gritti fd40399
* Sat Jun 16 2007 Marco Pesenti Gritti <mpg@redhat.com> 1.0.1-1
Marco Pesenti Gritti fd40399
- Update to 1.0.1
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
* Tue May  8 2007 Marco Pesenti Gritti <mpg@redhat.com> 0.9.10-2.2.svn8397
Marco Pesenti Gritti fd40399
- Initial build