]> git.pld-linux.org Git - packages/xapian-core.git/blob - xapian-core.spec
upgraded to 1.2.17; removed libxapian.la, marked libs pl description
[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.17
10 Release:        1
11 License:        GPL v2+
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)
21
22 %description
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.
26
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.
32
33 %package libs
34 Summary:        Xapian search engine library
35 Summary(pl.UTF-8):      Biblioteka silnika wyszukiwania Xapian
36 Group:          Libraries
37
38 %description libs
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
43 functionality.
44
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.
51
52 %package devel
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
59 Requires:       zlib-devel
60
61 %description 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
66 Xapian.
67
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.
74
75 %package static
76 Summary:        Static Xapian library
77 Summary(pl.UTF-8):      Statyczna biblioteka Xapian
78 Group:          Development/Libraries
79 Requires:       %{name}-devel = %{version}-%{release}
80
81 %description static
82 Static Xapian library.
83
84 %description static -l pl.UTF-8
85 Statyczna biblioteka Xapian.
86
87 %package apidocs
88 Summary:        Xapian API documentation
89 Summary(pl.UTF-8):      Dokumentacja API biblioteki Xapian
90 Group:          Documentation
91 %if "%{_rpmversion}" >= "5"
92 BuildArch:      noarch
93 %endif
94
95 %description apidocs
96 API and internal documentation for Xapian library.
97
98 %description apidocs -l pl.UTF-8
99 Dokumentacja API i wewnętrzna biblioteki Xapian.
100
101 %prep
102 %setup -q
103
104 cp -a examples _examples
105 %{__rm} _examples/Makefile*
106
107 %build
108 %configure \
109         --enable-static%{!?with_static_libs:=no}
110 %{__make}
111
112 %install
113 rm -rf $RPM_BUILD_ROOT
114
115 %{__make} install \
116         docdir=%{_docdir}/%{name}-apidocs-%{version} \
117         DESTDIR=$RPM_BUILD_ROOT
118
119 %{__make} -C docs install \
120         docdir=%{_docdir}/%{name}-apidocs-%{version} \
121         DESTDIR=$RPM_BUILD_ROOT
122
123 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
124 cp -a ChangeLog.examples _examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
125
126 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libxapian.la
127
128 %clean
129 rm -rf $RPM_BUILD_ROOT
130
131 %post   libs -p /sbin/ldconfig
132 %postun libs -p /sbin/ldconfig
133
134 %files
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*
165
166 %files libs
167 %defattr(644,root,root,755)
168 %attr(755,root,root) %{_libdir}/libxapian.so.*.*.*
169 %attr(755,root,root) %ghost %{_libdir}/libxapian.so.22
170
171 %files devel
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}
180
181 %if %{with static_libs}
182 %files static
183 %defattr(644,root,root,755)
184 %{_libdir}/libxapian.a
185 %endif
186
187 %if %{with apidocs}
188 %files apidocs
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
194 %endif
This page took 0.352841 seconds and 4 git commands to generate.