]> git.pld-linux.org Git - packages/xapian-core.git/blob - xapian-core.spec
5476b9effb16644ec079c42748dd7b77fbe8e6b2
[packages/xapian-core.git] / xapian-core.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs         # do not build and package API docs
4 %bcond_without  static_libs     # don't build static library
5 #
6 Summary:        The Xapian Probabilistic Information Retrieval Library
7 Summary(pl.UTF-8):      Xapian - biblioteka uzyskiwania informacji probabilistycznych
8 Name:           xapian-core
9 Version:        1.2.9
10 Release:        1
11 License:        GPL v2+
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)
20
21 %description
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.
25
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.
31
32 %package libs
33 Summary:        Xapian search engine library
34 Summary(pl.UTF-8):      Biblioteka silnika wyszukiwania Xapian
35 Group:          Libraries
36
37 %description libs
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
42 functionality.
43
44 %description libs 
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.
50
51 %package devel
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
57 Requires:       zlib-devel
58
59 %description 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
64 Xapian.
65
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.
72
73 %package static
74 Summary:        Static Xapian library
75 Summary(pl.UTF-8):      Statyczna biblioteka Xapian
76 Group:          Development/Libraries
77 Requires:       %{name}-devel = %{version}-%{release}
78
79 %description static
80 Static Xapian library.
81
82 %description static -l pl.UTF-8
83 Statyczna biblioteka Xapian.
84
85 %package apidocs
86 Summary:        Xapian API documentation
87 Summary(pl.UTF-8):      Dokumentacja API biblioteki Xapian
88 Group:          Documentation
89
90 %description apidocs
91 API and internal documentation for Xapian library.
92
93 %description apidocs -l pl.UTF-8
94 Dokumentacja API i wewnętrzna biblioteki Xapian.
95
96 %prep
97 %setup -q
98
99 cp -a examples _examples
100 %{__rm} _examples/Makefile*
101
102 %build
103 %configure \
104         --enable-static%{!?with_static_libs=no}
105 %{__make}
106
107 %install
108 rm -rf $RPM_BUILD_ROOT
109
110 %{__make} install \
111         docdir=%{_docdir}/%{name}-apidocs-%{version} \
112         DESTDIR=$RPM_BUILD_ROOT
113
114 %{__make} -C docs install \
115         docdir=%{_docdir}/%{name}-apidocs-%{version} \
116         DESTDIR=$RPM_BUILD_ROOT
117
118 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
119 cp -a ChangeLog.examples _examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
120
121 %clean
122 rm -rf $RPM_BUILD_ROOT
123
124 %post   libs -p /sbin/ldconfig
125 %postun libs -p /sbin/ldconfig
126
127 %files
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*
158
159 %files libs
160 %defattr(644,root,root,755)
161 %attr(755,root,root) %{_libdir}/libxapian.so.*.*.*
162 %attr(755,root,root) %ghost %{_libdir}/libxapian.so.22
163
164 %files devel
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}
174
175 %if %{with static_libs}
176 %files static
177 %defattr(644,root,root,755)
178 %{_libdir}/libxapian.a
179 %endif
180
181 %if %{with apidocs}
182 %files apidocs
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
188 %endif
This page took 0.115991 seconds and 3 git commands to generate.