]> git.pld-linux.org Git - packages/tin.git/blame_incremental - tin.spec
- rebuild with icu 58.2
[packages/tin.git] / tin.spec
... / ...
CommitLineData
1#
2# You can build tin with:
3# --define 'domain_name your.domain'
4# --define 'default_server default.nntp.server'
5#
6Summary: tin News Reader
7Summary(de.UTF-8): tin News-Reader
8Summary(fr.UTF-8): Lecteur de news tin
9Summary(pl.UTF-8): tin - czytnik newsów
10Summary(ru.UTF-8): tin - программа для чтения телеконференций Usenet
11Summary(tr.UTF-8): Haber okuyucu
12Summary(uk.UTF-8): tin - програма для читання телеконференцій Usenet
13Name: tin
14Version: 2.0.1
15Release: 8
16Epoch: 5
17License: distributable
18Group: Applications/News
19Source0: ftp://ftp.tin.org/pub/news/clients/tin/stable/%{name}-%{version}.tar.gz
20# Source0-md5: d05622db1712a78a2b92aa27904befc2
21Source1: %{name}.desktop
22Source2: %{name}.attributes
23Patch0: %{name}-enable_coloring.patch
24Patch1: %{name}-ncurses.patch
25Patch2: %{name}-range.patch
26Patch3: %{name}-charset.patch
27URL: http://www.tin.org/
28BuildRequires: bison
29BuildRequires: gettext-tools
30BuildRequires: ncurses-devel >= 5.0
31BuildRequires: pcre-devel
32BuildRequires: uudeview-devel
33Requires: urlview
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
37Tin is a full-screen easy to use Netnews reader. It can read news
38locally (i.e., /var/spool/news) or remotely (rtin or tin -r option)
39via a NNTP (Network News Transport Protocol) server. It will
40automatically utilize NOV (News OVerview) style index files if
41available locally or via the NNTP XOVER command.
42
43Tin has four separate levels of operation: Group selection level,
44Group level, Thread level and Article level. Use the 'h' (help)
45command to view a list of the commands available at a particular
46level.
47
48%description -l de.UTF-8
49Tin ist ein Vollbild-Newsreader. Das Programm kann entweder lokal
50(z.B. usr/spool/news) oder entfernt (Option 'rtin' bzw. 'tin -r') über
51einen NNTP-Server (Network News Transport Protocol) eingesetzt werden.
52
53%description -l fr.UTF-8
54Tin est un lecteur de news plein écran facile à utiliser. Il peut lire
55des articles localement (i.e. /usr/spool/news) ou à distance ('rtin'
56ou 'tin -r') via un serveur NNTP (Network News Transport Protocol).
57
58%description -l pl.UTF-8
59Tin jest pełnoekranowym czytnikiem newsów. Umożliwia czytanie zarówno
60z lokalnych zasobów (np. z katalogu /var/spool/news jak i ze zdalnych
61(uruchamiając 'rtin' lub 'tin -r') serwerów NNTP (Network News
62Transport Protocol).
63
64%description -l ru.UTF-8
65Tin - это простая в использовании полноэкранная программа для чтения
66телеконференций Usenet. Она может читать телеконференции с локальной
67(т.е. /var/spool/news) или удаленной (rtin или опция tin -r) по NNTP
68(Network News Transport Protocol).
69
70%description -l tr.UTF-8
71Tin, metin ekranda çalışan kolay kullanılır bir USENET haber
72okuyucusudur. Haberleri yerel olarak (/usr/spool/news), ya da bir NNTP
73sunucusu aracılığıyla uzaktan ('rtin' ya da 'tin -r' seçeneği ile)
74okuyabilir.
75
76%description -l uk.UTF-8
77Tin - це проста у використанні повноекранна програма для читання
78телеконференцій Usenet. Вона дозволяє читати телеконференції як з
79локальної машини (тобто /var/spool/news) так і з віддаленої (rtin або
80опція tin -r) по NNTP (Network News Transport Protocol).
81
82%prep
83%setup -q
84%patch0 -p1
85%patch1 -p1
86%patch2 -p1
87%patch3 -p1
88
89%build
90LDFLAGS="%{rpmldflags}"
91%configure2_13 \
92 --disable-debug \
93 --enable-color \
94 --enable-curses \
95 --enable-ipv6 \
96 --enable-nls \
97 --with-gpg=%{_bindir}/gpg \
98 --with-ispell=%{_bindir}/ispell \
99 --with-mailer=/usr/lib/sendmail \
100 --with-metamail=%{_bindir}/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
112rm -rf $RPM_BUILD_ROOT
113install -d $RPM_BUILD_ROOT/{etc,etc/tin,%{_bindir},%{_mandir}/man1,%{_mandir}/man5,%{_desktopdir}}
114
115%{__make} install \
116 DESTDIR=$RPM_BUILD_ROOT
117
118install doc/tin.defaults $RPM_BUILD_ROOT%{_sysconfdir}/tin/tinrc
119install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/tin/attributes
120rm -f $RPM_BUILD_ROOT%{_mandir}/man1/rtin.1
121echo ".so tin.1" > $RPM_BUILD_ROOT%{_mandir}/man1/rtin.1
122
123install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
124
125rm -f $RPM_BUILD_ROOT%{_bindir}/url_handler.sh
126
127# file conflict mmdf between mutt and tin
128rm -f $RPM_BUILD_ROOT%{_mandir}/man5/mmdf.5*
129
130%find_lang %{name}
131
132%clean
133rm -rf $RPM_BUILD_ROOT
134
135%files -f %{name}.lang
136%defattr(644,root,root,755)
137%doc README MANIFEST doc/{CHANGES,TODO,DEBUG_REFS,WHATSNEW,*.txt}
138%dir %{_sysconfdir}/%{name}
139%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/tinrc
140%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/attributes
141%attr(755,root,root) %{_bindir}/*
142%{_mandir}/man1/*
143%{_mandir}/man5/tin.5*
144%{_desktopdir}/*.desktop
This page took 0.048486 seconds and 4 git commands to generate.