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://oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz
14 # Source0-md5: 493117bf45e5471e86b4fc5d6d8069dc
15 URL: http://www.xapian.org/
16 BuildRequires: libstdc++-devel
17 BuildRequires: libuuid-devel
18 BuildRequires: zlib-devel
19 Requires: %{name}-libs = %{version}-%{release}
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 Xapian is an Open Source Probabilistic Information Retrieval Library.
24 It offers a highly adaptable toolkit that allows developers to easily
25 add advanced indexing and search facilities to applications.
27 %description -l pl.UTF-8
28 Xapian to mająca otwarte źródła biblioteka do uzyskiwania informacji
29 probabilistycznych. Oferuje wysoce adoptowalne narzędzia pozwalające
30 programistom łatwo dodawać do aplikacji zaawansowane możliwości
31 indeksowania i wyszukiwania.
34 Summary: Xapian search engine library
35 Summary(pl.UTF-8): Biblioteka silnika wyszukiwania Xapian
39 Xapian is an Open Source Probabilistic Information Retrieval
40 framework. It offers a highly adaptable toolkit that allows developers
41 to easily add advanced indexing and search facilities to applications.
42 This package provides the library for applications using Xapian
45 %description libs -l pl.UTF-8
46 Xapian to mająca otwarte źródła biblioteka do uzyskiwania informacji
47 probabilistycznych. Oferuje wysoce adoptowalne narzędzia pozwalające
48 programistom łatwo dodawać do aplikacji zaawansowane możliwości
49 indeksowania i wyszukiwania. Ten pakiet udostępnia bibliotekę dla
50 aplikacji wykorzystujących funkcjonalność Xapiana.
53 Summary: Files needed for building packages which use Xapian
54 Summary(pl.UTF-8): Pliki niezbędne do tworzenia pakietów wykorzystujących Xapiana
55 Group: Development/Libraries
56 Requires: %{name}-libs = %{version}-%{release}
57 Requires: libstdc++-devel
58 Requires: libuuid-devel
62 Xapian is an Open Source Probabilistic Information Retrieval
63 framework. It offers a highly adaptable toolkit that allows developers
64 to easily add advanced indexing and search facilities to applications.
65 This package provides the files needed for building packages which use
68 %description devel -l pl.UTF-8
69 Xapian to mająca otwarte źródła biblioteka do uzyskiwania informacji
70 probabilistycznych. Oferuje wysoce adoptowalne narzędzia pozwalające
71 programistom łatwo dodawać do aplikacji zaawansowane możliwości
72 indeksowania i wyszukiwania. Ten pakiet zawiera pliki niezbędne do
73 tworzenia pakietów wykorzystujących Xapiana.
76 Summary: Static Xapian library
77 Summary(pl.UTF-8): Statyczna biblioteka Xapian
78 Group: Development/Libraries
79 Requires: %{name}-devel = %{version}-%{release}
82 Static Xapian library.
84 %description static -l pl.UTF-8
85 Statyczna biblioteka Xapian.
88 Summary: Xapian API documentation
89 Summary(pl.UTF-8): Dokumentacja API biblioteki Xapian
91 %if "%{_rpmversion}" >= "5"
96 API and internal documentation for Xapian library.
98 %description apidocs -l pl.UTF-8
99 Dokumentacja API i wewnętrzna biblioteki Xapian.
104 cp -a examples _examples
105 %{__rm} _examples/Makefile*
109 --enable-static%{!?with_static_libs:=no}
113 rm -rf $RPM_BUILD_ROOT
116 docdir=%{_docdir}/%{name}-apidocs-%{version} \
117 DESTDIR=$RPM_BUILD_ROOT
119 %{__make} -C docs install \
120 docdir=%{_docdir}/%{name}-apidocs-%{version} \
121 DESTDIR=$RPM_BUILD_ROOT
123 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
124 cp -a ChangeLog.examples _examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
126 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libxapian.la
129 rm -rf $RPM_BUILD_ROOT
131 %post libs -p /sbin/ldconfig
132 %postun libs -p /sbin/ldconfig
135 %defattr(644,root,root,755)
136 %doc AUTHORS ChangeLog* HACKING NEWS PLATFORMS README
137 %attr(755,root,root) %{_bindir}/copydatabase
138 %attr(755,root,root) %{_bindir}/delve
139 %attr(755,root,root) %{_bindir}/quest
140 %attr(755,root,root) %{_bindir}/simpleexpand
141 %attr(755,root,root) %{_bindir}/simpleindex
142 %attr(755,root,root) %{_bindir}/simplesearch
143 %attr(755,root,root) %{_bindir}/xapian-check
144 %attr(755,root,root) %{_bindir}/xapian-chert-update
145 %attr(755,root,root) %{_bindir}/xapian-compact
146 %attr(755,root,root) %{_bindir}/xapian-inspect
147 %attr(755,root,root) %{_bindir}/xapian-metadata
148 %attr(755,root,root) %{_bindir}/xapian-progsrv
149 %attr(755,root,root) %{_bindir}/xapian-replicate
150 %attr(755,root,root) %{_bindir}/xapian-replicate-server
151 %attr(755,root,root) %{_bindir}/xapian-tcpsrv
152 %{_mandir}/man1/copydatabase.1*
153 %{_mandir}/man1/delve.1*
154 %{_mandir}/man1/quest.1*
155 %{_mandir}/man1/xapian-check.1*
156 %{_mandir}/man1/xapian-chert-update.1*
157 %{_mandir}/man1/xapian-compact.1*
158 %{_mandir}/man1/xapian-config.1*
159 %{_mandir}/man1/xapian-inspect.1*
160 %{_mandir}/man1/xapian-metadata.1*
161 %{_mandir}/man1/xapian-progsrv.1*
162 %{_mandir}/man1/xapian-replicate.1*
163 %{_mandir}/man1/xapian-replicate-server.1*
164 %{_mandir}/man1/xapian-tcpsrv.1*
167 %defattr(644,root,root,755)
168 %attr(755,root,root) %{_libdir}/libxapian.so.*.*.*
169 %attr(755,root,root) %ghost %{_libdir}/libxapian.so.22
172 %defattr(644,root,root,755)
173 %attr(755,root,root) %{_bindir}/xapian-config
174 %attr(755,root,root) %{_libdir}/libxapian.so
175 %{_libdir}/cmake/xapian
176 %{_includedir}/xapian
177 %{_includedir}/xapian.h
178 %{_aclocaldir}/xapian.m4
179 %{_examplesdir}/%{name}-%{version}
181 %if %{with static_libs}
183 %defattr(644,root,root,755)
184 %{_libdir}/libxapian.a
189 %defattr(644,root,root,755)
190 %dir %{_docdir}/%{name}-apidocs-%{version}
191 %{_docdir}/%{name}-apidocs-%{version}/apidoc.pdf
192 %{_docdir}/%{name}-apidocs-%{version}/*.html
193 %{_docdir}/%{name}-apidocs-%{version}/apidoc