]> git.pld-linux.org Git - packages/slrn.git/blob - slrn.spec
3bae73f6321e2bbd481b8def4a1d3e603bd0807a
[packages/slrn.git] / slrn.spec
1 #
2 # Conditional build:
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
6 #
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
15 Name:           slrn
16 Version:        1.0.3a
17 Release:        1
18 License:        GPL v2+
19 Group:          Applications/News
20 Source0:        http://jedsoft.org/releases/slrn/%{name}-%{version}.tar.bz2
21 # Source0-md5:  a06e74f9fede1196c92479210519f77e
22 Source1:        %{name}.1.pl
23 Source2:        %{name}.desktop
24 Source3:        %{name}.png
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
40 Obsoletes:      slrn-pl
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %description
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
47 connections.
48
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.
53
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.
59
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
64 lentas de red.
65
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.
71
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.
76
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.
82
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.
86
87 %package pull
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
94 Requires:       %{name}
95 Obsoletes:      slrn-pl-pull
96
97 %description pull
98 This package provides slrnpull, which allows set up of a small news
99 spool for offline news reading.
100
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.
104
105 %description pull -l es.UTF-8
106 Soporte para lectura de noticias "offline" para slm
107
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.
111
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".
115
116 %prep
117 %setup -q -n %{name}-1.0.3
118 %patch0 -p1
119 %patch1 -p1
120 %patch2 -p1
121 %patch3 -p1
122 %patch4 -p1
123
124 ln -s autoconf/configure.ac .
125
126 %build
127 %{__autoconf} -B autoconf
128 %configure \
129         INEWS="/usr/bin/inews" \
130         SENDMAIL="/usr/lib/sendmail" \
131         --enable-inews \
132         --enable-mid-cache \
133         --enable-setgid-code \
134         --enable-spool \
135 %if %{with canlock}
136         --with-canlock \
137         --with-canlockinc=/usr/include/libcanlock-3 \
138         --with-canlocklib=%{_libdir} \
139 %endif
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}
145
146 %{__make}
147
148 %install
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
154
155 %{__make} -j1 install \
156         DESTDIR=$RPM_BUILD_ROOT
157
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}
166
167 install doc/slrnpull/slrnpull.conf $RPM_BUILD_ROOT%{_var}/spool/slrnpull
168 install doc/slrn.rc $RPM_BUILD_ROOT%{_sysconfdir}
169
170 %find_lang %{name}
171
172 %clean
173 rm -rf $RPM_BUILD_ROOT
174
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
189
190 %files pull
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
This page took 0.053461 seconds and 2 git commands to generate.