Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
leafnode
leafnode.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File leafnode.spec of Package leafnode
# # spec file for package leafnode (Version 1.11.6) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: leafnode BuildRequires: pcre-devel License: LGPL v2.1 or later; Public Domain, Freeware; X11/MIT Group: Productivity/Networking/News/Servers Provides: nntp_daemon Conflicts: inn cnews AutoReqProv: on Version: 1.11.6 Release: 72 PreReq: /bin/mkdir /bin/cat Summary: A Leaf Site NNTP Server Url: http://sourceforge.net/projects/leafnode/ Source0: http://switch.dl.sourceforge.net/sourceforge/leafnode/leafnode-%{version}.tar.bz2 Source1: README.SuSE Source2: leafnode.cron.daily Source3: filters Source4: leafnode.xinetd Source5: leafnode-fetch.cron Patch: leafnode-1.11.6-spooldir-permissions.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: cron %description Leafnode is a small NNTP server for leaf sites without permanent connections to the Internet. It supports a subset of NNTP and is able to automatically fetch the newsgroups the user reads regularly from the ISP's news server. Authors: -------- Arnt Gulbrandsen <agulbra@troll.no> Cornelius Krasel <krasel@wpxx02.toxi.uni-wuerzburg.de> Kent Robotti <robotti@erols.com> Markus Enzenberger <enz@cip.physik.uni-muenchen.de> Randolf Skerka <rskerka@metronet.de> %prep %setup -q -n %{name}-%{version} %patch %build %configure --with-ipv6 \ --sysconfdir=%{_sysconfdir}/%{name} \ --with-spooldir=/var/spool/news make make check %install make DESTDIR=$RPM_BUILD_ROOT install mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/cron.daily $RPM_BUILD_ROOT/%{_sysconfdir}/xinetd.d install -m 755 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/cron.daily/%{name} install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/xinetd.d/%{name} cp $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/config.example $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/config install -m 644 %{SOURCE1} . install -m 640 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/%{name} install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/de/man1 install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/de/man8 # Get rid of files we don't want to package or package with %doc below rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/*.dist rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/UNINSTALL-daemontools rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/filters.example rm doc_german/*.in rm doc_german/LIESMICH-daemontools rm doc_german/Makefile* mkdir examples cp -a update.sh tools examples cp %{S:5} examples %clean # Clear up the mess rm -rf $RPM_BUILD_ROOT; %files %defattr(-,root,root) %attr(640,root,news) %config(noreplace) %{_sysconfdir}/%{name}/config %attr(440,root,news) %{_sysconfdir}/%{name}/config.example %attr(640,root,news) %config(noreplace) %{_sysconfdir}/%{name}/filters %attr(755,root,root) %config(noreplace) %{_sysconfdir}/cron.daily/%{name} %attr(644,root,root) %config(noreplace) %{_sysconfdir}/xinetd.d/%{name} %attr(750,root,news) %dir %{_sysconfdir}/%{name} %doc ChangeLog COPYING CREDITS INSTALL NEWS FAQ.txt FAQ.pdf %doc README README.SuSE README-FQDN %doc filters.example %doc ADD-ONS KNOWNBUGS %doc doc_german/ %doc examples/ %doc %{_mandir}/man1/newsq.1.gz %doc %{_mandir}/man1/leafnode-version.1.gz %doc %{_mandir}/man8/applyfilter.8.gz %doc %{_mandir}/man8/checkgroups.8.gz %doc %{_mandir}/man8/fetchnews.8.gz %doc %{_mandir}/man8/leafnode.8.gz %doc %{_mandir}/man8/texpire.8.gz /usr/bin/newsq /usr/bin/leafnode-version /usr/sbin/applyfilter /usr/sbin/checkgroups /usr/sbin/fetchnews /usr/sbin/leafnode /usr/sbin/texpire %attr(775,news,news) /var/spool/news %changelog * Thu May 08 2008 seife@suse.de - add an example crontab to fetch news every hour (bnc #382542) * Thu Apr 10 2008 crrodriguez@suse.de - leafnode does not remove old news threads without cron which is not installed by default now * Wed Jun 06 2007 seife@suse.de - add leafnode-1.11.6-spooldir-permissions.diff, bug 273929 - add some tricks to get the package past the rpmlint censors * Wed Mar 21 2007 seife@suse.de - Update to version 1.11.6: * do not delete articles if References: lines are malformatted * fix compilation with SGI IDO cc * reject *.site fqdn. * documentation fixes * support autoconf 2.60, fixing datarootdir-related warnings * Tue Nov 07 2006 meissner@suse.de - fixed use of RPM_OPT_FLAGS * Mon Sep 04 2006 seife@suse.de - Update to version 1.11.5: * applyfilter overhaul * fetchnews: Keep non-expiring groups (negative groupexpire date) active, even if they expired upstream. sf.net bug#1230256 * some loglevel adjustments * fetchnews: Do not mark the active for refetch when the failed server has "noread" set or fetchnews is in -P (post only) mode. * fetchnews: Skip to next server if posting fails. * fetchnews: Don't POST if the server goes away after STAT. * various documentation fixes - clean up pakaged documentation * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Sat Jan 21 2006 schwab@suse.de - Don't strip binaries. * Fri Oct 28 2005 ro@suse.de - work around strange behaviour of "mkdir -p .../." * Mon Jun 13 2005 rommel@suse.de - update to version 1.11.3.rel (fixes bug #88489 and #83355) * Thu Sep 02 2004 mmj@suse.de - Remove update messages, since the versions that could trigger them haven't been in the distribution since +2 years [#44363] * Sat Aug 07 2004 rommel@suse.de - update to version 1.10.3.rel * Mon Jun 28 2004 rommel@suse.de - update to version 1.10.1.rel * Thu Apr 15 2004 rommel@suse.de - update to version 1.9.52.rel (security fix, bug #38905) * Wed Mar 03 2004 rommel@suse.de - update to version 1.9.51.rel (bugfix release for reliable groupinfo file detection) * Mon Feb 16 2004 rommel@suse.de - update to version 1.9.49.rel - reworked inetd/xinetd section in README.SuSE * Sat Jan 10 2004 adrian@suse.de - build as user * Wed Jul 09 2003 rommel@suse.de - update to version 1.9.42.rel - added doc_german directory to /usr/share/doc/packages/leafnode * Sat Jun 14 2003 mmj@suse.de - Remove files we don't want to package - Package some extra ones * Thu Mar 06 2003 rommel@suse.de - added a configuration file for xinetd * Thu Feb 13 2003 rommel@suse.de - update to version 1.9.33.rel (fixes some bugs, enhances compatiblity with versions older than 1.9.23 and adds a per-server noread flag) * Fri Jan 17 2003 rommel@suse.de - update to version 1.9.32.rel - added "make check" to build section * Wed Sep 18 2002 ro@suse.de - removed bogus self-provides * Fri Aug 16 2002 rommel@suse.de - Added PreReq: * Fri Jul 26 2002 rommel@suse.de - Update to 1.9.24.rel - Updated README.SuSE - Updated list of authors * Thu Apr 25 2002 rommel@suse.de - Update to 1.9.22 - Fixed permissions of /etc/leafnode (thanks to matthias.andree@gmx.de) * Tue Feb 19 2002 grimmer@suse.de - Updated README.SuSE to reflect 8.0 changes (thanks to Ulrich Mindrup for reminding me) (#13554) * Wed Jul 11 2001 grimmer@suse.de - Update to 1.9.19 (bugfix release) - added "su - news -c" to texpire call in daily cron job * Wed May 02 2001 grimmer@suse.de - added check for existing groupinfo file to cron job to avoid unnecessary junk mail to root if fetchnews has not been run yet (#7457) - minor changes to README.SuSE * Sun Feb 11 2001 grimmer@suse.de - added /etc/cron.daily/leafnode to expire old articles (obsoletes the entry in /etc/crontab) (#6259) * Tue Dec 05 2000 grimmer@suse.de - Update to 1.9.18 (bugfix release) - bzipped sources - removed README.SuSE from patch and added as a separate source file instead * Thu Oct 05 2000 grimmer@suse.de - Update to 1.9.17 (bugfixes) - corrected a path name in README.SuSE - specfile correction: only send mail to root, if there was an update from a very old version * Tue Aug 08 2000 grimmer@suse.de - Update to 1.9.15 * Mon Jun 19 2000 grimmer@suse.de - Update to 1.9.14 * Thu Mar 30 2000 grimmer@suse.de - Update to 1.9.12 (bugfixes) * Fri Feb 25 2000 grimmer@suse.de - Update to 1.9.11 (bugfixes) * Mon Feb 21 2000 grimmer@suse.de - patched Makefile.in to actually use mandir * Fri Feb 18 2000 grimmer@suse.de - update to 1.9.10 - spec file cleanups - added Group Tag and URL - added german documentation and man pages - use version and mandir macro in spec file - marked config files as "noreplace" * Tue Nov 23 1999 grimmer@suse.de - Added Y2K patch to nntpd.c * Sat Oct 02 1999 grimmer@suse.de - added Provides nntp_daemon to specfile - modified update notice * Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. * Mon Aug 02 1999 grimmer@suse.de - update to 1.9.4 - added update.sh to $DOCDIR and adjusted README.SuSE - fetch is now called fetchnews * Wed Apr 28 1999 ro@suse.de - configure: hardcoded paths for RPM: detections breaks with rpm-3.0 * Wed Mar 10 1999 grimmer@suse.de - Updated specfile to send mail to root when updating from previous releases - created sample filter configuration file * Thu Mar 04 1999 grimmer@suse.de - update to Version 1.9.2 - now uses /etc/leafnode for configuration files - changed permissions of /etc/leafnode/config (security reasons) - now uses /var/lock/news for locking instead of /var/run * Tue Feb 16 1999 grimmer@suse.de - update to Version 1.9 - now uses GNU autoconf * Thu Jan 28 1999 grimmer@suse.de - update to Version 1.8.1 * Thu Dec 10 1998 grimmer@suse.de - update to Version 1.7.1 * Tue Nov 10 1998 grimmer@suse.de - New package (Version 1.6.2)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor