3 %bcond_without apidocs # API documentation
4 %bcond_with sse # SSE instructions
5 %bcond_with sse2 # SSE2 instructions
6 %bcond_without static_libs # static library
8 %ifarch pentium4 %{x8664} x32
11 %ifarch pentium3 pentium4 %{x8664} x32
14 Summary: The Xapian Probabilistic Information Retrieval Library
15 Summary(pl.UTF-8): Xapian - biblioteka uzyskiwania informacji probabilistycznych
20 Group: Applications/Databases
21 Source0: https://oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz
22 # Source0-md5: dd1b30f9b307b06fab319d3258fe65ee
23 URL: https://xapian.org/
24 BuildRequires: libstdc++-devel >= 6:4.7
25 BuildRequires: libuuid-devel
26 BuildRequires: rpmbuild(macros) >= 1.752
27 BuildRequires: tar >= 1:1.22
29 BuildRequires: zlib-devel
30 Requires: %{name}-libs = %{version}-%{release}
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 Xapian is an Open Source Probabilistic Information Retrieval Library.
35 It offers a highly adaptable toolkit that allows developers to easily
36 add advanced indexing and search facilities to applications.
38 %description -l pl.UTF-8
39 Xapian to mająca otwarte źródła biblioteka do uzyskiwania informacji
40 probabilistycznych. Oferuje wysoce adoptowalne narzędzia pozwalające
41 programistom łatwo dodawać do aplikacji zaawansowane możliwości
42 indeksowania i wyszukiwania.
45 Summary: Xapian search engine library
46 Summary(pl.UTF-8): Biblioteka silnika wyszukiwania Xapian
50 Xapian is an Open Source Probabilistic Information Retrieval
51 framework. It offers a highly adaptable toolkit that allows developers
52 to easily add advanced indexing and search facilities to applications.
53 This package provides the library for applications using Xapian
56 %description libs -l pl.UTF-8
57 Xapian to mająca otwarte źródła biblioteka do uzyskiwania informacji
58 probabilistycznych. Oferuje wysoce adoptowalne narzędzia pozwalające
59 programistom łatwo dodawać do aplikacji zaawansowane możliwości
60 indeksowania i wyszukiwania. Ten pakiet udostępnia bibliotekę dla
61 aplikacji wykorzystujących funkcjonalność Xapiana.
64 Summary: Files needed for building packages which use Xapian
65 Summary(pl.UTF-8): Pliki niezbędne do tworzenia pakietów wykorzystujących Xapiana
66 Group: Development/Libraries
67 Requires: %{name}-libs = %{version}-%{release}
68 Requires: libstdc++-devel >= 6:4.7
69 Requires: libuuid-devel
73 Xapian is an Open Source Probabilistic Information Retrieval
74 framework. It offers a highly adaptable toolkit that allows developers
75 to easily add advanced indexing and search facilities to applications.
76 This package provides the files needed for building packages which use
79 %description devel -l pl.UTF-8
80 Xapian to mająca otwarte źródła biblioteka do uzyskiwania informacji
81 probabilistycznych. Oferuje wysoce adoptowalne narzędzia pozwalające
82 programistom łatwo dodawać do aplikacji zaawansowane możliwości
83 indeksowania i wyszukiwania. Ten pakiet zawiera pliki niezbędne do
84 tworzenia pakietów wykorzystujących Xapiana.
87 Summary: Static Xapian library
88 Summary(pl.UTF-8): Statyczna biblioteka Xapian
89 Group: Development/Libraries
90 Requires: %{name}-devel = %{version}-%{release}
93 Static Xapian library.
95 %description static -l pl.UTF-8
96 Statyczna biblioteka Xapian.
99 Summary: Xapian API documentation
100 Summary(pl.UTF-8): Dokumentacja API biblioteki Xapian
105 API and internal documentation for Xapian library.
107 %description apidocs -l pl.UTF-8
108 Dokumentacja API i wewnętrzna biblioteki Xapian.
113 cp -a examples _examples
114 %{__rm} _examples/Makefile*
118 --enable-sse=%{!?with_sse:no}%{?with_sse:sse%{?with_sse2:2}} \
119 --enable-static%{!?with_static_libs:=no}
123 rm -rf $RPM_BUILD_ROOT
126 docdir=%{_docdir}/%{name}-apidocs-%{version} \
127 DESTDIR=$RPM_BUILD_ROOT
129 %{__make} -C docs install \
130 docdir=%{_docdir}/%{name}-apidocs-%{version} \
131 DESTDIR=$RPM_BUILD_ROOT
133 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
134 cp -a ChangeLog.examples _examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
136 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libxapian.la
139 rm -rf $RPM_BUILD_ROOT
141 %post libs -p /sbin/ldconfig
142 %postun libs -p /sbin/ldconfig
145 %defattr(644,root,root,755)
146 %doc AUTHORS ChangeLog* HACKING NEWS PLATFORMS README
147 %attr(755,root,root) %{_bindir}/copydatabase
148 %attr(755,root,root) %{_bindir}/quest
149 %attr(755,root,root) %{_bindir}/simpleexpand
150 %attr(755,root,root) %{_bindir}/simpleindex
151 %attr(755,root,root) %{_bindir}/simplesearch
152 %attr(755,root,root) %{_bindir}/xapian-check
153 %attr(755,root,root) %{_bindir}/xapian-compact
154 %attr(755,root,root) %{_bindir}/xapian-delve
155 %attr(755,root,root) %{_bindir}/xapian-metadata
156 %attr(755,root,root) %{_bindir}/xapian-pos
157 %attr(755,root,root) %{_bindir}/xapian-progsrv
158 %attr(755,root,root) %{_bindir}/xapian-replicate
159 %attr(755,root,root) %{_bindir}/xapian-replicate-server
160 %attr(755,root,root) %{_bindir}/xapian-tcpsrv
161 %{_datadir}/xapian-core
162 %{_mandir}/man1/copydatabase.1*
163 %{_mandir}/man1/quest.1*
164 %{_mandir}/man1/xapian-check.1*
165 %{_mandir}/man1/xapian-compact.1*
166 %{_mandir}/man1/xapian-config.1*
167 %{_mandir}/man1/xapian-delve.1*
168 %{_mandir}/man1/xapian-metadata.1*
169 %{_mandir}/man1/xapian-pos.1*
170 %{_mandir}/man1/xapian-progsrv.1*
171 %{_mandir}/man1/xapian-replicate.1*
172 %{_mandir}/man1/xapian-replicate-server.1*
173 %{_mandir}/man1/xapian-tcpsrv.1*
176 %defattr(644,root,root,755)
177 %attr(755,root,root) %{_libdir}/libxapian.so.*.*.*
178 %attr(755,root,root) %ghost %{_libdir}/libxapian.so.30
181 %defattr(644,root,root,755)
182 %attr(755,root,root) %{_bindir}/xapian-config
183 %attr(755,root,root) %{_libdir}/libxapian.so
184 %{_libdir}/cmake/xapian
185 %{_includedir}/xapian
186 %{_includedir}/xapian.h
187 %{_pkgconfigdir}/xapian-core.pc
188 %{_aclocaldir}/xapian.m4
189 %{_examplesdir}/%{name}-%{version}
191 %if %{with static_libs}
193 %defattr(644,root,root,755)
194 %{_libdir}/libxapian.a
199 %defattr(644,root,root,755)
200 %dir %{_docdir}/%{name}-apidocs-%{version}
201 %{_docdir}/%{name}-apidocs-%{version}/*.html
202 %{_docdir}/%{name}-apidocs-%{version}/apidoc