897d30c
Name:          xapian-core
97cef42
Version:       1.0.20
897d30c
Release:       1%{?dist}
897d30c
Summary:       The Xapian Probabilistic Information Retrieval Library
897d30c
897d30c
Group:         Applications/Databases
897d30c
License:       GPLv2+
897d30c
URL:           http://www.xapian.org/
897d30c
Source0:       http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz
897d30c
Patch0:        multilib-devel-conflict-fix.patch
897d30c
BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
897d30c
Marco Pesenti Gritti fd40399
BuildRequires: zlib-devel
897d30c
Requires:      %{name}-libs = %{version}
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
e748244
indexing and search facilities to applications
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%package libs
897d30c
Summary:       Xapian search engine libraries
897d30c
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
e748244
libraries for applications using Xapian functionality
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%package devel
897d30c
Group:         Development/Libraries
897d30c
Summary:       Files needed for building packages which use Xapian
897d30c
Requires:      %{name} = %{version}
897d30c
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
e748244
files needed for building packages which use Xapian
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%prep
897d30c
%setup -q
8d3aafa
%patch0 -p1 -b .multilibfix
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%build
Marco Pesenti Gritti fd40399
%configure --disable-static
897d30c
897d30c
# Remove rpath as per https://fedoraproject.org/wiki/Packaging/Guidelines#Beware_of_Rpath
897d30c
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
897d30c
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
897d30c
897d30c
make %{?_smp_mflags} V=1
Marco Pesenti Gritti fd40399
Marco Pesenti Gritti fd40399
%install
Marco Pesenti Gritti fd40399
rm -rf %{buildroot}
897d30c
make install DESTDIR=%{buildroot} INSTALL='install -p'
897d30c
897d30c
# Remove libtool archives
Marco Pesenti Gritti fd40399
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
897d30c
897d30c
# Remove the dev docs, we pick them up below
897d30c
rm -rf %{buildroot}%{_datadir}/doc/%{name}
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)
897d30c
%doc AUTHORS ChangeLog COPYING NEWS README
Marco Pesenti Gritti fd40399
%{_bindir}/xapian-check
e748244
%{_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
# man pages may be gzipped, hence the trailing wildcard.
Marco Pesenti Gritti fd40399
%{_mandir}/man1/xapian-check.1*
e748244
%{_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)
897d30c
%doc HACKING PLATFORMS docs/*html docs/apidoc docs/*pdf
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
# 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
97cef42
* Sat May  1 2010 Peter Robinson <pbrobinson@gmail.com> - 1.0.20-1
97cef42
- Update to 1.0.20
97cef42
c54c9a8
* Sun Mar 21 2010 Peter Robinson <pbrobinson@gmail.com> - 1.0.18-1
c54c9a8
- Update to 1.0.18
c54c9a8
531168d
* Wed Dec  2 2009 Peter Robinson <pbrobinson@gmail.com> - 1.0.17-1
531168d
- Update to 1.0.17
531168d
897d30c
* Sun Sep 19 2009 Peter Robinson <pbrobinson@gmail.com> - 1.0.16-1
897d30c
- Update to 1.0.16, some spec file cleanups
897d30c
4d143ad
* Thu Aug 27 2009 Peter Robinson <pbrobinson@gmail.com> - 1.0.15-1
4d143ad
- Update to 1.0.15
9abba91
a8031c4
* Wed Jul 29 2009 Peter Robinson <pbrobinson@gmail.com> - 1.0.14-1
a8031c4
- Update to 1.0.14
a8031c4
a8031c4
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.13-2
a8031c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a8031c4
a8031c4
* Fri Jun  5 2009 Peter Robinson <pbrobinson@gmail.com> - 1.0.13-1
a8031c4
- Update to 1.0.13
a8031c4
a8031c4
* Sun Apr 12 2009 Peter Robinson <pbrobinson@gmail.com> - 1.0.12-1
a8031c4
- Update to 1.0.12
a8031c4
81aad15
* Mon Apr 06 2009 Peter Robinson <pbrobinson@gmail.com> - 1.0.11-1
81aad15
- Update to 1.0.11
81aad15
Caolan McNamara 9c53493
* Wed Mar 04 2009 Caolán McNamara <caolanm@redhat.com> - 1.0.9-4
Caolan McNamara 9c53493
- include stdio.h for rename, fix bare #elif, EOF -> -1 for getopt
Caolan McNamara 9c53493
df2151d
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.9-3
df2151d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
df2151d
1f85176
* Fri Dec 05 2008 Adel Gadllah <adel.gadllah@gmail.com> 1.0.9-2
1f85176
- Fix build
1f85176
317e161
* Sat Nov 29 2008 Adel Gadllah <adel.gadllah@gmail.com> 1.0.9-1
317e161
- Update to 1.0.9
317e161
dbaf169
* Sat Oct 11 2008 Adel Gadllah <adel.gadllah@gmail.com> 1.0.8-1
dbaf169
- Update to 1.0.8
dbaf169
bd5806f
* Sun Jul 20 2008 Adel Gadllah <adel.gadllah@gmail.com> 1.0.7-1
f9682e3
- Update to 1.0.7
f9682e3
8f347ce
* Sun Mar 30 2008 Adel Gadllah <adel.gadllah@gmail.com> 1.0.6-1
8f347ce
- Update to 1.0.6
8f347ce
5293d9c
* Sat Feb 09 2008 Adel Gadllah <adel.gadllah@gmail.com> 1.0.5-2
5293d9c
- Rebuild for gcc-4.3
5293d9c
e37414b
* Thu Dec 27 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.5-1
e37414b
- Update to 1.0.5
e37414b
b889c5b
* Tue Oct 30 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.4-1
b889c5b
- Update to 1.0.4
b889c5b
a493a07
* Fri Oct 25 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-7
a493a07
- Fix up multilib patch
a493a07
8d3aafa
* Thu Oct 25 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-6
8d3aafa
- Fix multilib conflict in devel package (RH #343471)
8d3aafa
01e037a
* Tue Aug 21 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-5
01e037a
- Rebuild for BuildID and ppc32 bug
01e037a
8bfe624
* Wed Aug 08 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-4
8bfe624
- Add disttag
8bfe624
943bdd1
* Wed Aug 08 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-3
943bdd1
- Bump to avoid tag conflict
943bdd1
e748244
* Wed Aug 08 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-2
e748244
- Add missing files
e748244
- Minor cleanups
e748244
4b785e4
* Wed Aug 08 2007 Adel Gadllah <adel.gadllah@gmail.com> 1.0.2-1
4b785e4
- Update to 1.0.2
4b785e4
- Fix License tag
4b785e4
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