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.
openSUSE Build Service is sponsored by