3 %bcond_without apidocs # do not build and package API docs
4 %bcond_without static_libs # don't build static library
6 Summary: The Xapian Probabilistic Information Retrieval Library
11 Group: Applications/Databases
12 URL: http://www.xapian.org/
13 Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz
14 # Source0-md5: 909dd02931fe8f37690aa82a4daaa441
15 BuildRequires: libstdc++-devel
16 BuildRequires: zlib-devel
17 Requires: %{name}-libs = %{version}-%{release}
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Xapian is an Open Source Probabilistic Information Retrieval Library.
22 It offers a highly adaptable toolkit that allows developers to easily
23 add advanced indexing and search facilities to applications.
26 Summary: Xapian API documentation
30 API and internal documentation for Xapian library.
33 Summary: Xapian search engine libraries
34 Group: Development/Libraries
37 Xapian is an Open Source Probabilistic Information Retrieval
38 framework. It offers a highly adaptable toolkit that allows developers
39 to easily add advanced indexing and search facilities to applications.
40 This package provides the libraries for applications using Xapian
44 Summary: Files needed for building packages which use Xapian
45 Group: Development/Libraries
46 Requires: %{name}-libs = %{version}-%{release}
47 Requires: libstdc++-devel
51 Xapian is an Open Source Probabilistic Information Retrieval
52 framework. It offers a highly adaptable toolkit that allows developers
53 to easily add advanced indexing and search facilities to applications.
54 This package provides the files needed for building packages which use
58 Summary: Static Xapian library
59 Group: Development/Libraries
60 Requires: %{name}-devel = %{version}-%{release}
63 Static Xapian library.
68 cp -a examples _examples
69 rm -f _examples/Makefile*
73 --%{?with_static_libs:en}%{!?with_static_libs:dis}able-static
77 rm -rf $RPM_BUILD_ROOT
79 docdir=%{_docdir}/%{name}-apidocs-%{version} \
80 DESTDIR=$RPM_BUILD_ROOT
82 %{__make} -C docs install \
83 docdir=%{_docdir}/%{name}-apidocs-%{version} \
84 DESTDIR=$RPM_BUILD_ROOT
86 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
87 cp -a ChangeLog.examples _examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
89 %post libs -p /sbin/ldconfig
90 %postun libs -p /sbin/ldconfig
93 rm -rf $RPM_BUILD_ROOT
96 %defattr(644,root,root,755)
97 %doc AUTHORS COPYING ChangeLog HACKING INSTALL NEWS PLATFORMS README
98 %attr(755,root,root) %{_bindir}/xapian-tcpsrv
99 %attr(755,root,root) %{_bindir}/xapian-progsrv
100 %attr(755,root,root) %{_bindir}/quest
101 %attr(755,root,root) %{_bindir}/delve
102 %attr(755,root,root) %{_bindir}/copydatabase
103 %attr(755,root,root) %{_bindir}/simpleindex
104 %attr(755,root,root) %{_bindir}/simplesearch
105 %attr(755,root,root) %{_bindir}/simpleexpand
106 %attr(755,root,root) %{_bindir}/xapian-chert-update
107 %attr(755,root,root) %{_bindir}/xapian-compact
108 %attr(755,root,root) %{_bindir}/xapian-check
109 %attr(755,root,root) %{_bindir}/xapian-inspect
110 %attr(755,root,root) %{_bindir}/xapian-metadata
111 %attr(755,root,root) %{_bindir}/xapian-replicate
112 %attr(755,root,root) %{_bindir}/xapian-replicate-server
113 %{_mandir}/man1/xapian-check.1*
114 %{_mandir}/man1/xapian-chert-update.1*
115 %{_mandir}/man1/xapian-inspect.1*
116 %{_mandir}/man1/xapian-metadata.1*
117 %{_mandir}/man1/copydatabase.1*
118 %{_mandir}/man1/delve.1*
119 %{_mandir}/man1/quest.1*
120 %{_mandir}/man1/xapian-compact.1*
121 %{_mandir}/man1/xapian-config.1*
122 %{_mandir}/man1/xapian-progsrv.1*
123 %{_mandir}/man1/xapian-tcpsrv.1*
124 %{_mandir}/man1/xapian-replicate.1*
125 %{_mandir}/man1/xapian-replicate-server.1*
128 %defattr(644,root,root,755)
129 %attr(755,root,root) %{_libdir}/libxapian.so.*.*.*
130 %attr(755,root,root) %ghost %{_libdir}/libxapian.so.22
133 %defattr(644,root,root,755)
134 %attr(755,root,root) %{_bindir}/xapian-config
135 %{_includedir}/xapian
136 %{_includedir}/xapian.h
137 %{_libdir}/cmake/xapian
138 %{_libdir}/libxapian.so
139 %{_libdir}/libxapian.la
140 %{_aclocaldir}/xapian.m4
142 %{_examplesdir}/%{name}-%{version}
144 %if %{with static_libs}
146 %defattr(644,root,root,755)
147 %{_libdir}/libxapian.a
152 %defattr(644,root,root,755)
153 %dir %{_docdir}/%{name}-apidocs-%{version}
154 %{_docdir}/%{name}-apidocs-%{version}/apidoc.pdf
155 %{_docdir}/%{name}-apidocs-%{version}/*.html
156 %{_docdir}/%{name}-apidocs-%{version}/apidoc