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