]> git.pld-linux.org Git - packages/tin.git/blob - tin.spec
d87bc0daab3954996b510a0ecafdb9a60651672f
[packages/tin.git] / tin.spec
1 #
2 #   You can build tin with:
3 # --define 'domain_name your.domain'
4 # --define 'default_server default.nntp.server'
5 #
6 Summary:        tin News Reader
7 Summary(de):    tin News-Reader
8 Summary(fr):    Lecteur de news tin
9 Summary(pl):    tin - czytnik newsów
10 Summary(ru):    tin - ÐÒÏÇÒÁÍÍÁ ÄÌÑ ÞÔÅÎÉÑ ÔÅÌÅËÏÎÆÅÒÅÎÃÉÊ Usenet
11 Summary(tr):    Haber okuyucu
12 Summary(uk):    tin - ÐÒÏÇÒÁÍÁ ÄÌÑ ÞÉÔÁÎÎÑ ÔÅÌÅËÏÎÆÅÒÅÎæʠUsenet
13 Name:           tin
14 Version:        1.6.1
15 Release:        1
16 Epoch:          5
17 License:        distributable
18 Group:          Applications/News
19 Source0:        ftp://ftp.tin.org/pub/news/clients/tin/v1.6/%{name}-%{version}.tar.bz2
20 # Source0-md5:  b7028d15d8f7fc929ebd97dda6ac2164
21 Source1:        %{name}.desktop
22 Source2:        %{name}.attributes
23 Patch0:         %{name}-enable_coloring.patch
24 Patch1:         %{name}-ncurses.patch
25 Patch2:         %{name}-range.patch
26 Patch3:         %{name}-charset.patch
27 URL:            http://www.tin.org/
28 BuildRequires:  ncurses-devel >= 5.0
29 BuildRequires:  pcre-devel
30 BuildRequires:  metamail
31 Requires:       urlview
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 Tin is a full-screen easy to use Netnews reader. It can read news
36 locally (i.e., /var/spool/news) or remotely (rtin or tin -r option)
37 via a NNTP (Network News Transport Protocol) server. It will
38 automatically utilize NOV (News OVerview) style index files if
39 available locally or via the NNTP XOVER command.
40
41 Tin has four separate levels of operation: Group selection level,
42 Group level, Thread level and Article level. Use the 'h' (help)
43 command to view a list of the commands available at a particular
44 level.
45
46 %description -l de
47 Tin ist ein Vollbild-Newsreader. Das Programm kann entweder lokal
48 (z.B. usr/spool/news) oder entfernt (Option 'rtin' bzw. 'tin -r') über
49 einen NNTP-Server (Network News Transport Protocol) eingesetzt werden.
50
51 %description -l fr
52 Tin est un lecteur de news plein écran facile à utiliser. Il peut lire
53 des articles localement (i.e. /usr/spool/news) ou à distance ('rtin'
54 ou 'tin -r') via un serveur NNTP (Network News Transport Protocol).
55
56 %description -l pl
57 Tin jest pe³noekranowym czytnikiem newsów. Umo¿liwia czytanie zarówno
58 z lokalnych zasobów (np. z katalogu /var/spool/news jak i ze zdalnych
59 (uruchamiaj±c 'rtin' lub 'tin -r') serwerów NNTP (Network News
60 Transport Protocol).
61
62 %description -l ru
63 Tin - ÜÔÏ ÐÒÏÓÔÁÑ × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÏÌÎÏÜËÒÁÎÎÁÑ ÐÒÏÇÒÁÍÍÁ ÄÌÑ ÞÔÅÎÉÑ
64 ÔÅÌÅËÏÎÆÅÒÅÎÃÉÊ Usenet. ïÎÁ ÍÏÖÅÔ ÞÉÔÁÔØ ÔÅÌÅËÏÎÆÅÒÅÎÃÉÉ Ó ÌÏËÁÌØÎÏÊ
65 (Ô.Å. /var/spool/news) ÉÌÉ ÕÄÁÌÅÎÎÏÊ (rtin ÉÌÉ ÏÐÃÉÑ tin -r) ÐÏ NNTP
66 (Network News Transport Protocol).
67
68 %description -l tr
69 Tin, metin ekranda çalýþan kolay kullanýlýr bir USENET haber
70 okuyucusudur. Haberleri yerel olarak (/usr/spool/news), ya da bir NNTP
71 sunucusu aracýlýðýyla uzaktan ('rtin' ya da 'tin -r' seçeneði ile)
72 okuyabilir.
73
74 %description -l uk
75 Tin - ÃÅ ÐÒÏÓÔÁ Õ ×ÉËÏÒÉÓÔÁÎΦ ÐÏ×ÎÏÅËÒÁÎÎÁ ÐÒÏÇÒÁÍÁ ÄÌÑ ÞÉÔÁÎÎÑ
76 ÔÅÌÅËÏÎÆÅÒÅÎæʠUsenet. ÷ÏÎÁ ÄÏÚ×ÏÌѤ ÞÉÔÁÔÉ ÔÅÌÅËÏÎÆÅÒÅÎ槠ÑË Ú
77 ÌÏËÁÌØÎϧ ÍÁÛÉÎÉ (ÔÏÂÔÏ /var/spool/news) ÔÁË ¦ Ú ×¦ÄÄÁÌÅÎϧ (rtin ÁÂÏ
78 ÏÐæѠtin -r) ÐÏ NNTP (Network News Transport Protocol).
79
80 %prep
81 %setup -q
82 %patch0 -p1
83 %patch1 -p1
84 %patch2 -p1
85 %patch3 -p1
86
87 %build
88 LDFLAGS="%{rpmldflags} -lpcre"
89 %configure2_13 \
90         --enable-nls \
91         --enable-color \
92         --disable-mime-strict-charset \
93         --with-pcre \
94         --with-ncurses \
95         --enable-curses \
96         --with-screen=ncurses \
97         --with-nov-dir=%{_var}/spool/news \
98         --with-spooldir=%{_var}/spool/news \
99         --disable-locale \
100         --with-gpg=%{_bindir}/gpg \
101         --with-mailer=%{_libdir}/sendmail \
102         --enable-ipv6 \
103         --disable-debug \
104         %{?domain_name:--with-domain-name=%{domain_name}} \
105         %{?default_server:--with-nntp-default-server=%{default_server}}
106
107 %{__make} -C src
108
109 %install
110 rm -rf $RPM_BUILD_ROOT
111 install -d $RPM_BUILD_ROOT/{etc,etc/tin,%{_bindir},%{_mandir}/man1,%{_mandir}/man5,%{_applnkdir}/Network/News}
112
113 %{__make} install \
114         DESTDIR=$RPM_BUILD_ROOT
115
116 install doc/tin.defaults $RPM_BUILD_ROOT%{_sysconfdir}/tin/tinrc
117 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/tin/attributes
118 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/rtin.1
119 echo ".so tin.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rtin.1
120
121 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Network/News
122
123 rm -f $RPM_BUILD_ROOT%{_bindir}/url_handler.sh
124
125 %find_lang %{name}
126
127 %clean
128 rm -rf $RPM_BUILD_ROOT
129
130 %files -f %{name}.lang
131 %defattr(644,root,root,755)
132 %doc README MANIFEST doc/{CHANGES,TODO,DEBUG_REFS,WHATSNEW,*.txt}
133 %verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/tin/tinrc
134 %verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/tin/attributes
135 %attr(755,root,root) %{_bindir}/*
136 %{_mandir}/man1/*
137 %{_mandir}/man5/tin.5*
138 %{_mandir}/man5/mmdf*
139 %{_applnkdir}/Network/News/*
This page took 0.115142 seconds and 2 git commands to generate.