|
Lines 1-13
Link Here
|
| 1 |
Name: inn |
1 |
Name: inn |
| 2 |
Version: 2.4.1 |
2 |
Version: 2.4.2 |
| 3 |
Release: alt7 |
3 |
Release: alt0 |
| 4 |
|
4 |
|
| 5 |
Summary: The InterNetNews (INN) system, an Usenet news server |
5 |
Summary: The InterNetNews (INN) system, an Usenet news server |
| 6 |
|
6 |
|
| 7 |
License: GPL |
7 |
License: GPL |
| 8 |
Group: System/Servers |
8 |
Group: System/Servers |
| 9 |
|
9 |
|
| 10 |
Source0: ftp://ftp.isc.org/isc/inn/inn-%version.tar.bz2 |
10 |
Url: http://www.isc.org/products/INN |
|
|
11 |
Source0: ftp://ftp.isc.org/isc/inn/inn-%version.tar.gz |
| 11 |
Source1: %name-default-active |
12 |
Source1: %name-default-active |
| 12 |
Source2: %name-default-distributions |
13 |
Source2: %name-default-distributions |
| 13 |
Source3: %name-default-newsgroups |
14 |
Source3: %name-default-newsgroups |
|
Lines 112-127
Link Here
|
| 112 |
%set_autoconf_version 2.13 |
113 |
%set_autoconf_version 2.13 |
| 113 |
|
114 |
|
| 114 |
%__rm -f config.cache |
115 |
%__rm -f config.cache |
| 115 |
export CFLAGS="$RPM_OPT_FLAGS" |
116 |
export CFLAGS="%optflags" |
| 116 |
%__libtoolize --copy --force |
117 |
%__libtoolize --copy --force |
| 117 |
%__autoconf |
118 |
%__autoconf |
| 118 |
./configure %_target_platform \ |
119 |
./configure %_target_platform \ |
| 119 |
--prefix=%prefix \ |
120 |
--prefix=%prefix \ |
| 120 |
--sysconfdir=%_sysconfdir/news \ |
121 |
--sysconfdir=%_sysconfdir/news \ |
| 121 |
--mandir=%_mandir \ |
122 |
--mandir=%_mandir \ |
| 122 |
--with-log-dir=%_var/log/inn \ |
123 |
--with-log-dir=%_logdir/inn \ |
| 123 |
--with-syslog-dir=%_var/log/news \ |
124 |
--with-syslog-dir=%_logdir/news \ |
| 124 |
--with-spool-dir=%_var/spool/news\ |
125 |
--with-spool-dir=%_spooldir/news\ |
| 125 |
--with-db-dir=%_localstatedir/news \ |
126 |
--with-db-dir=%_localstatedir/news \ |
| 126 |
--with-run-dir=%_var/run/news \ |
127 |
--with-run-dir=%_var/run/news \ |
| 127 |
--with-etc-dir=%_sysconfdir/news \ |
128 |
--with-etc-dir=%_sysconfdir/news \ |
|
Lines 149-202
Link Here
|
| 149 |
%make |
150 |
%make |
| 150 |
|
151 |
|
| 151 |
%install |
152 |
%install |
| 152 |
%make install DESTDIR=$RPM_BUILD_ROOT |
153 |
%make install DESTDIR=%buildroot |
| 153 |
|
154 |
|
| 154 |
# -- Install man pages needed by suck et al. |
155 |
# -- Install man pages needed by suck et al. |
| 155 |
#for f in clibrary.h config.h dbz.h libinn.h storage.h; do |
156 |
#for f in clibrary.h config.h dbz.h libinn.h storage.h; do |
| 156 |
# %__install -pD -m644 ./include/$f "$RPM_BUILD_ROOT%_includedir/%name/$f" |
157 |
# %__install -pD -m644 ./include/$f "%buildroot%_includedir/%name/$f" |
| 157 |
#done |
158 |
#done |
| 158 |
|
159 |
|
| 159 |
touch $RPM_BUILD_ROOT%_localstatedir/news/subscriptions |
160 |
touch %buildroot%_localstatedir/news/subscriptions |
| 160 |
%__chmod 644 $RPM_BUILD_ROOT%_localstatedir/news/subscriptions |
161 |
%__chmod 644 %buildroot%_localstatedir/news/subscriptions |
| 161 |
|
162 |
|
| 162 |
#%__install -m 644 $RPM_SOURCE_DIR/inn-default-active \ |
163 |
#%__install -m 644 $RPM_SOURCE_DIR/inn-default-active \ |
| 163 |
# $RPM_BUILD_ROOT%_localstatedir/news/active |
164 |
# %buildroot%_localstatedir/news/active |
| 164 |
%__install -m 644 $RPM_SOURCE_DIR/inn-default-distributions \ |
165 |
%__install -m 644 $RPM_SOURCE_DIR/inn-default-distributions \ |
| 165 |
$RPM_BUILD_ROOT%_localstatedir/news/distributions |
166 |
%buildroot%_localstatedir/news/distributions |
| 166 |
%__install -m 644 $RPM_SOURCE_DIR/inn-default-newsgroups \ |
167 |
%__install -m 644 $RPM_SOURCE_DIR/inn-default-newsgroups \ |
| 167 |
$RPM_BUILD_ROOT%_localstatedir/news/newsgroups |
168 |
%buildroot%_localstatedir/news/newsgroups |
| 168 |
|
169 |
|
| 169 |
%__mkdir_p $RPM_BUILD_ROOT%_sysconfdir/cron.hourly $RPM_BUILD_ROOT%_sysconfdir/cron.daily |
170 |
%__mkdir_p %buildroot%_sysconfdir/cron.hourly %buildroot%_sysconfdir/cron.daily |
| 170 |
%__install -m755 $RPM_SOURCE_DIR/inn-cron-expire \ |
171 |
%__install -m755 $RPM_SOURCE_DIR/inn-cron-expire \ |
| 171 |
$RPM_BUILD_ROOT%_sysconfdir/cron.daily/inn-cron-expire |
172 |
%buildroot%_sysconfdir/cron.daily/inn-cron-expire |
| 172 |
%__install -m755 $RPM_SOURCE_DIR/inn-cron-rnews \ |
173 |
%__install -m755 $RPM_SOURCE_DIR/inn-cron-rnews \ |
| 173 |
$RPM_BUILD_ROOT%_sysconfdir/cron.hourly/inn-cron-rnews |
174 |
%buildroot%_sysconfdir/cron.hourly/inn-cron-rnews |
| 174 |
%__install -m755 $RPM_SOURCE_DIR/inn-cron-nntpsend \ |
175 |
%__install -m755 $RPM_SOURCE_DIR/inn-cron-nntpsend \ |
| 175 |
$RPM_BUILD_ROOT%_sysconfdir/cron.hourly/inn-cron-nntpsend |
176 |
%buildroot%_sysconfdir/cron.hourly/inn-cron-nntpsend |
| 176 |
|
177 |
|
| 177 |
%__install -m440 $RPM_SOURCE_DIR/inn-etc-nnrp.access \ |
178 |
%__install -m440 $RPM_SOURCE_DIR/inn-etc-nnrp.access \ |
| 178 |
$RPM_BUILD_ROOT%_sysconfdir/news/nnrp.access |
179 |
%buildroot%_sysconfdir/news/nnrp.access |
| 179 |
|
180 |
|
| 180 |
%__mkdir_p $RPM_BUILD_ROOT%_initdir |
181 |
%__mkdir_p %buildroot%_initdir |
| 181 |
%__install -m 755 %SOURCE8 \ |
182 |
%__install -m 755 %SOURCE8 \ |
| 182 |
$RPM_BUILD_ROOT%_initdir/innd |
183 |
%buildroot%_initdir/innd |
| 183 |
|
184 |
|
| 184 |
%__rm -f $RPM_BUILD_ROOT%_localstatedir/news/history |
185 |
%__rm -f %buildroot%_localstatedir/news/history |
| 185 |
touch $RPM_BUILD_ROOT%_localstatedir/news/history |
186 |
touch %buildroot%_localstatedir/news/history |
| 186 |
%__chmod 644 $RPM_BUILD_ROOT%_localstatedir/news/* |
187 |
%__chmod 644 %buildroot%_localstatedir/news/* |
| 187 |
|
188 |
|
| 188 |
#Fix perms in sample directory to avoid bogus dependencies |
189 |
#Fix perms in sample directory to avoid bogus dependencies |
| 189 |
find samples -name "*.in" -exec chmod a-x {} \; |
190 |
find samples -name "*.in" -exec chmod a-x {} \; |
| 190 |
|
191 |
|
| 191 |
%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/articles |
192 |
%__mkdir_p %buildroot%_spooldir/news/articles |
| 192 |
%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/overview |
193 |
%__mkdir_p %buildroot%_spooldir/news/overview |
| 193 |
%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/archive |
194 |
%__mkdir_p %buildroot%_spooldir/news/archive |
| 194 |
%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/incoming/bad |
195 |
%__mkdir_p %buildroot%_spooldir/news/incoming/bad |
| 195 |
%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/outgoing |
196 |
%__mkdir_p %buildroot%_spooldir/news/outgoing |
| 196 |
%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/uniover |
197 |
%__mkdir_p %buildroot%_spooldir/news/uniover |
| 197 |
%__mkdir_p $RPM_BUILD_ROOT%_var/spool/news/innfeed |
198 |
%__mkdir_p %buildroot%_spooldir/news/innfeed |
| 198 |
%__mkdir_p $RPM_BUILD_ROOT%_var/log/inn |
199 |
%__mkdir_p %buildroot%_logdir/inn |
| 199 |
%__mkdir_p $RPM_BUILD_ROOT%_var/run/news/tmp |
200 |
%__mkdir_p %buildroot%_var/run/news/tmp |
| 200 |
|
201 |
|
| 201 |
%post |
202 |
%post |
| 202 |
#if [ `%__cat %_sysconfdir/news/inn.conf | %__grep '^server:' | wc -l` -lt 1 ]; then |
203 |
#if [ `%__cat %_sysconfdir/news/inn.conf | %__grep '^server:' | wc -l` -lt 1 ]; then |
|
Lines 216-231
Link Here
|
| 216 |
%doc doc/checklist doc/compliance-nntp doc/config-design doc/config-semantics doc/config-syntax doc/external-auth |
217 |
%doc doc/checklist doc/compliance-nntp doc/config-design doc/config-semantics doc/config-syntax doc/external-auth |
| 217 |
%doc doc/history doc/hook-perl doc/hook-python doc/hook-tcl doc/IPv6-info doc/sample-control |
218 |
%doc doc/history doc/hook-perl doc/hook-python doc/hook-tcl doc/IPv6-info doc/sample-control |
| 218 |
%defattr(3770,root,news) |
219 |
%defattr(3770,root,news) |
| 219 |
%dir %_var/spool/news |
220 |
%dir %_spooldir/news |
| 220 |
%dir %_var/spool/news/articles |
221 |
%dir %_spooldir/news/articles |
| 221 |
%dir %_var/spool/news/overview |
222 |
%dir %_spooldir/news/overview |
| 222 |
%dir %_var/spool/news/archive |
223 |
%dir %_spooldir/news/archive |
| 223 |
%dir %_var/spool/news/incoming |
224 |
%dir %_spooldir/news/incoming |
| 224 |
%dir %_var/spool/news/incoming/bad |
225 |
%dir %_spooldir/news/incoming/bad |
| 225 |
%dir %_var/spool/news/outgoing |
226 |
%dir %_spooldir/news/outgoing |
| 226 |
%dir %_var/spool/news/uniover |
227 |
%dir %_spooldir/news/uniover |
| 227 |
%dir %_var/spool/news/innfeed |
228 |
%dir %_spooldir/news/innfeed |
| 228 |
%dir %_var/log/%name |
229 |
%dir %_logdir/%name |
| 229 |
%dir %_var/run/news |
230 |
%dir %_var/run/news |
| 230 |
%dir %_var/run/news/tmp |
231 |
%dir %_var/run/news/tmp |
| 231 |
%dir %_localstatedir/news |
232 |
%dir %_localstatedir/news |
|
Lines 260-270
Link Here
|
| 260 |
%attr(644,root,news) %config(noreplace) %_sysconfdir/news/storage.conf |
261 |
%attr(644,root,news) %config(noreplace) %_sysconfdir/news/storage.conf |
| 261 |
%attr(644,root,news) %config(noreplace) %_sysconfdir/news/subscriptions |
262 |
%attr(644,root,news) %config(noreplace) %_sysconfdir/news/subscriptions |
| 262 |
|
263 |
|
| 263 |
%defattr(-,root,root) |
|
|
| 264 |
%dir %_libdir/%name |
| 265 |
%_man5dir/* |
264 |
%_man5dir/* |
| 266 |
%_man8dir/* |
265 |
%_man8dir/* |
| 267 |
%_libdir/%name/* |
266 |
%_libdir/%name/ |
| 268 |
%_bindir/ovdb_init |
267 |
%_bindir/ovdb_init |
| 269 |
%_bindir/ovdb_monitor |
268 |
%_bindir/ovdb_monitor |
| 270 |
%_bindir/ovdb_server |
269 |
%_bindir/ovdb_server |
|
Lines 379-384
Link Here
|
| 379 |
%_man1dir/inews* |
378 |
%_man1dir/inews* |
| 380 |
|
379 |
|
| 381 |
%changelog |
380 |
%changelog |
|
|
381 |
* Thu Oct 20 2005 Michael Shigorin <mike@altlinux.org> 2.4.2-alt0 |
| 382 |
- 2.4.2 |
| 383 |
- minor spec cleanup; Url added |
| 384 |
- rebuilt so as to avoid #2601 |
| 385 |
|
| 382 |
* Sat Feb 12 2005 Konstantin Timoshenko <kt@altlinux.ru> 2.4.1-alt7 |
386 |
* Sat Feb 12 2005 Konstantin Timoshenko <kt@altlinux.ru> 2.4.1-alt7 |
| 383 |
- rebuild with BerkeleyDB 4.3 |
387 |
- rebuild with BerkeleyDB 4.3 |
| 384 |
|
388 |
|