]> git.pld-linux.org Git - packages/namazu.git/blob - namazu.spec
- updated gettext BR
[packages/namazu.git] / namazu.spec
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
4 Name:           namazu
5 Version:        2.0.13
6 Release:        5
7 License:        GPL
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)
37
38 # XXX is this right - it was /var/lib before FHS macros
39 %define         _localstatedir  /var/lib
40 %define         _cgidir         %{_libexecdir}/%{name}
41
42 %description
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
46 HDD.
47
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.
53
54 %package devel
55 Summary:        Header files for Namazu
56 Summary(pl.UTF-8):      Pliki nagłówkowe Namazu
57 Group:          Development/Libraries
58 Requires:       %{name} = %{version}-%{release}
59
60 %description devel
61 Header files for Namazu.
62
63 %description devel -l pl.UTF-8
64 Pliki nagłówkowe Namazu.
65
66 %package static
67 Summary:        Static Namazu library
68 Summary(pl.UTF-8):      Statyczna biblioteka Namazu
69 Group:          Development/Libraries
70 Requires:       %{name}-devel = %{version}-%{release}
71
72 %description static
73 Static Namazu library.
74
75 %description static -l pl.UTF-8
76 Statyczna biblioteka Namazu.
77
78 %package cgi
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}
83
84 %description cgi
85 A CGI interface for Namazu.
86
87 %description cgi -l pl.UTF-8
88 Interfejs CGI do Namazu.
89
90 %prep
91 %setup -q
92 %patch0 -p1
93 %patch1 -p1
94 %patch2 -p1
95 %patch3 -p1
96 %patch4 -p1
97
98 %build
99 rm -rf File-MMagic
100 %{__gettextize}
101 %{__libtoolize}
102 %{__aclocal}
103 %{__autoconf}
104 %{__autoheader}
105 %{__automake}
106 %configure
107
108 %{__make}
109
110 %install
111 rm -rf $RPM_BUILD_ROOT
112 install -d $RPM_BUILD_ROOT%{_libexecdir}/%{name}
113
114 %{__make} install \
115         DESTDIR=$RPM_BUILD_ROOT
116
117 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}/filter/pipermail.pl
118
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
123
124 mv -f $RPM_BUILD_ROOT%{_libexecdir}/%{name}.cgi \
125         $RPM_BUILD_ROOT%{_libexecdir}/%{name}/%{name}.cgi
126
127 install -d html
128 mv -f $RPM_BUILD_ROOT%{_datadir}/%{name}/doc/* html/
129 rm -fr $RPM_BUILD_ROOT%{_datadir}/%{name}/etc
130
131 %find_lang %{name}
132
133 %clean
134 rm -rf $RPM_BUILD_ROOT
135
136 %post   -p /sbin/ldconfig
137 %postun -p /sbin/ldconfig
138
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
156 %{_mandir}/man1/*
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
163
164 %files devel
165 %defattr(644,root,root,755)
166 %attr(755,root,root) %{_bindir}/nmz-config
167 %attr(755,root,root) %{_libdir}/lib*.so
168 %{_libdir}/lib*.la
169 %{_includedir}/namazu
170
171 %files static
172 %defattr(644,root,root,755)
173 %{_libdir}/lib*.a
174
175 %files cgi
176 %defattr(644,root,root,755)
177 %attr(755,root,root) %{_cgidir}
This page took 0.145704 seconds and 3 git commands to generate.