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
7 Summary(pl.UTF-8): Xapian - biblioteka uzyskiwania informacji probabilistycznych
12 Group: Applications/Databases
13 Source0: http://www.oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.gz
14 # Source0-md5: 909dd02931fe8f37690aa82a4daaa441
15 URL: http://www.xapian.org/
16 BuildRequires: libstdc++-devel
17 BuildRequires: zlib-devel
18 Requires: %{name}-libs = %{version}-%{release}
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 Xapian is an Open Source Probabilistic Information Retrieval Library.
23 It offers a highly adaptable toolkit that allows developers to easily
24 add advanced indexing and search facilities to applications.
26 %description -l pl.UTF-8
27 Xapian to mająca otwarte źródła biblioteka do uzyskiwania informacji
28 probabilistycznych. Oferuje wysoce adoptowalne narzędzia pozwalające
29 programistom łatwo dodawać do aplikacji zaawansowane możliwości
30 indeksowania i wyszukiwania.
33 Summary: Xapian search engine library
34 Summary(pl.UTF-8): Biblioteka silnika wyszukiwania Xapian
38 Xapian is an Open Source Probabilistic Information Retrieval
39 framework. It offers a highly adaptable toolkit that allows developers
40 to easily add advanced indexing and search facilities to applications.
41 This package provides the library for applications using Xapian
45 Xapian to mająca otwarte źródła biblioteka do uzyskiwania informacji
46 probabilistycznych. Oferuje wysoce adoptowalne narzędzia pozwalające
47 programistom łatwo dodawać do aplikacji zaawansowane możliwości
48 indeksowania i wyszukiwania. Ten pakiet udostępnia bibliotekę dla
49 aplikacji wykorzystujących funkcjonalność Xapiana.
52 Summary: Files needed for building packages which use Xapian
53 Summary(pl.UTF-8): Pliki niezbędne do tworzenia pakietów wykorzystujących Xapiana
54 Group: Development/Libraries
55 Requires: %{name}-libs = %{version}-%{release}
56 Requires: libstdc++-devel
60 Xapian is an Open Source Probabilistic Information Retrieval
61 framework. It offers a highly adaptable toolkit that allows developers
62 to easily add advanced indexing and search facilities to applications.
63 This package provides the files needed for building packages which use
66 %description devel -l pl.UTF-8
67 Xapian to mająca otwarte źródła biblioteka do uzyskiwania informacji
68 probabilistycznych. Oferuje wysoce adoptowalne narzędzia pozwalające
69 programistom łatwo dodawać do aplikacji zaawansowane możliwości
70 indeksowania i wyszukiwania. Ten pakiet zawiera pliki niezbędne do
71 tworzenia pakietów wykorzystujących Xapiana.
74 Summary: Static Xapian library
75 Summary(pl.UTF-8): Statyczna biblioteka Xapian
76 Group: Development/Libraries
77 Requires: %{name}-devel = %{version}-%{release}
80 Static Xapian library.
82 %description static -l pl.UTF-8
83 Statyczna biblioteka Xapian.
86 Summary: Xapian API documentation
87 Summary(pl.UTF-8): Dokumentacja API biblioteki Xapian
91 API and internal documentation for Xapian library.
93 %description apidocs -l pl.UTF-8
94 Dokumentacja API i wewnętrzna biblioteki Xapian.
99 cp -a examples _examples
100 %{__rm} _examples/Makefile*
104 --enable-static%{!?with_static_libs=no}
108 rm -rf $RPM_BUILD_ROOT
111 docdir=%{_docdir}/%{name}-apidocs-%{version} \
112 DESTDIR=$RPM_BUILD_ROOT
114 %{__make} -C docs install \
115 docdir=%{_docdir}/%{name}-apidocs-%{version} \
116 DESTDIR=$RPM_BUILD_ROOT
118 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
119 cp -a ChangeLog.examples _examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
122 rm -rf $RPM_BUILD_ROOT
124 %post libs -p /sbin/ldconfig
125 %postun libs -p /sbin/ldconfig
128 %defattr(644,root,root,755)
129 %doc AUTHORS COPYING ChangeLog HACKING INSTALL NEWS PLATFORMS README
130 %attr(755,root,root) %{_bindir}/copydatabase
131 %attr(755,root,root) %{_bindir}/delve
132 %attr(755,root,root) %{_bindir}/quest
133 %attr(755,root,root) %{_bindir}/simpleexpand
134 %attr(755,root,root) %{_bindir}/simpleindex
135 %attr(755,root,root) %{_bindir}/simplesearch
136 %attr(755,root,root) %{_bindir}/xapian-check
137 %attr(755,root,root) %{_bindir}/xapian-chert-update
138 %attr(755,root,root) %{_bindir}/xapian-compact
139 %attr(755,root,root) %{_bindir}/xapian-inspect
140 %attr(755,root,root) %{_bindir}/xapian-metadata
141 %attr(755,root,root) %{_bindir}/xapian-progsrv
142 %attr(755,root,root) %{_bindir}/xapian-replicate
143 %attr(755,root,root) %{_bindir}/xapian-replicate-server
144 %attr(755,root,root) %{_bindir}/xapian-tcpsrv
145 %{_mandir}/man1/copydatabase.1*
146 %{_mandir}/man1/delve.1*
147 %{_mandir}/man1/quest.1*
148 %{_mandir}/man1/xapian-check.1*
149 %{_mandir}/man1/xapian-chert-update.1*
150 %{_mandir}/man1/xapian-compact.1*
151 %{_mandir}/man1/xapian-config.1*
152 %{_mandir}/man1/xapian-inspect.1*
153 %{_mandir}/man1/xapian-metadata.1*
154 %{_mandir}/man1/xapian-progsrv.1*
155 %{_mandir}/man1/xapian-replicate.1*
156 %{_mandir}/man1/xapian-replicate-server.1*
157 %{_mandir}/man1/xapian-tcpsrv.1*
160 %defattr(644,root,root,755)
161 %attr(755,root,root) %{_libdir}/libxapian.so.*.*.*
162 %attr(755,root,root) %ghost %{_libdir}/libxapian.so.22
165 %defattr(644,root,root,755)
166 %attr(755,root,root) %{_bindir}/xapian-config
167 %attr(755,root,root) %{_libdir}/libxapian.so
168 %{_libdir}/libxapian.la
169 %{_libdir}/cmake/xapian
170 %{_includedir}/xapian
171 %{_includedir}/xapian.h
172 %{_aclocaldir}/xapian.m4
173 %{_examplesdir}/%{name}-%{version}
175 %if %{with static_libs}
177 %defattr(644,root,root,755)
178 %{_libdir}/libxapian.a
183 %defattr(644,root,root,755)
184 %dir %{_docdir}/%{name}-apidocs-%{version}
185 %{_docdir}/%{name}-apidocs-%{version}/apidoc.pdf
186 %{_docdir}/%{name}-apidocs-%{version}/*.html
187 %{_docdir}/%{name}-apidocs-%{version}/apidoc