]> git.pld-linux.org Git - packages/feeder.git/blame - feeder.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/feeder.git] / feeder.spec
CommitLineData
47c89bf0 1Summary: Support for compressed usenet feeds
c5a1a4f6 2Summary(pl.UTF-8): Obsługa feedu kompresowanych newsów
47c89bf0 3Name: feeder
39f79549 4Version: 2.1.4
9e21d416 5%define oldver 0.99
9bc0fdf1 6Release: 10
47c89bf0 7License: GPL
57874c81 8Group: Applications/News
b3ef57eb
TP
9#Source0: http://newsy.media-com.com.pl/scripts2/%{name}-%{version}.tar.gz
10Source0: %{name}-%{version}.tar.gz
8806389f 11# Source0-md5: ef1789496a616c2ed443b540707e446c
b3ef57eb
TP
12#Source1: http://newsy.media-com.com.pl/scripts2/server-script/fetcher
13Source1: fetcher
8a916be8 14# taken and rpm2cpioed from http://www.media-com.com.pl/~radecki/scripts/feeder-0.99-pre6.src.rpm
20beb518 15Source2: %{name}-%{oldver}.tar.gz
8806389f 16# Source2-md5: 202e4317dcd98b793dfcf12c0ffcc855
d13dbdc2 17# taken from http://newsy.karnet.pl/, currently unused
18#Source3: %{name}-sd
19#Source4: %{name}-sd.conf
b3ef57eb 20#URL: http://newsy.media-com.com.pl/
9e21d416 21Patch0: %{name}-%{oldver}-url_n_notermcap.patch
b3ef57eb 22Patch1: %{name}-next.patch
bffc3db2 23BuildRequires: rpm-perlprov >= 3.0.3-16
47c89bf0
TP
24BuildArch: noarch
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
14245645 28A set of client scripts for downloading compressed newsfeed and
29transfering it to a local (proxy)newsserver.
47c89bf0 30
581e6413
JR
31%description -l pl.UTF-8
32Zestaw skryptów klienckich do ściągania i transferu do lokalnego
33(proxy)newsserwera postów w kompresowanych paczkach.
47c89bf0 34
57874c81
TP
35%package server
36Summary: Support for compressed usenet feeds - server side
c5a1a4f6 37Summary(pl.UTF-8): Obsługa feedu kompresowanych newsów - skrypt serwerowy
57874c81 38Group: Applications/News
12698b24 39
40%description server
41A set of server scripts for downloading compressed newsfeed and
42transfering it to a local (proxy)newsserver.
43
581e6413
JR
44%description server -l pl.UTF-8
45Zestaw skryptów serwerowych do ściągania i transferu do lokalnego
46(proxy)newsserwera postów w kompresowanych paczkach i udostępniania
c12dd506 47ich klientom.
12698b24 48
8a916be8 49%package old
2e6eb5a2 50Summary: Support for compressed usenet feeds - old unauthorizing client
c5a1a4f6 51Summary(pl.UTF-8): Obsługa feedu kompresowanych newsów - stary nie autoryzujący się klient
9e21d416
JB
52Version: %{oldver}
53Epoch: 1
2e6eb5a2 54Group: Applications/News
8a916be8 55
56%description old
57A set of client scripts for downloading compressed newsfeed and
58transfering it to a local (proxy)newsserver, this one does not require
59authorizing with server, but it only downloads articles, you need some
60nttp utilities to post news. (rpost might be good start)
01e1c464 61NOTE: binaries have been prefixed with sigle 'o' character for
2187af6c 62distinguishing from new feeder.
32723b20
JB
63NOTE2: the pld.* hierarchy from news.wsisiz.edu.pl is automagically
64added to groups file.
8a916be8 65
581e6413
JR
66%description old -l pl.UTF-8
67Zestaw skryptów klienckich do ściągania i transferu do lokalnego
68newsserwera; skrypty te nie wymagają autoryzacji z serwerem news, ale
69nie umożliwiają wysyłania artykułów; konieczne są dodatkowe narzędzia,
70aby wysyłać artykuły do zdalnych serwerów (rpost może być dobrym
71początkiem).
72UWAGA: przez nazwami skryptów wykonywalnych dodano literkę 'o' aby
73rozróżnić nowy feeder od starego.
74UWAGA2: hierarchia grup pld.* z news.wsisiz.edu.pl została
32723b20 75automagicznie dodana do pliku groups.
8a916be8 76
77%package old-ppp
2e6eb5a2 78Summary: Automagic get-news on ppp-up
c5a1a4f6 79Summary(pl.UTF-8): Automagiczne pobieranie paczek po podniesieniu ppp
9e21d416
JB
80Version: %{oldver}
81Epoch: 1
2e6eb5a2 82Group: Applications/News
9bc0fdf1 83Requires: %{name}-old = 1:%{oldver}
8a916be8 84
85%description old-ppp
b47539f1 86This will automagically fetch news after ppp-up.
8a916be8 87
581e6413
JR
88%description old-ppp -l pl.UTF-8
89Ten pakiet automagicznie ściągnie paczki po ppp-up.
8a916be8 90
47c89bf0 91%prep
8a916be8 92%setup -q -a2
b3ef57eb
TP
93%patch0 -p0
94%patch1 -p1
47c89bf0 95
47c89bf0 96%install
241cb40f 97rm -rf $RPM_BUILD_ROOT
66c91558 98install -d $RPM_BUILD_ROOT/etc/sysconfig/interfaces/up.d/ppp \
fc6d3591 99 $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{perl_vendorlib}/Feeder} \
d28ecc78 100 $RPM_BUILD_ROOT%{_mandir}/pl/man{1,5,7} \
8a916be8 101 $RPM_BUILD_ROOT%{_var}/spool/{%{name}2,%{name}}/{archive,received,old,tmp}
47c89bf0 102
241cb40f 103install etc/feeder.conf $RPM_BUILD_ROOT%{_sysconfdir}
fc6d3591 104install usr/lib/perl5/site_perl/Feeder/feeder.pm $RPM_BUILD_ROOT%{perl_vendorlib}/Feeder
241cb40f 105install usr/local/bin/* $RPM_BUILD_ROOT%{_bindir}
12698b24 106install %{SOURCE1} $RPM_BUILD_ROOT%{_sbindir}
241cb40f
TP
107install usr/local/share/man/pl/man1/* $RPM_BUILD_ROOT%{_mandir}/pl/man1
108install usr/local/share/man/pl/man5/* $RPM_BUILD_ROOT%{_mandir}/pl/man5
109install usr/local/share/man/pl/man7/* $RPM_BUILD_ROOT%{_mandir}/pl/man7
110install var/spool/feeder2/* $RPM_BUILD_ROOT%{_var}/spool/%{name}2
47c89bf0 111
9e21d416
JB
112install feeder-%{oldver}/usr/bin/feed2inn $RPM_BUILD_ROOT%{_bindir}/ofeed2inn
113install feeder-%{oldver}/usr/bin/feed2slrnpull_a $RPM_BUILD_ROOT%{_bindir}/ofeed2slrnpull_a
114install feeder-%{oldver}/usr/bin/feed2slrnpull_b $RPM_BUILD_ROOT%{_bindir}/ofeed2slrnpull_b
115install feeder-%{oldver}/usr/bin/news.put $RPM_BUILD_ROOT%{_bindir}/onews.put
01e1c464 116install feeder-%{oldver}/usr/bin/news.send $RPM_BUILD_ROOT%{_bindir}/onews.send
9e21d416
JB
117install feeder-%{oldver}/usr/bin/suckem_perl $RPM_BUILD_ROOT%{_bindir}/osuckem_perl
118install feeder-%{oldver}/usr/bin/suckem_sh $RPM_BUILD_ROOT%{_bindir}/osuckem_sh
2187af6c 119
9e21d416
JB
120install %{name}-%{oldver}/var/spool/news/feeder/last $RPM_BUILD_ROOT%{_var}/spool/%{name}
121install %{name}-%{oldver}/var/spool/news/feeder/grupy $RPM_BUILD_ROOT%{_var}/spool/%{name}/groups
8a916be8 122
2187af6c 123cat << EOF >> $RPM_BUILD_ROOT%{_var}/spool/%{name}/groups
e891b88b 124pld.betatesters -100
125pld.cvs.commit -100
126pld.devel.en -100
127pld.devel.pl -100
128pld.discuss.pl -100
129pld.installer -100
130pld.kernel -100
131pld.rc.scripts -100
132pld.users.en -100
133pld.users.pl -100
134pld.www -100
2187af6c 135EOF
136
8a916be8 137cat << EOF > $RPM_BUILD_ROOT/etc/sysconfig/interfaces/up.d/ppp/feeder
42538917 138#!/bin/sh
2321083e 139
2187af6c 140( ( sleep 15; /usr/bin/osuckem_perl -q ; /usr/bin/ofeed2inn -a ) 2>&1 | mail \
2321083e 141-s "feeder ppp-on, started on $(date)" news ) &
8a916be8 142
143EOF
144
47c89bf0 145%clean
241cb40f 146rm -rf $RPM_BUILD_ROOT
47c89bf0
TP
147
148%files
149%defattr(644,root,root,755)
57874c81 150%doc ChangeLog README
9e21d416
JB
151%attr(755,root,root) %{_bindir}/feed2*
152%attr(755,root,root) %{_bindir}/get-news
fc6d3591 153%{perl_vendorlib}/Feeder
20beb518 154%attr(660,root,news) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
43b744f6 155%attr(755,news,news) %dir %{_var}/spool/%{name}2
1b1dfae5
TP
156%attr(2775,news,news) %dir %{_var}/spool/%{name}2/archive
157%attr(2775,news,news) %dir %{_var}/spool/%{name}2/received
20beb518
ER
158%attr(664,news,news) %config(noreplace) %verify(not md5 mtime size) %{_var}/spool/%{name}2/groups
159%attr(664,news,news) %config(noreplace) %verify(not md5 mtime size) %{_var}/spool/%{name}2/killfile
14245645 160%lang(pl) %{_mandir}/pl/man?/*
12698b24 161
162%files server
ba388b9b 163%defattr(644,root,root,755)
b9df16ef 164%attr(755,news,news) %{_sbindir}/*
8a916be8 165
166%files old
167%defattr(644,root,root,755)
9e21d416
JB
168%doc feeder-%{oldver}/TODO
169%attr(755,root,root) %{_bindir}/ofeed2inn
170%attr(755,root,root) %{_bindir}/ofeed2slrnpull_a
171%attr(755,root,root) %{_bindir}/ofeed2slrnpull_b
172%attr(755,root,root) %{_bindir}/onews.put
173%attr(755,root,root) %{_bindir}/onews.send
174%attr(755,root,root) %{_bindir}/osuckem_perl
175%attr(755,root,root) %{_bindir}/osuckem_sh
8a916be8 176%attr(755,news,news) %dir %{_var}/spool/%{name}
177%attr(2775,news,news) %dir %{_var}/spool/%{name}/old
178%attr(2775,news,news) %dir %{_var}/spool/%{name}/received
179%attr(2775,news,news) %dir %{_var}/spool/%{name}/tmp
20beb518
ER
180%attr(664,news,news) %config(noreplace) %verify(not md5 mtime size) %{_var}/spool/%{name}/groups
181%attr(664,news,news) %config(noreplace) %verify(not md5 mtime size) %{_var}/spool/%{name}/last
8a916be8 182
183%files old-ppp
05e04f5b 184%defattr(644,root,root,755)
20beb518 185%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/up.d/ppp/feeder
This page took 0.693094 seconds and 4 git commands to generate.