]> git.pld-linux.org Git - packages/xapian-omega.git/blob - xapian-omega.spec
92184b0f8c1f6ab6aae5ce552aa7a8a52cc6d1a8
[packages/xapian-omega.git] / xapian-omega.spec
1 %include        /usr/lib/rpm/macros.perl
2 Summary:        A CGI search frontend and indexers built on Xapian
3 Summary(pl.UTF-8):      Frontend wyszukiwarki CGI oraz programy indeksujące oparte na Xapianie
4 Name:           xapian-omega
5 Version:        1.4.11
6 Release:        0.1
7 License:        GPL v2+
8 Group:          Applications/Databases
9 Source0:        https://oligarchy.co.uk/xapian/%{version}/%{name}-%{version}.tar.xz
10 # Source0-md5:  8cc4ea73581b5a9c381b373d4889ea53
11 URL:            https://xapian.org/
12 BuildRequires:  help2man
13 BuildRequires:  libmagic-devel
14 BuildRequires:  libstdc++-devel >= 6:4.7
15 BuildRequires:  pcre-devel
16 BuildRequires:  perl-base
17 BuildRequires:  rpm-perlprov
18 BuildRequires:  xapian-core-devel >= 1.4.0
19 BuildRequires:  zlib-devel
20 Requires:       xapian-core-libs >= 1.4.0
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %define         cgibindir       %{_prefix}/lib/cgi-bin
24
25 %description
26 Omega is a CGI application which uses the Xapian Information Retrieval
27 library to index and search collections of documents.
28
29 %description -l pl.UTF-8
30 Omega to aplikacja CGI wykorzystująca bibliotekę uzyskiwania
31 informacji Xapian w celu indeksowania i przeszukiwania zbioru
32 dokumentów.
33
34 %prep
35 %setup -q
36
37 %build
38 %configure
39 %{__make}
40
41 %install
42 rm -rf $RPM_BUILD_ROOT
43
44 %{__make} install \
45         DESTDIR=$RPM_BUILD_ROOT \
46         docdatadir=%{_docdir}/%{name}
47
48 # CGI application
49 install -d $RPM_BUILD_ROOT%{cgibindir}
50 %{__mv} $RPM_BUILD_ROOT%{_libdir}/xapian-omega/bin/omega $RPM_BUILD_ROOT%{cgibindir}/%{name}
51
52 # Create the data directory
53 install -d $RPM_BUILD_ROOT/var/lib/omega/{cdb,data}
54 install -d $RPM_BUILD_ROOT/var/log/omega
55
56 # Default templates
57 install -d $RPM_BUILD_ROOT/var/lib/omega
58 cp -a templates $RPM_BUILD_ROOT/var/lib/omega/templates
59
60 # Configuration file
61 install -d $RPM_BUILD_ROOT%{_sysconfdir}
62 cp -a omega.conf $RPM_BUILD_ROOT%{_sysconfdir}/omega.conf
63
64 # Move the scripts to the right place
65 %{__mv} $RPM_BUILD_ROOT%{_datadir}/omega $RPM_BUILD_ROOT%{_datadir}/%{name}
66
67 # Images
68 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/icons
69 cp -a images $RPM_BUILD_ROOT%{_datadir}/%{name}/icons
70
71 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files
77 %defattr(644,root,root,755)
78 %doc AUTHORS ChangeLog NEWS README TODO docs/*.html
79 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/omega.conf
80 %attr(755,root,root) %{_bindir}/dbi2omega
81 %attr(755,root,root) %{_bindir}/htdig2omega
82 %attr(755,root,root) %{_bindir}/mbox2omega
83 %attr(755,root,root) %{_bindir}/omindex
84 %attr(755,root,root) %{_bindir}/omindex-list
85 %attr(755,root,root) %{_bindir}/scriptindex
86 %attr(755,root,root) %{cgibindir}/%{name}
87 %dir %{_libdir}/xapian-omega
88 %dir %{_libdir}/xapian-omega/bin
89 %attr(755,root,root) %{_libdir}/xapian-omega/bin/mhtml2html
90 %attr(755,root,root) %{_libdir}/xapian-omega/bin/outlookmsg2html
91 %attr(755,root,root) %{_libdir}/xapian-omega/bin/rfc822tohtml
92 %attr(755,root,root) %{_libdir}/xapian-omega/bin/vcard2text
93 %{_mandir}/man1/omindex.1*
94 %{_mandir}/man1/omindex-list.1*
95 %{_mandir}/man1/scriptindex.1*
96 %{_datadir}/%{name}
97 /var/lib/omega
98 /var/log/omega
This page took 0.052309 seconds and 2 git commands to generate.