]>
Commit | Line | Data |
---|---|---|
47c89bf0 | 1 | Summary: Support for compressed usenet feeds |
c5a1a4f6 | 2 | Summary(pl.UTF-8): Obsługa feedu kompresowanych newsów |
47c89bf0 | 3 | Name: feeder |
39f79549 | 4 | Version: 2.1.4 |
9e21d416 | 5 | %define oldver 0.99 |
9bc0fdf1 | 6 | Release: 10 |
47c89bf0 | 7 | License: GPL |
57874c81 | 8 | Group: Applications/News |
b3ef57eb TP |
9 | #Source0: http://newsy.media-com.com.pl/scripts2/%{name}-%{version}.tar.gz |
10 | Source0: %{name}-%{version}.tar.gz | |
8806389f | 11 | # Source0-md5: ef1789496a616c2ed443b540707e446c |
b3ef57eb TP |
12 | #Source1: http://newsy.media-com.com.pl/scripts2/server-script/fetcher |
13 | Source1: fetcher | |
8a916be8 | 14 | # taken and rpm2cpioed from http://www.media-com.com.pl/~radecki/scripts/feeder-0.99-pre6.src.rpm |
20beb518 | 15 | Source2: %{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 | 21 | Patch0: %{name}-%{oldver}-url_n_notermcap.patch |
b3ef57eb | 22 | Patch1: %{name}-next.patch |
bffc3db2 | 23 | BuildRequires: rpm-perlprov >= 3.0.3-16 |
47c89bf0 TP |
24 | BuildArch: noarch |
25 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
26 | ||
27 | %description | |
14245645 | 28 | A set of client scripts for downloading compressed newsfeed and |
29 | transfering it to a local (proxy)newsserver. | |
47c89bf0 | 30 | |
581e6413 JR |
31 | %description -l pl.UTF-8 |
32 | Zestaw 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 |
36 | Summary: Support for compressed usenet feeds - server side | |
c5a1a4f6 | 37 | Summary(pl.UTF-8): Obsługa feedu kompresowanych newsów - skrypt serwerowy |
57874c81 | 38 | Group: Applications/News |
12698b24 | 39 | |
40 | %description server | |
41 | A set of server scripts for downloading compressed newsfeed and | |
42 | transfering it to a local (proxy)newsserver. | |
43 | ||
581e6413 JR |
44 | %description server -l pl.UTF-8 |
45 | Zestaw skryptów serwerowych do ściągania i transferu do lokalnego | |
46 | (proxy)newsserwera postów w kompresowanych paczkach i udostępniania | |
c12dd506 | 47 | ich klientom. |
12698b24 | 48 | |
8a916be8 | 49 | %package old |
2e6eb5a2 | 50 | Summary: Support for compressed usenet feeds - old unauthorizing client |
c5a1a4f6 | 51 | Summary(pl.UTF-8): Obsługa feedu kompresowanych newsów - stary nie autoryzujący się klient |
9e21d416 JB |
52 | Version: %{oldver} |
53 | Epoch: 1 | |
2e6eb5a2 | 54 | Group: Applications/News |
8a916be8 | 55 | |
56 | %description old | |
57 | A set of client scripts for downloading compressed newsfeed and | |
58 | transfering it to a local (proxy)newsserver, this one does not require | |
59 | authorizing with server, but it only downloads articles, you need some | |
60 | nttp utilities to post news. (rpost might be good start) | |
01e1c464 | 61 | NOTE: binaries have been prefixed with sigle 'o' character for |
2187af6c | 62 | distinguishing from new feeder. |
32723b20 JB |
63 | NOTE2: the pld.* hierarchy from news.wsisiz.edu.pl is automagically |
64 | added to groups file. | |
8a916be8 | 65 | |
581e6413 JR |
66 | %description old -l pl.UTF-8 |
67 | Zestaw skryptów klienckich do ściągania i transferu do lokalnego | |
68 | newsserwera; skrypty te nie wymagają autoryzacji z serwerem news, ale | |
69 | nie umożliwiają wysyłania artykułów; konieczne są dodatkowe narzędzia, | |
70 | aby wysyłać artykuły do zdalnych serwerów (rpost może być dobrym | |
71 | początkiem). | |
72 | UWAGA: przez nazwami skryptów wykonywalnych dodano literkę 'o' aby | |
73 | rozróżnić nowy feeder od starego. | |
74 | UWAGA2: hierarchia grup pld.* z news.wsisiz.edu.pl została | |
32723b20 | 75 | automagicznie dodana do pliku groups. |
8a916be8 | 76 | |
77 | %package old-ppp | |
2e6eb5a2 | 78 | Summary: Automagic get-news on ppp-up |
c5a1a4f6 | 79 | Summary(pl.UTF-8): Automagiczne pobieranie paczek po podniesieniu ppp |
9e21d416 JB |
80 | Version: %{oldver} |
81 | Epoch: 1 | |
2e6eb5a2 | 82 | Group: Applications/News |
9bc0fdf1 | 83 | Requires: %{name}-old = 1:%{oldver} |
8a916be8 | 84 | |
85 | %description old-ppp | |
b47539f1 | 86 | This will automagically fetch news after ppp-up. |
8a916be8 | 87 | |
581e6413 JR |
88 | %description old-ppp -l pl.UTF-8 |
89 | Ten 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 | 97 | rm -rf $RPM_BUILD_ROOT |
66c91558 | 98 | install -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 | 103 | install etc/feeder.conf $RPM_BUILD_ROOT%{_sysconfdir} |
fc6d3591 | 104 | install usr/lib/perl5/site_perl/Feeder/feeder.pm $RPM_BUILD_ROOT%{perl_vendorlib}/Feeder |
241cb40f | 105 | install usr/local/bin/* $RPM_BUILD_ROOT%{_bindir} |
12698b24 | 106 | install %{SOURCE1} $RPM_BUILD_ROOT%{_sbindir} |
241cb40f TP |
107 | install usr/local/share/man/pl/man1/* $RPM_BUILD_ROOT%{_mandir}/pl/man1 |
108 | install usr/local/share/man/pl/man5/* $RPM_BUILD_ROOT%{_mandir}/pl/man5 | |
109 | install usr/local/share/man/pl/man7/* $RPM_BUILD_ROOT%{_mandir}/pl/man7 | |
110 | install var/spool/feeder2/* $RPM_BUILD_ROOT%{_var}/spool/%{name}2 | |
47c89bf0 | 111 | |
9e21d416 JB |
112 | install feeder-%{oldver}/usr/bin/feed2inn $RPM_BUILD_ROOT%{_bindir}/ofeed2inn |
113 | install feeder-%{oldver}/usr/bin/feed2slrnpull_a $RPM_BUILD_ROOT%{_bindir}/ofeed2slrnpull_a | |
114 | install feeder-%{oldver}/usr/bin/feed2slrnpull_b $RPM_BUILD_ROOT%{_bindir}/ofeed2slrnpull_b | |
115 | install feeder-%{oldver}/usr/bin/news.put $RPM_BUILD_ROOT%{_bindir}/onews.put | |
01e1c464 | 116 | install feeder-%{oldver}/usr/bin/news.send $RPM_BUILD_ROOT%{_bindir}/onews.send |
9e21d416 JB |
117 | install feeder-%{oldver}/usr/bin/suckem_perl $RPM_BUILD_ROOT%{_bindir}/osuckem_perl |
118 | install feeder-%{oldver}/usr/bin/suckem_sh $RPM_BUILD_ROOT%{_bindir}/osuckem_sh | |
2187af6c | 119 | |
9e21d416 JB |
120 | install %{name}-%{oldver}/var/spool/news/feeder/last $RPM_BUILD_ROOT%{_var}/spool/%{name} |
121 | install %{name}-%{oldver}/var/spool/news/feeder/grupy $RPM_BUILD_ROOT%{_var}/spool/%{name}/groups | |
8a916be8 | 122 | |
2187af6c | 123 | cat << EOF >> $RPM_BUILD_ROOT%{_var}/spool/%{name}/groups |
e891b88b | 124 | pld.betatesters -100 |
125 | pld.cvs.commit -100 | |
126 | pld.devel.en -100 | |
127 | pld.devel.pl -100 | |
128 | pld.discuss.pl -100 | |
129 | pld.installer -100 | |
130 | pld.kernel -100 | |
131 | pld.rc.scripts -100 | |
132 | pld.users.en -100 | |
133 | pld.users.pl -100 | |
134 | pld.www -100 | |
2187af6c | 135 | EOF |
136 | ||
8a916be8 | 137 | cat << 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 | |
143 | EOF | |
144 | ||
47c89bf0 | 145 | %clean |
241cb40f | 146 | rm -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 |