]> git.pld-linux.org Git - SPECS.git/blob - namazu.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / namazu.spec
1 Summary:        Namazu - a full-text search engine
2 Summary(pl.UTF-8):      Namazu - silnik pełnotekstowego przeszukiwania
3 Name:           namazu
4 Version:        2.0.13
5 Release:        6
6 License:        GPL
7 Group:          Applications/Text
8 Source0:        http://www.namazu.org/stable/%{name}-%{version}-1.tar.gz
9 # Source0-md5:  335ef8f4faecae4a30954f50af356ac0
10 Source1:        http://mm.tkikuchi.net/pipermail.pl
11 # Source1-md5:  d49f69f964d193a7aeb2cf11edf63a69
12 Patch0:         %{name}-linguas.patch
13 Patch1:         %{name}-newgettext3.patch
14 Patch2:         %{name}-emailaddress.patch
15 Patch3:         %{name}-fixinutf8.patch
16 Patch4:         %{name}-de.patch
17 URL:            http://www.namazu.org/
18 BuildRequires:  autoconf
19 BuildRequires:  automake
20 BuildRequires:  gettext-tools
21 BuildRequires:  libtool
22 BuildRequires:  perl-File-MMagic >= 1.12
23 BuildRequires:  perl-NKF >= 1.71
24 BuildRequires:  perl-Text-ChaSen >= 1.03
25 BuildRequires:  perl-Text-Kakasi >= 1.00
26 BuildRequires:  perl-modules >= 5.6.0
27 BuildRequires:  rpm-perlprov >= 4.1-13
28 Requires:       kakasi >= 2.3.0
29 Requires:       perl-File-MMagic >= 1.12
30 Requires:       perl-NKF >= 1.71
31 Requires:       perl-Text-ChaSen >= 1.03
32 Requires:       perl-Text-Kakasi >= 1.00
33 Requires:       perl-modules >= 5.6.0
34 Conflicts:      mknmz-wwwoffle = 0.7.2-1
35 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37 # XXX is this right - it was /var/lib before FHS macros
38 %define         _localstatedir  /var/lib
39 %define         _cgidir         %{_libexecdir}/%{name}
40
41 %description
42 Namazu is a full-text search engine software intended for easy use.
43 Not only it works as CGI program for small or medium scale WWW search
44 engine, but also works as personal use such as search system for local
45 HDD.
46
47 %description -l pl.UTF-8
48 Namazu to silnik pełnotekstowego przeszukiwania zrobiony z myślą o
49 łatwym użytkowaniu. Działa nie tylko jako program CGI dla małych i
50 średnich wyszukiwarek WWW, ale także jako prywatny system
51 przeszukiwania dla lokalnego dysku.
52
53 %package devel
54 Summary:        Header files for Namazu
55 Summary(pl.UTF-8):      Pliki nagłówkowe Namazu
56 Group:          Development/Libraries
57 Requires:       %{name} = %{version}-%{release}
58
59 %description devel
60 Header files for Namazu.
61
62 %description devel -l pl.UTF-8
63 Pliki nagłówkowe Namazu.
64
65 %package static
66 Summary:        Static Namazu library
67 Summary(pl.UTF-8):      Statyczna biblioteka Namazu
68 Group:          Development/Libraries
69 Requires:       %{name}-devel = %{version}-%{release}
70
71 %description static
72 Static Namazu library.
73
74 %description static -l pl.UTF-8
75 Statyczna biblioteka Namazu.
76
77 %package cgi
78 Summary:        A CGI interface for Namazu
79 Summary(pl.UTF-8):      Interfejs CGI do Namazu
80 Group:          Applications/Text
81 Requires:       %{name} = %{version}-%{release}
82
83 %description cgi
84 A CGI interface for Namazu.
85
86 %description cgi -l pl.UTF-8
87 Interfejs CGI do Namazu.
88
89 %prep
90 %setup -q
91 %patch0 -p1
92 %patch1 -p1
93 %patch2 -p1
94 %patch3 -p1
95 %patch4 -p1
96
97 %build
98 rm -rf File-MMagic
99 %{__gettextize}
100 %{__libtoolize}
101 %{__aclocal}
102 %{__autoconf}
103 %{__autoheader}
104 %{__automake}
105 %configure
106
107 %{__make}
108
109 %install
110 rm -rf $RPM_BUILD_ROOT
111 install -d $RPM_BUILD_ROOT%{_libexecdir}/%{name}
112
113 %{__make} install \
114         DESTDIR=$RPM_BUILD_ROOT
115
116 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}/filter/pipermail.pl
117
118 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/namazu/namazurc-sample \
119         $RPM_BUILD_ROOT%{_sysconfdir}/namazu/namazurc
120 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/namazu/mknmzrc-sample \
121         $RPM_BUILD_ROOT%{_sysconfdir}/namazu/mknmzrc
122
123 mv -f $RPM_BUILD_ROOT%{_libexecdir}/%{name}.cgi \
124         $RPM_BUILD_ROOT%{_libexecdir}/%{name}/%{name}.cgi
125
126 install -d html
127 mv -f $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/* html/
128 rm -fr $RPM_BUILD_ROOT%{_datadir}/%{name}/etc
129
130 %find_lang %{name}
131
132 %clean
133 rm -rf $RPM_BUILD_ROOT
134
135 %post   -p /sbin/ldconfig
136 %postun -p /sbin/ldconfig
137
138 %files -f %{name}.lang
139 %defattr(644,root,root,755)
140 %doc AUTHORS CREDITS ChangeLog* NEWS README THANKS TODO
141 %doc etc/namazu.png html
142 %lang(es) %doc README-es
143 %lang(ja) %doc README-ja
144 %attr(755,root,root) %{_bindir}/namazu
145 %attr(755,root,root) %{_bindir}/bnamazu
146 %attr(755,root,root) %{_bindir}/*nmz
147 %attr(755,root,root) %{_bindir}/mailutime
148 %attr(755,root,root) %{_bindir}/nmzgrep
149 %attr(755,root,root) %{_bindir}/nmzmerge
150 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
151 %attr(755,root,root) %ghost %{_libdir}/libnmz.so.7
152 %dir %{_sysconfdir}/namazu
153 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/namazu/namazurc
154 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/namazu/mknmzrc
155 %{_mandir}/man1/*
156 %dir %{_datadir}/namazu
157 %{_datadir}/namazu/filter
158 %{_datadir}/namazu/pl
159 %{_datadir}/namazu/template
160 %dir %{_localstatedir}/namazu
161 %dir %{_localstatedir}/namazu/index
162
163 %files devel
164 %defattr(644,root,root,755)
165 %attr(755,root,root) %{_bindir}/nmz-config
166 %attr(755,root,root) %{_libdir}/lib*.so
167 %{_libdir}/lib*.la
168 %{_includedir}/namazu
169
170 %files static
171 %defattr(644,root,root,755)
172 %{_libdir}/lib*.a
173
174 %files cgi
175 %defattr(644,root,root,755)
176 %attr(755,root,root) %{_cgidir}
This page took 0.087577 seconds and 3 git commands to generate.