]> git.pld-linux.org Git - packages/tin.git/blob - tin.spec
- 1.9.3 snapshot
[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.UTF-8):      tin News-Reader
8 Summary(fr.UTF-8):      Lecteur de news tin
9 Summary(pl.UTF-8):      tin - czytnik newsów
10 Summary(ru.UTF-8):      tin - программа для чтения телеконференций Usenet
11 Summary(tr.UTF-8):      Haber okuyucu
12 Summary(uk.UTF-8):      tin - програма для читання телеконференцій Usenet
13 Name:           tin
14 Version:        1.9.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.9/snapshots/%{name}-%{version}.tar.bz2
20 # Source0-md5:  01812db5784aa4957a170c3ea7639958
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:  bison
29 BuildRequires:  ncurses-devel >= 5.0
30 BuildRequires:  pcre-devel
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.UTF-8
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.UTF-8
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.UTF-8
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.UTF-8
63 Tin - это простая в использовании полноэкранная программа для чтения
64 телеконференций Usenet. Она может читать телеконференции с локальной
65 (т.е. /var/spool/news) или удаленной (rtin или опция tin -r) по NNTP
66 (Network News Transport Protocol).
67
68 %description -l tr.UTF-8
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.UTF-8
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         --disable-debug \
91         #--disable-locale \
92         #--disable-mime-strict-charset \
93         --enable-color \
94         --enable-curses \
95         --enable-ipv6 \
96         --enable-nls \
97         --with-gpg=/usr/bin/gpg \
98         --with-ispell=/usr/bin/ispell \
99         --with-mailer=/usr/lib/sendmail \
100         --with-metamail=/usr/bin/metamail \
101         --with-ncurses \
102         --with-nov-dir=%{_var}/spool/news \
103         --with-pcre \
104         --with-screen=ncurses \
105         --with-spooldir=%{_var}/spool/news \
106         %{?domain_name:--with-domain-name=%{domain_name}} \
107         %{?default_server:--with-nntp-default-server=%{default_server}}
108
109 %{__make} -C src
110
111 %install
112 rm -rf $RPM_BUILD_ROOT
113 install -d $RPM_BUILD_ROOT/{etc,etc/tin,%{_bindir},%{_mandir}/man1,%{_mandir}/man5,%{_desktopdir}}
114
115 %{__make} install \
116         DESTDIR=$RPM_BUILD_ROOT
117
118 install doc/tin.defaults $RPM_BUILD_ROOT%{_sysconfdir}/tin/tinrc
119 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/tin/attributes
120 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/rtin.1
121 echo ".so tin.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rtin.1
122
123 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
124
125 rm -f $RPM_BUILD_ROOT%{_bindir}/url_handler.sh
126
127 %find_lang %{name}
128
129 %clean
130 rm -rf $RPM_BUILD_ROOT
131
132 %files -f %{name}.lang
133 %defattr(644,root,root,755)
134 %doc README MANIFEST doc/{CHANGES,TODO,DEBUG_REFS,WHATSNEW,*.txt}
135 %dir %{_sysconfdir}/%{name}
136 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/tinrc
137 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/attributes
138 %attr(755,root,root) %{_bindir}/*
139 %{_mandir}/man1/*
140 %{_mandir}/man5/tin.5*
141 %{_mandir}/man5/mmdf*
142 %{_desktopdir}/*.desktop
This page took 0.059425 seconds and 4 git commands to generate.