File slrn.spec of Package slrn
#
# spec file for package slrn (Version 0.9.8.1pl1)
#
# 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: slrn
BuildRequires: inn postfix slang-devel
License: LGPL v2.1 or later
Group: Productivity/Networking/News/Clients
AutoReqProv: on
Version: 0.9.8.1pl1
Release: 160
Summary: News Reader
Url: http://www.slrn.org
Source: http://prdownloads.sourceforge.net/slrn/slrn-%{version}.tar.bz2
Source1: slrn.run
Patch0: slrn-%{version}.dif
Patch1: slrn-%{version}-fromsearch.diff
Patch2: slrn-%{version}-configure.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: fileutils sh-utils coreutils
%description
SLRN is a powerful, easy to use, and threaded Internet newsreader. It
is highly customizable, permitting redefinition of keys and including a
sophisticated macro language for further customization.
Authors:
--------
John Davis <davis@space.mit.edu>
%prep
%setup
%patch0
%patch1
%patch2
%build
autoreconf -fi
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%configure \
--with-docdir=%{_defaultdocdir}/slrn --with-libdir=/etc/slrn \
--with-slrnpull --with-slang-library=/usr/%_lib \
--disable-rpath
make
%install
make DESTDIR="$RPM_BUILD_ROOT" \
install
mkdir -p "$RPM_BUILD_ROOT"/etc/slrn
install -m 644 doc/slrn.rc "$RPM_BUILD_ROOT"/etc/slrn/
install %{S:1} "$RPM_BUILD_ROOT"/usr/bin/
%find_lang %{name}
%pre
test -e usr/lib/slrn/slrn.rc && {
mkdir -p etc/slrn
test -e etc/slrn/slrn.rc || \
mv usr/lib/slrn/slrn.rc etc/slrn/slrn.rc
}
test -e var/lib/slrn/slrn.rc && {
mkdir -p etc/slrn
test -e etc/slrn/slrn.rc || \
mv var/lib/slrn/slrn.rc etc/slrn/slrn.rc
}
exit 0
%files -f %{name}.lang
%defattr(-,root,root)
%docdir %{_defaultdocdir}/slrn
%{_defaultdocdir}/slrn
%dir /etc/slrn
/usr/bin/slrn
/usr/bin/slrn.run
/usr/bin/slrnpull
%config /etc/slrn/slrn.rc
%doc %{_mandir}/man1/*
/usr/share/slrn
%clean
rm -rf "$RPM_BUILD_ROOT"
%changelog
* Mon Jun 30 2008 schwab@suse.de
- Work around autoconf limitation.
* Mon Feb 25 2008 crrodriguez@suse.de
- fix file-not-in-lang errors
* Tue Nov 14 2006 prusnak@suse.cz
- fixed author search (fromsearch.diff) [#202560]
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Oct 12 2005 nadvornik@suse.cz
- updated to 0.9.8.1pl1:
* slang2 support
* Fri Apr 02 2004 nadvornik@suse.cz
- do not send 8859-1 characters to UTF-8 slang [#37854]
* Thu Mar 25 2004 mmj@suse.de
- Invoke autoreconf to fix /usr/sbin/sendmail detection
- Add postfix to #neededforbuild
* Fri Feb 20 2004 mmj@suse.de
- Update to 0.9.8.0
* Sat Jan 10 2004 adrian@suse.de
- add %%defattr
* Tue Sep 17 2002 ro@suse.de
- removed bogus self-provides
* Mon Aug 19 2002 mmj@suse.de
- Correct PreReq
* Thu Jun 06 2002 ro@suse.de
- specify slang library location for configure
* Fri May 31 2002 ro@suse.de
- changed neededforbuild <slang> to <slang slang-devel>
* Fri Nov 30 2001 nadvornik@suse.cz
- update to 0.9.7.3:
- gettext is used, support for da, de, it, nl, pl, ru
- minor UI changes, bugfixes
* Fri Jun 29 2001 nadvornik@suse.cz
- update to 0.9.7.1
- added script for SuSE menu [bug #8128]
* Fri Nov 10 2000 nadvornik@suse.cz
- update to 0.9.6.3
* Mon Oct 09 2000 nadvornik@suse.cz
- fixed Copyright
- used bzip2
* Thu Jul 27 2000 bjacke@suse.de
- added UTF8 reading support
* Mon May 22 2000 nadvornik@suse.cz
- used %%{_defaultdocdir}
* Thu May 18 2000 nadvornik@suse.cz
- changed Group tag
* Fri Mar 24 2000 nadvornik@suse.cz
- added URL
* Mon Mar 13 2000 @suse.cz
- upgrade to 0.9.6.2
- added BuildRoot
- removed Makefile.Linux
* Fri Mar 03 2000 fehr@suse.de
- move man pages to /usr/share/man
* Tue Jan 04 2000 fehr@suse.de
- fix y2k problem in NEWGROUPS command
* Mon Sep 13 1999 bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Fri Aug 27 1999 fehr@suse.de
- update to 0.9.5.7
* Fri Jul 17 1998 florian@suse.de
- simplified spec-file
- update to 0.9.5.2
* Wed Dec 03 1997 bs@suse.de
- added exit 0 to %%pre
* Fri Nov 28 1997 florian@suse.de
- update to 0.9.4.3
* Wed Nov 19 1997 florian@suse.de
- move config files to /var/lib/slrn
- add bug-fix to slrn
* Mon Apr 14 1997 florian@suse.de
- update to new version 0.9.3.2
* Thu Jan 02 1997 florian@suse.de
- update to new version 0.9.1.1
Mon Sep 2 03:06:07 MET DST 1996
"set group_dsc_start_column" fix.