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