]> git.pld-linux.org Git - packages/inn.git/blob - inn.spec
- added using %%{__make} macro.
[packages/inn.git] / inn.spec
1 Summary:        INN, the InterNet News System (news server)
2 Summary(de):    das InterNet News System (News-Server)
3 Summary(fr):    INN, le système InterNet News (serveur de news)
4 Summary(pl):    INN, serwer nowinek 
5 Summary(tr):    INN, InterNet Haber Sistemi (haber sunucu)
6 Name:           inn
7 Version:        2.2.2
8 Release:        8
9 Copyright:      distributable
10 Group:          Networking/Daemons
11 Group(pl):      Sieciowe/Serwery
12 Source0:        ftp://ftp.isc.org/isc/inn/%{name}-%{version}.tar.gz
13 Source1:        %{name}-default-active
14 Source2:        %{name}-default-distributions
15 Source3:        %{name}-default-newsgroups
16 Source4:        %{name}-etc-inn.conf
17 Source5:        %{name}-etc-newsfeeds
18 Source6:        %{name}-etc-nnrp.access
19 Source7:        %{name}.crontab
20 Source8:        %{name}.init
21 Source9:        %{name}-cnfsstat.cron
22 Source10:       %{name}.logrotate
23 Patch0:         ftp://ftp.nemoto.ecei.tohoku.ac.jp/pub/Net/IPv6/Patches/inn-2.2.1-v6-19991121.diff.gz
24 Patch1:         %{name}-PLD.patch
25 Patch2:         inn-install.patch
26 URL:            http://www.isc.org/inn.html
27 Prereq:         /sbin/chkconfig
28 Prereq:         /sbin/ldconfig
29 Prereq:         sed
30 Prereq:         fileutils
31 Requires:       cleanfeed
32 Requires:       rc-scripts >= 0.2.0
33 Requires:       /etc/cron.d
34 Provides:       nntpserver
35 BuildRequires:  perl
36 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38 %define         _sysconfdir     /etc/news
39
40 %description
41 INN is a news server, which can be set up to handle USENET news, as
42 well as private "newsfeeds". There is a *LOT* of information about
43 setting up INN in /usr/share/doc -- read it.
44
45 %description -l pl
46 INN jest serwerem news, który mo¿na skonfigurowaæ do obs³ugi USENET-u,
47 jak równie¿ do obs³ugi ,,prywatnych'' grup w sieciach intranetowych.
48 Ca³e mnóstwo po¿ytecznych informacji o konfigurowaniu INN-a znajdziesz
49 w katalogu /usr/share/doc/inn-*.
50
51 %package devel
52 Summary:        INN header files and development documentations
53 Summary(de):    INN-Library
54 Summary(fr):    Bibliothèque INN
55 Summary(pl):    Pliki nag³ówkowe i dokumentacja programisty do inn-a
56 Summary(tr):    INN kitaplýðý
57 Group:          Development/Libraries
58 Group(fr):      Development/Librairies
59 Group(pl):      Programowanie/Biblioteki
60 Requires:       %{name} = %{version}
61
62 %description devel
63 This library is needed by several programs that interface to INN, such
64 as newsgate or tin.
65
66 %description -l de devel
67 Diese Library wird von mehreren Programmen benötigt, die mit INN
68 kommunizieren, etwa newsgate oder tin.
69
70 %description -l fr devel
71 Cette bibliothèque est nécessaire à plusieurs programmes qui
72 s'interfacent avec INN, comme newsgate ou tin.
73
74 %description -l pl devel
75 Biblioteka niezbêdna do dzia³ania kilku programów wspó³pracuj±cych z
76 INN-em, takich jak newsgate czy tin.
77
78 %description -l tr devel
79 INN ile arayüz gerektiren programlar için (newsgate, tin gibi) gereken
80 bir kitaplýktýr.
81
82 %package static
83 Summary:        Static INN libraries
84 Summary(pl):    Biblioteki statyczne do INN
85 Group:          Development/Libraries
86 Group(fr):      Development/Librairies
87 Group(pl):      Programowanie/Biblioteki
88 Requires:       %{name}-devel = %{version}
89
90 %description static
91 Static INN libraries.
92
93 %description -l pl static
94 Biblioteki statyczne do INN.
95
96 %package -n inews
97 Summary:        Inews program (used for posting by inn and trn)
98 Summary(de):    Inews-Programm (für die Zustellung mit inn und trn) 
99 Summary(fr):    Programme inews (utilisé par inn et trn pour poster)
100 Summary(pl):    Inews - program do wysy³ania artyku³ów (u¿ywany przez inn i trn)
101 Summary(tr):    Haber biçimlendirme programý
102 Group:          Networking/News
103 Group(pl):      Sieciowe/News
104
105 %description -n inews
106 The inews program is used by some news readers to post news. It does
107 some consistency checking and header reformatting, and forwards the
108 article on to the news server specified in inn.conf.
109
110 %description -l de -n inews
111 Das Programm 'inews' wird von manchen Newsreadern zum Senden von
112 Nachrichten verwendet. Es führt eine Konsistenzprüfung und Header-Neuf
113 ormatierung aus und leitet die Nachricht an den in 'inn.conf'
114 angegebenen News-Server weiter.
115
116 %description -l fr -n inews
117 Le programme inews est utilisé par certains lecteurs de news pour
118 poster les articles. Il effectue des vérifications et un reformatage
119 des en-têtes et fait suivre l'article au serveur de news spécifié dans
120 inn.conf.
121
122 %description -l pl -n inews
123 Inews jest u¿ywany przez niektóre czytniki news do wysy³ania
124 artyku³ów. Sprawdza budowê artyku³u, przepisuje nag³ówek i wysy³a do
125 serwera news wyszczególnionego w inn.conf.
126
127 %description -l tr -n inews
128 inews programý bazý haber okuyucular tarafýndan haber yollamak
129 amacýyla kullanýlýr. Program bazý güvenlik denetimleri ve baþlýk
130 biçimlendirmesi yaparak ve inn.conf dosyasýnda belirtilen haber
131 sunucuya makaleyi yollar.
132
133 %prep
134 %setup -q
135 #%patch0 -p1
136 %patch1 -p1
137 %patch2 -p1
138
139 %build
140 touch innfeed/*.[ly]
141
142 rm -f config.cache
143 autoconf
144 libtoolize --copy --force
145 LDFLAGS="-s"; export LDFLAGS
146 %configure \
147         --with-news-user=news \
148         --with-news-group=news \
149         --with-news-master=news \
150         --with-db-dir=/var/lib/news \
151         --with-etc-dir=%{_sysconfdir} \
152         --with-log-dir=/var/log/news \
153         --with-run-dir=/var/run/news \
154         --with-spool-dir=/var/spool/news \
155         --with-lib-dir=%{_datadir}/news \
156         --with-tmp-path=/var/spool/news/incoming/tmp \
157         --with-perl \
158         --with-sendmail=/usr/lib/sendmail \
159         --enable-tagged-hash \
160         --enable-merge-to-groups \
161         --enable-pgp-verify \
162         --enable-shared \
163         --enable-static \
164         --enable-libtool
165 #       --enable-ipv6 \
166 #       --enable-dual-socket
167
168 %{__make} all PATHFILTER=%{_datadir}/news/filter \
169         PATHCONTROL=%{_datadir}/news/control \
170         RNEWSPROGS=%{_bindir}
171
172 %install 
173 rm -rf $RPM_BUILD_ROOT
174 install -d $RPM_BUILD_ROOT/etc/{news,rc.d/init.d,cron.d,logrotate.d} \
175         $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/news,%{_includedir}/inn}
176 install -d $RPM_BUILD_ROOT%{_datadir}/news/{control,filter,auth} \
177         $RPM_BUILD_ROOT%{_mandir}/man{1,3,5,8} \
178         $RPM_BUILD_ROOT/var/{run/news,lib/news/backoff,log/{news,archiv/news}} \
179         $RPM_BUILD_ROOT/var/spool/news/{articles,overview,incoming/{tmp,bad},outgoing,archive,uniover,innfeed,cycbuffs}
180
181 %{__make} install \
182         DESTDIR="$RPM_BUILD_ROOT" \
183         PATHFILTER=%{_datadir}/news/filter \
184         PATHCONTROL=%{_datadir}/news/control \
185         RNEWSPROGS=%{_bindir}
186
187 install %{SOURCE1} $RPM_BUILD_ROOT/var/lib/news/active
188 install %{SOURCE2} $RPM_BUILD_ROOT/var/lib/news/distributions
189 install %{SOURCE3} $RPM_BUILD_ROOT/var/lib/news/newsgroups
190 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/inn.conf
191 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/newsfeeds
192 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/nnrp.access
193 install %{SOURCE7} $RPM_BUILD_ROOT/etc/cron.d/inn
194 install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/inn
195 install %{SOURCE9} $RPM_BUILD_ROOT%{_bindir}/cnfsstat.cron
196 install %{SOURCE10} $RPM_BUILD_ROOT/etc/logrotate.d/inn
197
198 mv $RPM_BUILD_ROOT%{_bindir}/c7unbatch.sh $RPM_BUILD_ROOT%{_bindir}/c7unbatch
199 mv $RPM_BUILD_ROOT%{_bindir}/gunbatch.sh $RPM_BUILD_ROOT%{_bindir}/gunbatch
200
201 rm -f $RPM_BUILD_ROOT/var/lib/news/history
202
203 umask 002
204 touch $RPM_BUILD_ROOT/var/lib/news/subscriptions
205 touch $RPM_BUILD_ROOT/var/lib/news/history
206 touch $RPM_BUILD_ROOT/var/lib/news/.news.daily
207 touch $RPM_BUILD_ROOT/var/lib/news/active.times
208 touch $RPM_BUILD_ROOT/var/log/news/news.notice
209 touch $RPM_BUILD_ROOT/var/log/news/news.crit
210 touch $RPM_BUILD_ROOT/var/log/news/news.err
211
212 install include/clibrary.h      $RPM_BUILD_ROOT%{_includedir}/inn
213 install include/configdata.h    $RPM_BUILD_ROOT%{_includedir}/inn
214 install include/dbz.h           $RPM_BUILD_ROOT%{_includedir}/inn
215 install include/libinn.h        $RPM_BUILD_ROOT%{_includedir}/inn
216 install include/storage.h       $RPM_BUILD_ROOT%{_includedir}/inn
217
218 mv $RPM_BUILD_ROOT%{_datadir}/news/*.{a,la,so*} $RPM_BUILD_ROOT%{_libdir}
219
220 LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_datadir} $RPM_BUILD_ROOT%{_bindir}/makehistory \
221         -a $RPM_BUILD_ROOT/var/lib/news/active \
222         -i -r -f $RPM_BUILD_ROOT/var/lib/news/history || :
223
224 #Fix perms in sample directory to avoid bogus dependencies
225 find samples -name "*.in" -exec chmod a-x {} \;
226
227 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man[1358]/* \
228         CONTRIBUTORS HISTORY README README.perl_hook README.tcl_hook \
229         INSTALL ChangeLog COPYRIGHT
230
231 %clean
232 rm -rf $RPM_BUILD_ROOT
233
234 %post
235 /sbin/ldconfig 
236
237 if [ -f /var/lib/news/history ]; then
238         cd /var/lib/news
239         %{_bindir}/makehistory -i -r
240         for i in dir hash index pag; do
241                 [ -f history.n.$i ] && mv history.n.$i history.$i
242         done
243         chown news.news history.*
244         chmod 644 history.*
245 else
246         cd /var/lib/news
247         cp /dev/null history
248         %{_bindir}/makehistory -i
249         for i in dir hash index pag; do
250                 [ -f history.n.$i ] && mv history.n.$i history.$i
251         done
252         chown news.news history history.*
253         chmod 644 history history.*
254 fi
255 [ -f /var/lib/news/active.times ] || {
256         touch /var/lib/news/active.times
257         chown news.news /var/lib/news/active.times
258 }
259
260 [ -f /var/log/news/news.notice ] || {
261         touch /var/log/news/news.notice
262         chown news.news /var/log/news/news.notice
263         chmod 664 /var/log/news/news.notice
264 }
265
266 [ -f /var/log/news/news.crit ] || {
267         touch /var/log/news/news.crit
268         chown news.news /var/log/news/news.crit
269         chmod 660 /var/log/news/news.crit
270 }
271
272 [ -f /var/log/news/news.err ] || {
273         touch /var/log/news/news.err
274         chown news.news /var/log/news/news.err
275         chmod 660 /var/log/news/news.err
276 }
277
278 [ -f /var/lib/news/.news.daily ] || {
279         touch /var/lib/news/.news.daily
280         chown news.news /var/lib/.news.daily
281         chmod 664 /var/lib/news/.news.daily
282 }
283
284 if [ -f /etc/syslog.conf ]; then
285   if ! grep -q INN /etc/syslog.conf; then
286     sed 's/mail.none;/mail.none;news.none;/' < /etc/syslog.conf > /etc/syslog.conf.inn
287     mv /etc/syslog.conf.inn /etc/syslog.conf
288     echo ''                                                                             >> /etc/syslog.conf
289     echo '#'                                                                            >> /etc/syslog.conf
290     echo '# INN'                                                                        >> /etc/syslog.conf
291     echo '#'                                                                            >> /etc/syslog.conf
292     echo 'news.=crit                                        /var/log/news/news.crit'    >> /etc/syslog.conf
293     echo 'news.=err                                         /var/log/news/news.err'     >> /etc/syslog.conf
294     echo 'news.notice                                       /var/log/news/news.notice'  >> /etc/syslog.conf
295     fi
296   if [ -f /var/run/syslog.pid ]; then
297     kill -HUP `cat /var/run/syslog.pid` 2> /dev/null ||:
298   fi
299 else
300     # syslog.conf does not exist
301     echo "mail.none /var/log/messages"                                                  > /etc/syslog.conf.inn
302     echo ""                                                                             >> /etc/syslog.conf.inn
303     echo "# INN"                                                                        >> /etc/syslog.conf.inn
304     echo "news.=crit                                      /var/log/news/news.crit"      >> /etc/syslog.conf.inn
305     echo "news.=err                                       /var/log/news/news.err"       >> /etc/syslog.conf.inn
306     echo "news.notice                                     /var/log/news/news.notice"    >> /etc/syslog.conf.inn
307 fi
308
309 /sbin/chkconfig --add inn
310 if [ -f /var/lock/subsys/inn ]; then
311         /etc/rc.d/init.d/inn restart >&2
312 else
313         echo "Run \"/etc/rc.d/init.d/inn start\" to start inn news server." >&2
314 fi
315
316 %preun
317 if [ "$1" = "0" ]; then
318         if [ -f /var/lock/subsys/news ]; then
319                 /etc/rc.d/init.d/inn stop
320         fi
321         /sbin/chkconfig --del inn
322 fi
323
324 %postun
325 /sbin/ldconfig 
326
327 %files
328 %defattr(644,root,root,755)
329 %doc {CONTRIBUTORS,HISTORY,README,README.perl_hook,README.tcl_hook}.gz
330 %doc {INSTALL,ChangeLog,COPYRIGHT}.gz
331
332 # DB
333 %attr(750,news,news) %dir /var/lib/news
334 %attr(750,news,news) %dir /var/lib/news/backoff
335 %attr(664,news,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active
336 %attr(644,news,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/distributions
337 %attr(644,news,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/newsgroups
338 %attr(644,news,root) %config(noreplace) %verify(not size mtime md5) /var/lib/news/subscriptions
339 %attr(664,news,news) %config(noreplace) %verify(not size mtime md5) /var/lib/news/active.times
340 %attr(664,news,news) %ghost /var/lib/news/.news.daily
341
342 # LOGS
343 %attr(640,root,root) /etc/logrotate.d/inn
344 %attr(750,news,news) %dir /var/log/news
345 %attr(750,news,news) %dir /var/log/archiv/news
346 %attr(770,news,news) %dir /var/run/news
347 %attr(664,news,news) %ghost /var/log/news/news.notice
348 %attr(660,news,news) %ghost /var/log/news/news.crit
349 %attr(660,news,news) %ghost /var/log/news/news.err
350
351 # SPOOL
352 %attr(750,news,news) %dir /var/spool/news
353 %attr(770,news,news) %dir /var/spool/news/cycbuffs
354 %attr(770,news,news) %dir /var/spool/news/innfeed
355 %attr(770,news,news) %dir /var/spool/news/incoming
356 %attr(770,news,news) %dir /var/spool/news/incoming/bad
357 %attr(770,news,news) %dir /var/spool/news/incoming/tmp
358 %attr(770,news,news) %dir /var/spool/news/outgoing
359 %attr(770,news,news) %dir /var/spool/news/archive
360 %attr(770,news,news) %dir /var/spool/news/overview
361 %attr(770,news,news) %dir /var/spool/news/uniover
362 %attr(770,news,news) %dir /var/spool/news/articles
363
364 # CRON PARTS
365 %attr(640,root,root) %config %verify(not size mtime md5) /etc/cron.d/inn
366
367 # RC-SCRIPT
368 %attr(754,root,root) /etc/rc.d/init.d/inn
369
370 # CONFIGS (INN is a one big config ;-)
371 %attr(755,root,root) %dir %{_sysconfdir}
372 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.cfg
373 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/actsync.ign
374 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/control.ctl
375 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/cycbuff.conf
376 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/expire.ctl
377 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/incoming.conf
378 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/inn.conf
379 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innfeed.conf
380 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innreport.conf
381 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/innwatch.ctl
382 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/motd.news
383 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/news2mail.cf
384 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nnrp.access
385 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nnrpd.track
386 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/nntpsend.ctl
387 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/overview.ctl
388 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/passwd.nntp
389 %attr(640,news,news) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/storage.conf
390 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/moderators
391 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/distrib.pats
392 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/newsfeeds
393 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/overview.fmt
394
395 %attr(755,root,news) %dir %{_datadir}/news
396 %attr(755,root,root) %dir %{_datadir}/news/control
397 %attr(755,root,root) %dir %{_datadir}/news/filter
398 %attr(755,root,root) %dir %{_datadir}/news/auth
399
400 %config %verify(not size mtime md5) %{_datadir}/news/innreport_inn.pm
401 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars
402 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.pl
403 %config %verify(not size mtime md5) %{_datadir}/news/innshellvars.tcl
404
405 %config %verify(not size mtime md5) %{_datadir}/news/filter/filter_nnrpd.pl
406 %config %verify(not size mtime md5) %{_datadir}/news/filter/filter.tcl
407 %config %verify(not size mtime md5) %{_datadir}/news/filter/nnrpd_auth.pl
408 %config %verify(not size mtime md5) %{_datadir}/news/filter/startup_innd.pl
409 %config %verify(not size mtime md5) %{_datadir}/news/filter/startup.tcl
410
411 %attr(755,root,root) %{_datadir}/news/control/checkgroups
412 %attr(755,root,root) %{_datadir}/news/control/checkgroups.pl
413 %attr(755,root,root) %{_datadir}/news/control/default
414 %attr(755,root,root) %{_datadir}/news/control/ihave
415 %attr(755,root,root) %{_datadir}/news/control/ihave.pl
416 %attr(755,root,root) %{_datadir}/news/control/newgroup
417 %attr(755,root,root) %{_datadir}/news/control/newgroup.pl
418 %attr(755,root,root) %{_datadir}/news/control/rmgroup
419 %attr(755,root,root) %{_datadir}/news/control/rmgroup.pl
420 %attr(755,root,root) %{_datadir}/news/control/sendme
421 %attr(755,root,root) %{_datadir}/news/control/sendme.pl
422 %attr(755,root,root) %{_datadir}/news/control/sendsys
423 %attr(755,root,root) %{_datadir}/news/control/sendsys.pl
424 %attr(755,root,root) %{_datadir}/news/control/senduuname
425 %attr(755,root,root) %{_datadir}/news/control/senduuname.pl
426 %attr(755,root,root) %{_datadir}/news/control/version
427 %attr(755,root,root) %{_datadir}/news/control/version.pl
428
429 # SUID
430 %attr(4754,root,news) %{_bindir}/startinnfeed
431 %attr(4754,root,uucp) %{_bindir}/rnews
432
433 # LIBS
434 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
435
436 # BINARIES
437 %attr(755,root,root) %{_bindir}/actived
438 %attr(755,root,root) %{_bindir}/actmerge
439 %attr(755,root,root) %{_bindir}/actsync
440 %attr(755,root,root) %{_bindir}/actsyncd
441 %attr(755,root,root) %{_bindir}/archive
442 %attr(755,root,root) %{_bindir}/batcher
443 %attr(755,root,root) %{_bindir}/buffchan
444 %attr(755,root,root) %{_bindir}/c7unbatch
445 %attr(755,root,root) %{_bindir}/cnfsstat
446 %attr(755,root,root) %{_bindir}/cnfsstat.cron
447 %attr(755,root,root) %{_bindir}/controlbatch
448 %attr(755,root,root) %{_bindir}/controlchan
449 %attr(755,root,root) %{_bindir}/convdate
450 %attr(755,root,root) %{_bindir}/crosspost
451 %attr(755,root,root) %{_bindir}/ctlinnd
452 %attr(755,root,root) %{_bindir}/cvtbatch
453 %attr(755,root,root) %{_bindir}/decode
454 %attr(755,root,root) %{_bindir}/encode
455 %attr(755,root,root) %{_bindir}/expire
456 %attr(755,root,root) %{_bindir}/expireindex
457 %attr(755,root,root) %{_bindir}/expireover
458 %attr(755,root,root) %{_bindir}/expirerm
459 %attr(755,root,root) %{_bindir}/fastrm
460 %attr(755,root,root) %{_bindir}/filechan
461 %attr(755,root,root) %{_bindir}/getlist
462 %attr(755,root,root) %{_bindir}/grephistory
463 %attr(755,root,root) %{_bindir}/gunbatch
464 %attr(755,root,root) %{_bindir}/inncheck
465 %attr(755,root,root) %{_bindir}/innconfval
466 %attr(755,root,root) %{_bindir}/innd
467 %attr(755,root,root) %{_bindir}/inndf
468 %attr(755,root,root) %{_bindir}/inndstart
469 %attr(755,root,root) %{_bindir}/innfeed
470 %attr(755,root,root) %{_bindir}/innfeed-convcfg
471 %attr(755,root,root) %{_bindir}/innmail
472 %attr(755,root,root) %{_bindir}/innreport
473 %attr(755,root,root) %{_bindir}/innstat
474 %attr(755,root,root) %{_bindir}/innwatch
475 %attr(755,root,root) %{_bindir}/innxbatch
476 %attr(755,root,root) %{_bindir}/innxmit
477 %attr(755,root,root) %{_bindir}/mailpost
478 %attr(755,root,root) %{_bindir}/makeactive
479 %attr(755,root,root) %{_bindir}/makehistory
480 %attr(755,root,root) %{_bindir}/mod-active
481 %attr(755,root,root) %{_bindir}/news2mail
482 %attr(755,root,root) %{_bindir}/news.daily
483 %attr(755,root,root) %{_bindir}/newsrequeue
484 %attr(755,root,root) %{_bindir}/nnrpd
485 %attr(755,root,root) %{_bindir}/nntpget
486 %attr(755,root,root) %{_bindir}/nntpsend
487 %attr(755,root,root) %{_bindir}/overchan
488 %attr(755,root,root) %{_bindir}/parsecontrol
489 %attr(755,root,root) %{_bindir}/pgpverify
490 %attr(755,root,root) %{_bindir}/procbatch
491 %attr(755,root,root) %{_bindir}/prunehistory
492 %attr(755,root,root) %{_bindir}/pullnews
493 %attr(755,root,root) %{_bindir}/scanlogs
494 %attr(755,root,root) %{_bindir}/scanspool
495 %attr(755,root,root) %{_bindir}/sendbatch
496 %attr(755,root,root) %{_bindir}/send-ihave
497 %attr(755,root,root) %{_bindir}/send-nntp
498 %attr(755,root,root) %{_bindir}/send-uucp
499 %attr(755,root,root) %{_bindir}/sendxbatches
500 %attr(755,root,root) %{_bindir}/shlock
501 %attr(755,root,root) %{_bindir}/shrinkfile
502 %attr(755,root,root) %{_bindir}/simpleftp
503 %attr(755,root,root) %{_bindir}/sm
504 %attr(755,root,root) %{_bindir}/tally.control
505 %attr(755,root,root) %{_bindir}/writelog
506
507 # MAN
508 %{_mandir}/man1/convdate.1*
509 %{_mandir}/man1/getlist.1*
510 %{_mandir}/man1/grephistory.1*
511 %{_mandir}/man1/innconfval.1*
512 %{_mandir}/man1/innfeed.1*
513 %{_mandir}/man1/installit.1*
514 %{_mandir}/man1/nntpget.1*
515 %{_mandir}/man1/rnews.1*
516 %{_mandir}/man1/shlock.1*
517 %{_mandir}/man1/shrinkfile.1*
518 %{_mandir}/man1/startinnfeed.1*
519 %{_mandir}/man1/subst.1*
520 %{_mandir}/man[58]/**
521
522 %files devel
523 %defattr(644,root,root,755)
524 %{_includedir}/inn/*
525 %{_libdir}/lib*.la
526 %{_libdir}/lib*.so
527 %{_mandir}/man3/*
528
529 %files static
530 %defattr(644,root,root,755)
531 %{_libdir}/lib*.a
532
533 %files -n inews
534 %defattr(644,root,root,755)
535 %attr(2755,root,news) %{_bindir}/inews
536 %{_mandir}/man1/inews.1*
This page took 0.058712 seconds and 4 git commands to generate.