]> git.pld-linux.org Git - packages/tin.git/blob - tin.spec
- added using %%{__make} macro.
[packages/tin.git] / tin.spec
1 Summary:        tin News Reader
2 Summary(de):    tin News-Reader
3 Summary(fr):    Lecteur de news tin
4 Summary(pl):    tin - czytnik newsów
5 Summary(tr):    Haber okuyucu
6 Name:           tin
7 Version:        1.5.4
8 Release:        1
9 Serial:         2
10 Copyright:      distributable
11 Group:          Applications/News
12 Group(pl):      Aplikacje/News
13 Source0:                ftp://ftp.tin.org/pub/news/clients/tin/unstable/%{name}-%{version}.tar.bz2
14 Patch0:         tin-enable_coloring.patch
15 Patch1:         tin-with_system_pcre.patch
16 URL:            http://www.tin.org/
17 BuildRequires:  ncurses-devel >= 5.0
18 BuildRequires:  pcre-devel
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 Tin is a full-screen easy to use Netnews reader. It can read news locally
23 (i.e., /var/spool/news) or remotely (rtin or tin -r option) via a NNTP
24 (Network News Transport Protocol) server. It will automatically utilize NOV
25 (News OVerview) style index files if available locally or via the NNTP
26 XOVER command.
27
28 Tin has four separate levels of operation: Group selection level, Group
29 level, Thread level and Article level. Use the 'h' (help) command to view a
30 list of the commands available at a particular level.
31
32 %description -l de
33 Tin ist ein Vollbild-Newsreader. Das Programm kann entweder lokal (z.B.
34 usr/spool/news) oder entfernt (Option 'rtin' bzw. 'tin -r') über einen
35 NNTP-Server (Network News Transport Protocol) eingesetzt werden.
36
37 %description -l fr
38 Tin est un lecteur de news plein écran facile à utiliser. Il peut lire des
39 articles localement (i.e. /usr/spool/news) ou à distance ('rtin' ou 'tin
40 -r') via un serveur NNTP (Network News Transport Protocol).
41
42 %description -l pl
43 Tin jest pe³noekranowym czytnikiem newsów. Umo¿liwia czytanie zarówno z
44 lokalnych zasobów (np. z katalogu /var/spool/news jak i ze zdalnych
45 (uruchamiaj±c 'rtin' lub 'tin -r') serwerów NNTP (Network News Transport
46 Protocol).
47
48 %description -l tr
49 Tin, metin ekranda çalýþan kolay kullanýlýr bir USENET haber okuyucusudur.
50 Haberleri yerel olarak (/usr/spool/news), ya da bir NNTP sunucusu
51 aracýlýðýyla uzaktan ('rtin' ya da 'tin -r' seçeneði ile) okuyabilir.
52
53 %prep
54 %setup -q
55 %patch0 -p1
56 %patch1 -p1
57
58 %build
59 CPPFLAGS="-DINET6"
60 LDFLAGS="-s"
61 export CPPFLAGS LDFLAGS
62 %configure \
63         --enable-color \
64         --with-ncurses \
65         --with-nov-dir=/var/spool/news \
66         --with-spooldir=/var/spool/news \
67         --enable-locale \
68         --disable-debug
69
70 %{__make} -C src
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74
75 install -d $RPM_BUILD_ROOT/{etc,%{_bindir},%{_mandir}/man1}
76
77 install src/tin $RPM_BUILD_ROOT%{_bindir}
78 ln -sf tin $RPM_BUILD_ROOT%{_bindir}/rtin
79
80 install doc/tin.1 $RPM_BUILD_ROOT%{_mandir}/man1
81 install doc/tin.defaults $RPM_BUILD_ROOT%{_sysconfdir}
82
83 echo ".so tin.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rtin.1
84
85 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* \
86         {README,MANIFEST,doc/{CHANGES,TODO,DEBUG_REFS,WHATSNEW,*.txt}}
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %files
92 %defattr(644,root,root,755)
93 %doc {README,MANIFEST,doc/{CHANGES,TODO,DEBUG_REFS,WHATSNEW,*.txt}}.gz
94 %verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/tin.defaults
95 %attr(755,root,root) %{_bindir}/*
96
97 %{_mandir}/man1/*
This page took 0.032642 seconds and 4 git commands to generate.