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: tar >= 1:1.22
28 BuildRequires: zlib-devel
29 Requires: %{name}-libs = %{version}-%{release}
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 Xapian is an Open Source Probabilistic Information Retrieval Library.
34 It offers a highly adaptable toolkit that allows developers to easily
35 add advanced indexing and search facilities to applications.
37 %description -l pl.UTF-8
38 Xapian to mająca otwarte źródła biblioteka do uzyskiwania informacji
39 probabilistycznych. Oferuje wysoce adoptowalne narzędzia pozwalające
40 programistom łatwo dodawać do aplikacji zaawansowane możliwości
41 indeksowania i wyszukiwania.
44 Summary: Xapian search engine library
45 Summary(pl.UTF-8): Biblioteka silnika wyszukiwania Xapian
49 Xapian is an Open Source Probabilistic Information Retrieval
50 framework. It offers a highly adaptable toolkit that allows developers
51 to easily add advanced indexing and search facilities to applications.
52 This package provides the library for applications using Xapian
55 %description libs -l pl.UTF-8
56 Xapian to mająca otwarte źródła biblioteka do uzyskiwania informacji
57 probabilistycznych. Oferuje wysoce adoptowalne narzędzia pozwalające
58 programistom łatwo dodawać do aplikacji zaawansowane możliwości
59 indeksowania i wyszukiwania. Ten pakiet udostępnia bibliotekę dla
60 aplikacji wykorzystujących funkcjonalność Xapiana.
63 Summary: Files needed for building packages which use Xapian
64 Summary(pl.UTF-8): Pliki niezbędne do tworzenia pakietów wykorzystujących Xapiana
65 Group: Development/Libraries
66 Requires: %{name}-libs = %{version}-%{release}
67 Requires: libstdc++-devel >= 6:4.7
68 Requires: libuuid-devel
72 Xapian is an Open Source Probabilistic Information Retrieval
73 framework. It offers a highly adaptable toolkit that allows developers
74 to easily add advanced indexing and search facilities to applications.
75 This package provides the files needed for building packages which use
78 %description devel -l pl.UTF-8
79 Xapian to mająca otwarte źródła biblioteka do uzyskiwania informacji
80 probabilistycznych. Oferuje wysoce adoptowalne narzędzia pozwalające
81 programistom łatwo dodawać do aplikacji zaawansowane możliwości
82 indeksowania i wyszukiwania. Ten pakiet zawiera pliki niezbędne do
83 tworzenia pakietów wykorzystujących Xapiana.
86 Summary: Static Xapian library
87 Summary(pl.UTF-8): Statyczna biblioteka Xapian
88 Group: Development/Libraries
89 Requires: %{name}-devel = %{version}-%{release}
92 Static Xapian library.
94 %description static -l pl.UTF-8
95 Statyczna biblioteka Xapian.
98 Summary: Xapian API documentation
99 Summary(pl.UTF-8): Dokumentacja API biblioteki Xapian
101 %if "%{_rpmversion}" >= "5"
106 API and internal documentation for Xapian library.
108 %description apidocs -l pl.UTF-8
109 Dokumentacja API i wewnętrzna biblioteki Xapian.
114 cp -a examples _examples
115 %{__rm} _examples/Makefile*
119 --enable-sse=%{!?with_sse:no}%{?with_sse:sse%{?with_sse2:2}} \
120 --enable-static%{!?with_static_libs:=no}
124 rm -rf $RPM_BUILD_ROOT
127 docdir=%{_docdir}/%{name}-apidocs-%{version} \
128 DESTDIR=$RPM_BUILD_ROOT
130 %{__make} -C docs install \
131 docdir=%{_docdir}/%{name}-apidocs-%{version} \
132 DESTDIR=$RPM_BUILD_ROOT
134 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
135 cp -a ChangeLog.examples _examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
137 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libxapian.la
140 rm -rf $RPM_BUILD_ROOT
142 %post libs -p /sbin/ldconfig
143 %postun libs -p /sbin/ldconfig
146 %defattr(644,root,root,755)
147 %doc AUTHORS ChangeLog* HACKING NEWS PLATFORMS README
148 %attr(755,root,root) %{_bindir}/copydatabase
149 %attr(755,root,root) %{_bindir}/quest
150 %attr(755,root,root) %{_bindir}/simpleexpand
151 %attr(755,root,root) %{_bindir}/simpleindex
152 %attr(755,root,root) %{_bindir}/simplesearch
153 %attr(755,root,root) %{_bindir}/xapian-check
154 %attr(755,root,root) %{_bindir}/xapian-compact
155 %attr(755,root,root) %{_bindir}/xapian-delve
156 %attr(755,root,root) %{_bindir}/xapian-metadata
157 %attr(755,root,root) %{_bindir}/xapian-pos
158 %attr(755,root,root) %{_bindir}/xapian-progsrv
159 %attr(755,root,root) %{_bindir}/xapian-replicate
160 %attr(755,root,root) %{_bindir}/xapian-replicate-server
161 %attr(755,root,root) %{_bindir}/xapian-tcpsrv
162 %{_datadir}/xapian-core
163 %{_mandir}/man1/copydatabase.1*
164 %{_mandir}/man1/quest.1*
165 %{_mandir}/man1/xapian-check.1*
166 %{_mandir}/man1/xapian-compact.1*
167 %{_mandir}/man1/xapian-config.1*
168 %{_mandir}/man1/xapian-delve.1*
169 %{_mandir}/man1/xapian-metadata.1*
170 %{_mandir}/man1/xapian-pos.1*
171 %{_mandir}/man1/xapian-progsrv.1*
172 %{_mandir}/man1/xapian-replicate.1*
173 %{_mandir}/man1/xapian-replicate-server.1*
174 %{_mandir}/man1/xapian-tcpsrv.1*
177 %defattr(644,root,root,755)
178 %attr(755,root,root) %{_libdir}/libxapian.so.*.*.*
179 %attr(755,root,root) %ghost %{_libdir}/libxapian.so.30
182 %defattr(644,root,root,755)
183 %attr(755,root,root) %{_bindir}/xapian-config
184 %attr(755,root,root) %{_libdir}/libxapian.so
185 %{_libdir}/cmake/xapian
186 %{_includedir}/xapian
187 %{_includedir}/xapian.h
188 %{_pkgconfigdir}/xapian-core.pc
189 %{_aclocaldir}/xapian.m4
190 %{_examplesdir}/%{name}-%{version}
192 %if %{with static_libs}
194 %defattr(644,root,root,755)
195 %{_libdir}/libxapian.a
200 %defattr(644,root,root,755)
201 %dir %{_docdir}/%{name}-apidocs-%{version}
202 %{_docdir}/%{name}-apidocs-%{version}/*.html
203 %{_docdir}/%{name}-apidocs-%{version}/apidoc