1 %include /usr/lib/rpm/macros.perl
2 Summary: Namazu - a full-text search engine
3 Summary(pl.UTF-8): Namazu - silnik pełnotekstowego przeszukiwania
8 Group: Applications/Text
9 Source0: http://www.namazu.org/stable/%{name}-%{version}-1.tar.gz
10 # Source0-md5: 335ef8f4faecae4a30954f50af356ac0
11 Source1: http://mm.tkikuchi.net/pipermail.pl
12 # Source1-md5: d49f69f964d193a7aeb2cf11edf63a69
13 Patch0: %{name}-linguas.patch
14 Patch1: %{name}-newgettext3.patch
15 Patch2: %{name}-emailaddress.patch
16 Patch3: %{name}-fixinutf8.patch
17 Patch4: %{name}-de.patch
18 URL: http://www.namazu.org/
19 BuildRequires: autoconf
20 BuildRequires: automake
21 BuildRequires: gettext-tools
22 BuildRequires: libtool
23 BuildRequires: perl-File-MMagic >= 1.12
24 BuildRequires: perl-NKF >= 1.71
25 BuildRequires: perl-Text-ChaSen >= 1.03
26 BuildRequires: perl-Text-Kakasi >= 1.00
27 BuildRequires: perl-modules >= 5.6.0
28 BuildRequires: rpm-perlprov >= 4.1-13
29 Requires: kakasi >= 2.3.0
30 Requires: perl-File-MMagic >= 1.12
31 Requires: perl-NKF >= 1.71
32 Requires: perl-Text-ChaSen >= 1.03
33 Requires: perl-Text-Kakasi >= 1.00
34 Requires: perl-modules >= 5.6.0
35 Conflicts: mknmz-wwwoffle = 0.7.2-1
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 # XXX is this right - it was /var/lib before FHS macros
39 %define _localstatedir /var/lib
40 %define _cgidir %{_libexecdir}/%{name}
43 Namazu is a full-text search engine software intended for easy use.
44 Not only it works as CGI program for small or medium scale WWW search
45 engine, but also works as personal use such as search system for local
48 %description -l pl.UTF-8
49 Namazu to silnik pełnotekstowego przeszukiwania zrobiony z myślą o
50 łatwym użytkowaniu. Działa nie tylko jako program CGI dla małych i
51 średnich wyszukiwarek WWW, ale także jako prywatny system
52 przeszukiwania dla lokalnego dysku.
55 Summary: Header files for Namazu
56 Summary(pl.UTF-8): Pliki nagłówkowe Namazu
57 Group: Development/Libraries
58 Requires: %{name} = %{version}-%{release}
61 Header files for Namazu.
63 %description devel -l pl.UTF-8
64 Pliki nagłówkowe Namazu.
67 Summary: Static Namazu library
68 Summary(pl.UTF-8): Statyczna biblioteka Namazu
69 Group: Development/Libraries
70 Requires: %{name}-devel = %{version}-%{release}
73 Static Namazu library.
75 %description static -l pl.UTF-8
76 Statyczna biblioteka Namazu.
79 Summary: A CGI interface for Namazu
80 Summary(pl.UTF-8): Interfejs CGI do Namazu
81 Group: Applications/Text
82 Requires: %{name} = %{version}-%{release}
85 A CGI interface for Namazu.
87 %description cgi -l pl.UTF-8
88 Interfejs CGI do Namazu.
111 rm -rf $RPM_BUILD_ROOT
112 install -d $RPM_BUILD_ROOT%{_libexecdir}/%{name}
115 DESTDIR=$RPM_BUILD_ROOT
117 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}/filter/pipermail.pl
119 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/namazu/namazurc-sample \
120 $RPM_BUILD_ROOT%{_sysconfdir}/namazu/namazurc
121 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/namazu/mknmzrc-sample \
122 $RPM_BUILD_ROOT%{_sysconfdir}/namazu/mknmzrc
124 mv -f $RPM_BUILD_ROOT%{_libexecdir}/%{name}.cgi \
125 $RPM_BUILD_ROOT%{_libexecdir}/%{name}/%{name}.cgi
128 mv -f $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/* html/
129 rm -fr $RPM_BUILD_ROOT%{_datadir}/%{name}/etc
134 rm -rf $RPM_BUILD_ROOT
136 %post -p /sbin/ldconfig
137 %postun -p /sbin/ldconfig
139 %files -f %{name}.lang
140 %defattr(644,root,root,755)
141 %doc AUTHORS CREDITS ChangeLog* NEWS README THANKS TODO
142 %doc etc/namazu.png html
143 %lang(es) %doc README-es
144 %lang(ja) %doc README-ja
145 %attr(755,root,root) %{_bindir}/namazu
146 %attr(755,root,root) %{_bindir}/bnamazu
147 %attr(755,root,root) %{_bindir}/*nmz
148 %attr(755,root,root) %{_bindir}/mailutime
149 %attr(755,root,root) %{_bindir}/nmzgrep
150 %attr(755,root,root) %{_bindir}/nmzmerge
151 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
152 %attr(755,root,root) %ghost %{_libdir}/libnmz.so.7
153 %dir %{_sysconfdir}/namazu
154 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/namazu/namazurc
155 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/namazu/mknmzrc
157 %dir %{_datadir}/namazu
158 %{_datadir}/namazu/filter
159 %{_datadir}/namazu/pl
160 %{_datadir}/namazu/template
161 %dir %{_localstatedir}/namazu
162 %dir %{_localstatedir}/namazu/index
165 %defattr(644,root,root,755)
166 %attr(755,root,root) %{_bindir}/nmz-config
167 %attr(755,root,root) %{_libdir}/lib*.so
169 %{_includedir}/namazu
172 %defattr(644,root,root,755)
176 %defattr(644,root,root,755)
177 %attr(755,root,root) %{_cgidir}