cvsextras ee13ca3
Name: tin
e5c8cb4
Version: 2.4.4
e5c8cb4
Release: 1%{?dist}
1c4fcdf
Summary: Basic Internet news reader
1ab26f1
License: BSD
cvsextras ee13ca3
URL: http://www.tin.org/
b837d1b
Source0: ftp://ftp.tin.org/pub/news/clients/tin/stable/tin-%{version}.tar.xz
b837d1b
Source1: ftp://ftp.tin.org/pub/news/clients/tin/stable/tin-%{version}.tar.xz.sign
1232451
Source2: tin-pgp-key-0x5A49550EB490B4D1.txt
eb6df7a
BuildRequires: %{_bindir}/ispell
Igor Gnatenko 3c165c0
BuildRequires:  gcc-c++
cedf41a
BuildRequires: gettext
1232451
BuildRequires: %{_bindir}/gpg1
8dc7387
BuildRequires: ncurses-devel, byacc, pcre-devel, gnupg2
a3a6bd7
BuildRequires: perl-generators
85ab52a
BuildRequires: libgsasl-devel
cedf41a
BuildRequires: libicu-devel
cedf41a
BuildRequires: libidn-devel
cvsextras ee13ca3
cvsextras ee13ca3
%description
cvsextras ee13ca3
Tin is a basic, easy to use Internet news reader.  Tin can read news
cvsextras ee13ca3
locally or remotely via an NNTP (Network News Transport Protocol)
cvsextras ee13ca3
server.
cvsextras ee13ca3
cvsextras ee13ca3
Install tin if you need a basic news reader.
cvsextras ee13ca3
cvsextras ee13ca3
%prep
1232451
workdir=$(mktemp --directory)
1232451
workring=${workdir}/keyring.gpg
1232451
gpg1 --homedir=${workdir} --pgp2 --yes --output="${workring}" --dearmor %{S:2}
1232451
gpg1 --homedir=${workdir} --pgp2 --verify --keyring="${workring}" %{S:1} %{S:0}
1232451
rm -r ${workdir}
cvsextras ee13ca3
%setup -q
cvsextras ee13ca3
cvsextras ee13ca3
%build
cvsextras ee13ca3
%configure \
cvsextras ee13ca3
	--with-libdir=/var/lib/news \
cvsextras ee13ca3
	--with-spooldir=/var/spool/news/articles \
cvsextras ee13ca3
	--enable-nntp \
cvsextras ee13ca3
	--enable-prototypes \
cvsextras ee13ca3
	--disable-echo \
cvsextras ee13ca3
	--disable-mime-strict-charset \
cvsextras ee13ca3
	--enable-color \
cvsextras ee13ca3
	--enable-ncurses \
7611a60
	--with-screen=ncursesw \
cvsextras 7facfa9
	--enable-locale \
3de8bf4
	--with-gpg=%{_bindir}/gpg2 \
fff2a51
	--with-mime-default-charset=UTF-8 \
cvsextras 7facfa9
	--with-pcre
cvsextras ee13ca3
b637747
%{__sed} -i -e 's/@\$(INSTALL) -s/@\$(INSTALL)/g' -e 's/@\$(CC)/\$(CC)/g' -e  's/@\$(CPP)/\$(CPP)/g' src/Makefile
cvsextras ae97f30
cvsextras 7facfa9
%{__make} clean %{?_smp_mflags}
3f2751b
%{__make} build %{?_smp_mflags}
cvsextras ee13ca3
cvsextras ee13ca3
%install
cvsextras 7facfa9
%{__make} install DESTDIR=$RPM_BUILD_ROOT
cvsextras ee13ca3
cvsextras 7facfa9
# url_handler.sh conflicts with mutt
a0eb695
%{__rm} -f $RPM_BUILD_ROOT/%{_bindir}/url_handler.pl
b7679f3
# INSTALL file is not needed in the final RPM
b7679f3
%{__rm} -f doc/INSTALL
cvsextras 7facfa9
6ad7b8f
%find_lang %{name}
6ad7b8f
6ad7b8f
%files -f %name.lang
cvsextras ae97f30
%doc README doc/*
cvsextras ee13ca3
%{_bindir}/tin
cvsextras ee13ca3
%{_bindir}/rtin
cvsextras 7facfa9
%{_bindir}/metamutt
cvsextras 7facfa9
%{_bindir}/opt-case.pl
cvsextras 7facfa9
%{_bindir}/w2r.pl
738165c
%{_bindir}/tinews.pl
cvsextras 7facfa9
%{_mandir}/man1/*
cvsextras 7facfa9
%{_mandir}/man5/*
cvsextras ae97f30
cvsextras ee13ca3
%changelog
e5c8cb4
* Tue Dec 24 2019 Dominik Mierzejewski <rpm@greysector.net> - 2.4.4-1
e5c8cb4
- updated to 2.4.4
85ab52a
- enable SASL authentication support
3f2751b
- drop pcre CFLAGS workaround
3de8bf4
- specify path to gpg2 to enable GPG support
fff2a51
- set UTF-8 as the default charset
b637747
- make build more verbose
eb6df7a
- enable spell-checking support
1232451
- verify source tarball PGP-2 signature
cedf41a
- add missing build dependencies
e5c8cb4
fbba922
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-5
fbba922
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
fbba922
bb78e89
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-4
bb78e89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
bb78e89
5cf4bba
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-3
5cf4bba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5cf4bba
821f676
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-2
821f676
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
821f676
d27cf72
* Sat Dec 30 2017 Adrian Reber <adrian@lisas.de> - 2.4.2-1
d27cf72
- updated to 2.4.2
d27cf72
e816db0
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-4
e816db0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
e816db0
82bcc59
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-3
82bcc59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
82bcc59
684a49e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-2
684a49e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
684a49e
546bb80
* Sat Jan 07 2017 Adrian Reber <adrian@lisas.de> - 2.4.1-1
546bb80
- updated to 2.4.1
546bb80
b837d1b
* Tue Aug 30 2016 Adrian Reber <adrian@lisas.de> - 2.4.0-1
b837d1b
- updated to 2.4.0
b837d1b
7571ffa
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-5
7571ffa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7571ffa
8e18897
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-4
8e18897
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8e18897
006da1e
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-3
006da1e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
006da1e
7b2a274
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-2
7b2a274
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7b2a274
b7679f3
* Thu May 08 2014 Adrian Reber <adrian@lisas.de> - 2.2.1-1
b7679f3
- updated to 2.2.1
b7679f3
24cb4c1
* Fri Dec 27 2013 Adrian Reber <adrian@lisas.de> - 2.2.0-1
24cb4c1
- updated to 2.2.0
24cb4c1
- spec cleanup
24cb4c1
02b4b43
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-6
02b4b43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
02b4b43
5c4c069
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.0.1-5
5c4c069
- Perl 5.18 rebuild
5c4c069
8550496
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-4
8550496
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8550496
7611a60
* Thu Jan 10 2013 Adrian Reber <adrian@lisas.de> - 2.0.1-3
7611a60
- Add configure option '--with-screen=ncursesw' (fixes #890764)
7611a60
2e11807
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-2
2e11807
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2e11807
367e076
* Mon Mar 19 2012 Adrian Reber <adrian@lisas.de> - 2.0.1-1
367e076
- updated to 2.0.1
367e076
8561e7d
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2.0.0-4
8561e7d
- Rebuild against PCRE 8.30
8561e7d
e04304d
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-3
e04304d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e04304d
07bde0c
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-2
07bde0c
- Rebuilt for glibc bug#747377
07bde0c
8dc7387
* Wed Sep 14 2011 Adrian Reber <adrian@lisas.de> - 2.0.0-1
8dc7387
- updated to 2.0.0
8dc7387
360332a
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-8
360332a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
360332a
6ad7b8f
* Tue Apr 13 2010 Adrian Reber <adrian@lisas.de> - 1.8.3-7
6ad7b8f
- added BR on gnupg2 (bz #574976)
6ad7b8f
- use the %%find_lang macro
6ad7b8f
- remove binary stripping from Makefile with sed instead of perl
6ad7b8f
576234f
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-6
576234f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
576234f
b1b516c
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.3-5
b1b516c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b1b516c
b920331
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.8.3-4
b920331
- Autorebuild for GCC 4.3
b920331
1ab26f1
* Fri Aug 24 2007 Adrian Reber <adrian@lisas.de> - 1.8.3-3
1ab26f1
- license updated
1ab26f1
0d2db52
* Fri Aug 24 2007 Adrian Reber <adrian@lisas.de> - 1.8.3-2
0d2db52
- rebuilt
0d2db52
c92e466
* Wed Jun 20 2007 Adrian Reber <adrian@lisas.de> - 1.8.3-1
c92e466
- updated to 1.8.3
c92e466
- removed desktop file (bz #241463)
c92e466
a7dce20
* Fri Sep 15 2006 Adrian Reber <adrian@lisas.de> - 1.8.2-1
a7dce20
- updated to 1.8.2
a7dce20
24cb4c1
* Mon Mar 13 2006 Adrian Reber <adrian@lisas.de> - 1.8.1-1
738165c
- updated to 1.8.1
738165c
62d4072
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 1.6.2-4
62d4072
- rebuild on all arches
62d4072
24cb4c1
* Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
4993266
- rebuilt
4993266
cvsextras 7facfa9
* Thu Jun 24 2004 Adrian Reber <adrian@lisas.de> - 0:1.6.2-0.fdr.2
cvsextras 7facfa9
- changed BuildRequires from bison to byacc
cvsextras 7facfa9
- added pcre-devel as BuildRequires
cvsextras 7facfa9
- replaced all commands with rpmmacros
cvsextras 7facfa9
- made make use RPM_OPT_FLAGS
cvsextras 7facfa9
24cb4c1
* Sun Nov 23 2003 Adrian Reber <adrian@lisas.de> - 0:1.6.2-0.fdr.1
cvsextras 7facfa9
- updated to 1.6.2
cvsextras 7facfa9
cvsextras ae97f30
* Fri Jun 06 2003 Adrian Reber <adrian@lisas.de> - 0:1.4.7-0.fdr.2
cvsextras ae97f30
- remove stripping from Makefile; let rpm strip the binaries
cvsextras ae97f30
- moved the documentation from docdir/doc to docdir
cvsextras ae97f30
cvsextras ae97f30
* Sat May 31 2003 Adrian Reber <adrian@lisas.de> - 0:1.4.7-0.fdr.1
cvsextras ae97f30
- updated to 1.4.7
cvsextras ae97f30
- Source now macroless
cvsextras ae97f30
- BuildRoot changed to the format from the fedora spec template
cvsextras ae97f30
- added smp_mflags to the makes
cvsextras ae97f30
- more fedorafication
cvsextras ae97f30
cvsextras ee13ca3
* Thu May 01 2003 Adrian Reber <adrian@lisas.de> - 0:1.4.6-0.fdr.3
cvsextras ee13ca3
- Added BuildRequires: bison, desktop-files-utils
cvsextras ee13ca3
- removed --verbose and --mandir from configure
cvsextras ee13ca3
- s/X-Red-Hat-Extra/X-Fedora/ in desktop-file-install
cvsextras ee13ca3
- added release macro to BuildRoot
cvsextras ee13ca3
cvsextras ee13ca3
* Tue Feb 25 2003 Adrian Reber <adrian@lisas.de> - 1.4.6-1.fedora.1
cvsextras ee13ca3
- applied fedora naming conventions
cvsextras ee13ca3
cvsextras ee13ca3
* Tue Aug 22 2000 Than Ngo <than@redhat.com>
cvsextras ee13ca3
- add applink file (Bug #16568)
cvsextras ee13ca3
cvsextras ee13ca3
* Mon Aug 07 2000 Preston Brown <pbrown@redhat.com>
cvsextras ee13ca3
- 1.4.4 fixes buffer overflow, memory leaks.
cvsextras ee13ca3
cvsextras ee13ca3
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsextras ee13ca3
- automatic rebuild
cvsextras ee13ca3
cvsextras ee13ca3
* Fri Jun 02 2000 Preston Brown <pbrown@redhat.com>
cvsextras ee13ca3
- fix spooldir to be /var/spool/news/articles not /var/spool/news
cvsextras ee13ca3
cvsextras ee13ca3
* Fri Mar 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsextras ee13ca3
- rebuild with current ncurses
cvsextras ee13ca3
cvsextras ee13ca3
* Thu Feb 17 2000 Preston Brown <pbrown@redhat.com>
cvsextras ee13ca3
- rebuild with new vi in the buildroots so it finds the right default editor
cvsextras ee13ca3
cvsextras ee13ca3
* Thu Feb 10 2000 Preston Brown <pbrown@redhat.com>
cvsextras ee13ca3
- bump epoch
cvsextras ee13ca3
cvsextras ee13ca3
* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
cvsextras ee13ca3
- upgrade to 1.4.2 (stable)
cvsextras ee13ca3
cvsextras ee13ca3
* Mon May 31 1999 Jeff Johnson <jbj@redhat.com>
cvsextras ee13ca3
- update to tinpre-1.4-19990517.
cvsextras ee13ca3
- fix libdir=/var/lib/news (#7).
cvsextras ee13ca3
- fix spooldir=/var/spool/news.
cvsextras ee13ca3
1c4fcdf
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
cvsextras ee13ca3
- auto rebuild in the new build environment (release 3)
cvsextras ee13ca3
cvsextras ee13ca3
* Tue Mar 09 1999 Preston Brown <pbrown@redhat.com>
cvsextras ee13ca3
- upgraded to latest dev version snapshot.
cvsextras ee13ca3
cvsextras ee13ca3
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
cvsextras ee13ca3
- Injected new description and group.
cvsextras ee13ca3
cvsextras ee13ca3
* Tue Dec 22 1998 Preston Brown <pbrown@redhat.com>
cvsextras ee13ca3
- upgraded again to latest snapshot.
cvsextras ee13ca3
cvsextras ee13ca3
* Fri Nov 06 1998 Preston Brown <pbrown@redhat.com>
cvsextras ee13ca3
- Alan is right; 1.22 is full of bugs and ANCIENT. Moved to latest tin.
cvsextras ee13ca3
cvsextras ee13ca3
* Tue Aug  4 1998 Jeff Johnson <jbj@redhat.com>
cvsextras ee13ca3
- build root
cvsextras ee13ca3
cvsextras ee13ca3
* Wed Jun 24 1998 Alan Cox <alan@redhat.com>
cvsextras ee13ca3
- turned on DONT_LOG_USER - get rid of the silly file in /tmp. We probably
cvsextras ee13ca3
  ought to move to a newer tin soon.
cvsextras ee13ca3
cvsextras ee13ca3
* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
cvsextras ee13ca3
- translations modified for de, fr, tr
cvsextras ee13ca3
cvsextras ee13ca3
* Wed Apr 15 1998 Erik Troan <ewt@redhat.com>
cvsextras ee13ca3
- built against new ncurses
cvsextras ee13ca3
cvsextras ee13ca3
* Mon Nov 3 1997 Erik Troan <ewt@redhat.com>
cvsextras ee13ca3
- hacked to use just termios, not a motley mix of termios and termio
cvsextras ee13ca3
cvsextras ee13ca3
* Fri Jul 18 1997 Erik Troan <ewt@redhat.com>
cvsextras ee13ca3
- built against glibc