3 %bcond_without canlock # - build without Cancel-Lock support
4 %bcond_without ssl # - build without SSL support (snews://)
5 %bcond_without uudeview # - build without uudeview support
7 Summary: The world's best newsreader
8 Summary(da.UTF-8): Verdens bedste nyhedslæser
9 Summary(de.UTF-8): Der weltbeste Newsreader
10 Summary(es.UTF-8): El mejor lector de news del mundo
11 Summary(fr.UTF-8): Le meilleur lecteur de news du monde
12 Summary(pl.UTF-8): Łatwy w obsłudze czytnik artykułów news
13 Summary(pt_BR.UTF-8): O melhor leitor de notícias do mundo
14 Summary(tr.UTF-8): Görüşüne göre dünyanın en iyi haber grubu okuyucusu
19 Group: Applications/News
20 Source0: http://jedsoft.org/releases/slrn/%{name}-%{version}.tar.bz2
21 # Source0-md5: a06e74f9fede1196c92479210519f77e
23 Source2: %{name}.desktop
25 Source4: %{name}-pull.logrotate
26 Patch0: %{name}-keymap.patch
27 Patch1: %{name}-user-agent.patch
28 Patch2: %{name}-sort_visible_headers.patch
29 Patch3: %{name}-home_etc.patch
30 Patch4: %{name}-pl.po-update.patch
31 #URL: http://www.slrn.org/ is outdated / faked (hidden advertisements...)
32 URL: http://jedsoft.org/releases/slrn/
33 BuildRequires: autoconf >= 2.50
34 BuildRequires: gettext-tools
35 %{?with_canlock:BuildRequires: libcanlock-devel >= 3}
36 %{?with_ssl:BuildRequires: openssl-devel >= 0.9.7d}
37 BuildRequires: slang-devel >= 2.2.3
38 %{?with_uudeview:BuildRequires: uudeview-devel}
39 Requires: slang-libs >= 2.2.3
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 Slrn is an easy to use but powerful full-screen NNTP based newsreader.
45 It relies extensively on the S-Lang programmer's library for many of
46 its features. Slrn works particularly well over slow network
49 %description -l da.UTF-8
50 Slrn er en bekvæm og kraftig nyhedslæser. Programmet skylder S-Lang
51 biblioteket sin funktionalitet. Slrn er godt især ved brug igennem
52 langsomme netværk forbindelser.
54 %description -l de.UTF-8
55 Slrn ist ein einfach zu bedienender und dennoch äußerst
56 leistungsfähiger Voll-Bildschirm-Newsreader auf NNTP-Basis. Viele
57 seiner Funktionen bezieht er aus der S-Lang-Programmierer-Library.
58 Seine besondere Stärke ist die Arbeit über langsame Netzwerke.
60 %description -l es.UTF-8
61 Slrn es un lector de news basado en NNTP fácil de usar, pero potente
62 con pantalla llena. Utiliza la biblioteca de programadores S-Lang para
63 varias de sus características. Slrn trabaja en especial con conexiones
66 %description -l fr.UTF-8
67 Slrn et un lecteur de news NNTP plein écran facile à utiliser mais
68 puissant. Il s'appuie beaucoup sur la bibliothèque S-Lang pour ses
69 caractéristiques. Slrn fonctionne particulièrement bien avec des
70 connexions réseau lentes.
72 %description -l pl.UTF-8
73 Slrn jest wygodnym w obsłudze i ergonomicznym czytnikiem artykułów
74 news. Swą funkcjonalność program zawdzięcza bibliotece S-Lang. Slrn
75 znakomicie sprawdza się zwłaszcza na zapchanych i wolnych łączach.
77 %description -l pt_BR.UTF-8
78 Slrn é um leitor de notícias baseado em NNTP fácil de usar mas
79 poderoso com tela cheia. Ele utiliza a biblioteca de programadores
80 S-Lang para várias das suas características. Slrn trabalha
81 particularmente bem com conexões lentas de rede.
83 %description -l tr.UTF-8
84 Slrn, kullanımı kolay, çok yetenekli, tam ekran bir haber okuyucudur.
85 Yavaş ağ bağlantılarında gayet iyi çalışır.
88 Summary: Offline news reading support for slrn
89 Summary(da.UTF-8): Programmet udstyrer slrn med offline-egenskaber
90 Summary(es.UTF-8): Soporte para lectura de noticias "offline" para slm
91 Summary(pl.UTF-8): Program ściągający artykuły z serwera news
92 Summary(pt_BR.UTF-8): Suporte para leitura de notícias "offline" para o slrn
93 Group: Applications/News
95 Obsoletes: slrn-pl-pull
98 This package provides slrnpull, which allows set up of a small news
99 spool for offline news reading.
101 %description pull -l da.UTF-8
102 Programmet henter indlæg ned til et lokalt newsspool for at brugeren
103 kan læse og svare på dem uden at være online.
105 %description pull -l es.UTF-8
106 Soporte para lectura de noticias "offline" para slm
108 %description pull -l pl.UTF-8
109 Slrnpull umożliwia ściągnięcie artykułów, a następnie czytanie ich bez
110 konieczności utrzymywania stałego połączenia z serwerem news.
112 %description pull -l pt_BR.UTF-8
113 Este pacote provê o slrnpull, que permite a configuração de um pequeno
114 spool de notícias, para leitura "offline".
117 %setup -q -n %{name}-1.0.3
124 ln -s autoconf/configure.ac .
127 %{__autoconf} -B autoconf
129 INEWS="/usr/bin/inews" \
130 SENDMAIL="/usr/lib/sendmail" \
133 --enable-setgid-code \
137 --with-canlockinc=/usr/include/libcanlock-3 \
138 --with-canlocklib=%{_libdir} \
140 --with-slanginc=/usr/include/slang \
141 --with-slanglib=%{_libdir} \
142 --with-slrnpull=/var/spool/slrnpull \
143 %{?with_ssl:--with-ssl} \
144 %{?with_uudeview:--with-uu}
149 rm -rf $RPM_BUILD_ROOT
150 install -d $RPM_BUILD_ROOT%{_var}/spool/slrnpull/{data,logs,news,out.going/rejects} \
151 $RPM_BUILD_ROOT{%{_sysconfdir},%{_mandir}/pl/man1} \
152 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
153 $RPM_BUILD_ROOT/etc/logrotate.d
155 %{__make} -j1 install \
156 DESTDIR=$RPM_BUILD_ROOT
158 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/slrn.1
159 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
160 install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
161 install %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/slrn-pull
162 > $RPM_BUILD_ROOT%{_var}/spool/slrnpull/data/active
163 > $RPM_BUILD_ROOT%{_var}/spool/slrnpull/log
164 > $RPM_BUILD_ROOT%{_var}/spool/slrnpull/score
165 install contrib/{cleanscore,slrnrc-conv} $RPM_BUILD_ROOT%{_bindir}
167 install doc/slrnpull/slrnpull.conf $RPM_BUILD_ROOT%{_var}/spool/slrnpull
168 install doc/slrn.rc $RPM_BUILD_ROOT%{_sysconfdir}
173 rm -rf $RPM_BUILD_ROOT
175 %files -f %{name}.lang
176 %defattr(644,root,root,755)
177 %doc COPYRIGHT README changes.txt contrib/{README,NEWS}.* doc/*.html
178 %doc doc/{FAQ,FIRST_STEPS,README.*,THANKS,{help,manual,score,slrnfuns}.txt,*.sl}
179 %attr(755,root,root) %{_bindir}/cleanscore
180 %attr(755,root,root) %{_bindir}/slrn
181 %attr(755,root,root) %{_bindir}/slrnrc-conv
182 %dir %{_datadir}/slrn
183 %{_datadir}/slrn/slang
184 %{_mandir}/man1/slrn.1*
185 %lang(pl) %{_mandir}/pl/man1/slrn.1*
186 %{_desktopdir}/slrn.desktop
187 %{_pixmapsdir}/slrn.png
188 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/slrn.rc
191 %defattr(644,root,root,755)
192 %doc doc/slrnpull/{README*,SETUP,score,slrn.rc,slrnpull.sh}
193 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/slrn-pull
194 %attr(2754,root,news) %{_bindir}/slrnpull
195 %{_mandir}/man1/slrnpull.1*
196 %defattr(664,news,news,755)
197 %dir %{_var}/spool/slrnpull
198 %dir %{_var}/spool/slrnpull/logs
199 %attr(2775,news,news) %dir %{_var}/spool/slrnpull/data
200 %verify(not md5 mtime size user) %{_var}/spool/slrnpull/data/active
201 %attr(2775,news,news) %dir %{_var}/spool/slrnpull/news
202 %attr(3775,news,news) %dir %{_var}/spool/slrnpull/out.going
203 %attr(3775,news,news) %dir %{_var}/spool/slrnpull/out.going/rejects
204 %attr(660,news,news) %ghost %{_var}/spool/slrnpull/log
205 %config(noreplace) %verify(not md5 mtime size) %{_var}/spool/slrnpull/score
206 %config(noreplace) %verify(not md5 mtime size) %{_var}/spool/slrnpull/slrnpull.conf