]>
Commit | Line | Data |
---|---|---|
911936b1 | 1 | # TODO: |
911936b1 | 2 | # - warning: Installed (but unpackaged) file(s) found: |
3 | # /usr/lib/perl5/5.10.0/i686-pld-linux-thread-multi/perllocal.pod | |
4 | # /usr/lib/perl5/vendor_perl/5.10.0/i686-pld-linux-thread-multi/auto/Ekg2/.packlist | |
5 | # /usr/lib/perl5/vendor_perl/5.10.0/i686-pld-linux-thread-multi/auto/Ekg2/Irc/.packlist | |
80615d34 JB |
6 | # |
7 | # Conditional build: | |
c043b1ca | 8 | %bcond_without aspell # build without spell-checking support with aspell |
ad0ac3b6 | 9 | %bcond_without feed # don't build feed plugin |
c043b1ca | 10 | %bcond_without gadugadu # don't build gg plugin |
3b1aadf1 JB |
11 | %bcond_without gpg # don't build gpg plugin |
12 | %bcond_without gtk # don't build gtk plugin | |
c043b1ca | 13 | %bcond_without jabber # don't build jabber plugin |
dcb68d88 | 14 | %bcond_without gnutls # build jabber plugin without libgnutls |
c043b1ca | 15 | %bcond_without libgsm # don't build libgsm plugin |
541b7d39 | 16 | %bcond_without perl # don't build Perl plugin |
301d91d7 | 17 | %bcond_without python # don't build Python plugin |
3f5a546c | 18 | %bcond_without readline # don't build readline interface |
ad0ac3b6 SP |
19 | %bcond_with sqlite # build logsqlite plugin based on sqlite (conflicts with sqlite3) |
20 | %bcond_without sqlite3 # don't build logsqlite plugin based on sqlite3 | |
c043b1ca | 21 | %bcond_without xosd # don't build xosd plugin |
1a7179bc | 22 | |
1c992b41 | 23 | %define _snap 20091113 |
dcb68d88 | 24 | |
75d7f8c3 | 25 | %if %{without jabber} |
dcb68d88 | 26 | %undefine with_gnutls |
ce1ec8bc | 27 | %endif |
28 | ||
ad0ac3b6 SP |
29 | %if %{with sqlite} |
30 | %undefine sqlite3 | |
8a237b0c | 31 | %endif |
32 | ||
014e3e4a | 33 | Summary: Multi-protocol instant messaging and chat client |
d66ce5e7 | 34 | Summary(pl.UTF-8): Wieloprotokołowy komunikator internetowy |
5834ad62 | 35 | Name: ekg2 |
4d90ebb3 | 36 | Version: 0.3 |
90e0fdec | 37 | Release: 0.%{_snap}.2 |
045c6391 | 38 | Epoch: 2 |
5834ad62 | 39 | License: GPL v2+ |
40 | Group: Applications/Communications | |
52433318 | 41 | Source0: http://pl.ekg2.org/%{name}-%{_snap}.tar.bz2 |
1c992b41 | 42 | # Source0-md5: 4e583bcda85944222632f1267e0d4a9f |
541b7d39 | 43 | Patch0: %{name}-perl-install.patch |
4d90ebb3 | 44 | Patch1: %{name}-gtk.patch |
45 | Patch2: %{name}-largefile.patch | |
90e0fdec | 46 | Patch3: %{name}-python-x8664-segfault.patch |
3eea3193 | 47 | URL: http://ekg2.org/ |
c043b1ca | 48 | %{?with_aspell:BuildRequires: aspell-devel} |
b458faa5 | 49 | BuildRequires: autoconf |
304afbad | 50 | BuildRequires: automake |
ad0ac3b6 SP |
51 | %if %{with feed} || %{with jabber} |
52 | BuildRequires: expat-devel | |
53 | %endif | |
4d90ebb3 | 54 | BuildRequires: gettext-devel >= 0.17-8 |
301d91d7 | 55 | %{?with_gadugadu:BuildRequires: giflib-devel} |
dcb68d88 | 56 | %{?with_gnutls:BuildRequires: gnutls-devel >= 1.2.5} |
301d91d7 | 57 | %{?with_gpg:BuildRequires: gpgme-devel} |
073716b1 | 58 | BuildRequires: gpm-devel |
c3cae937 | 59 | %{?with_gtk:BuildRequires: gtk+2-devel >= 2:2.14.1} |
045c6391 | 60 | %{?with_gadugadu:BuildRequires: libgadu-devel} |
c043b1ca | 61 | %{?with_libgsm:BuildRequires: libgsm-devel} |
045c6391 | 62 | %{?with_gadugadu:BuildRequires: libjpeg-devel} |
b458faa5 JB |
63 | BuildRequires: libltdl-devel |
64 | BuildRequires: libtool | |
073716b1 JB |
65 | BuildRequires: ncurses-devel |
66 | BuildRequires: openssl-devel >= 0.9.7d | |
045c6391 | 67 | %{?with_perl:BuildRequires: perl-devel} |
5a267675 | 68 | BuildRequires: pkgconfig |
c043b1ca | 69 | %{?with_python:BuildRequires: python-devel} |
301d91d7 | 70 | %{?with_readline:BuildRequires: readline-devel} |
045c6391 AG |
71 | %{?with_perl:BuildRequires: rpm-perlprov} |
72 | %{?with_python:BuildRequires: rpm-pythonprov} | |
f69780d1 | 73 | BuildRequires: sed >= 4.0 |
8a237b0c | 74 | %{?with_sqlite:BuildRequires: sqlite-devel} |
75 | %{?with_sqlite3:BuildRequires: sqlite3-devel} | |
301d91d7 TP |
76 | %{?with_xosd:BuildRequires: xosd-devel} |
77 | BuildRequires: zlib-devel | |
5834ad62 | 78 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
79 | ||
80 | %description | |
014e3e4a | 81 | Multi-protocol instant messaging and chat client with many plugins. |
5834ad62 | 82 | |
c78c926b | 83 | %description -l pl.UTF-8 |
2055e4af | 84 | Wieloprotokołowy, otwarty komunikator internetowy z wieloma wtyczkami. |
5834ad62 | 85 | |
301d91d7 TP |
86 | %package devel |
87 | Summary: ekg2 header files | |
d66ce5e7 | 88 | Summary(pl.UTF-8): Pliki nagłówkowe ekg2 |
301d91d7 TP |
89 | Group: Development/Libraries |
90 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
91 | ||
92 | %description devel | |
93 | Header files for ekg2. | |
94 | ||
c78c926b JR |
95 | %description devel -l pl.UTF-8 |
96 | Pliki nagłówkowe ekg2. | |
ad0ac3b6 | 97 | |
ad0ac3b6 SP |
98 | %package plugin-feed |
99 | Summary: feed plugin for ekg2 | |
100 | Summary(pl.UTF-8): Wtyczka feed dla ekg2 | |
101 | Group: Applications/Communications | |
102 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
103 | ||
104 | %description plugin-feed | |
105 | feed plugin for ekg2. | |
106 | ||
107 | %description plugin-feed -l pl.UTF-8 | |
108 | Wtyczka feed dla ekg2. | |
301d91d7 TP |
109 | |
110 | %package plugin-gpg | |
111 | Summary: gpg plugin for ekg2 | |
d66ce5e7 | 112 | Summary(pl.UTF-8): Wtyczka gpg dla ekg2 |
301d91d7 TP |
113 | Group: Applications/Communications |
114 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
115 | ||
116 | %description plugin-gpg | |
117 | gpg plugin for ekg2. | |
118 | ||
c78c926b | 119 | %description plugin-gpg -l pl.UTF-8 |
301d91d7 TP |
120 | Wtyczka gpg dla ekg2. |
121 | ||
122 | %package plugin-gtk | |
123 | Summary: gtk plugin for ekg2 | |
d66ce5e7 | 124 | Summary(pl.UTF-8): Wtyczka gtk dla ekg2 |
301d91d7 TP |
125 | Group: Applications/Communications |
126 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
c3cae937 | 127 | Requires: gtk+2 >= 2:2.14.1 |
301d91d7 TP |
128 | |
129 | %description plugin-gtk | |
130 | gtk plugin for ekg2. | |
131 | ||
c78c926b | 132 | %description plugin-gtk -l pl.UTF-8 |
301d91d7 TP |
133 | Wtyczka gtk dla ekg2. |
134 | ||
135 | %package plugin-ioctld | |
136 | Summary: Ioctld plugin for ekg2 | |
d66ce5e7 | 137 | Summary(pl.UTF-8): Wtyczka ioctld dla ekg2 |
301d91d7 TP |
138 | Group: Applications/Communications |
139 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
140 | ||
141 | %description plugin-ioctld | |
142 | Ioctld plugin for ekg2 (contains suid root binary!). | |
143 | ||
c78c926b | 144 | %description plugin-ioctld -l pl.UTF-8 |
3b1aadf1 | 145 | Wtyczka ioctld dla ekg2 (zawiera program z ustawionym suid root!). |
301d91d7 | 146 | |
ad0ac3b6 SP |
147 | %package plugin-jogger |
148 | Summary: Jogger plugin for ekg2 | |
149 | Summary(pl.UTF-8): Wtyczka jogger dla ekg2 | |
150 | Group: Applications/Communications | |
151 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
152 | ||
153 | %description plugin-jogger | |
154 | Jogger plugin for ekg2. | |
155 | ||
156 | %description plugin-jogger -l pl.UTF-8 | |
157 | Wtyczka jogger dla ekg2. | |
ad0ac3b6 | 158 | |
301d91d7 TP |
159 | %package plugin-logsqlite |
160 | Summary: SQLite log plugin for ekg2 | |
d66ce5e7 | 161 | Summary(pl.UTF-8): Wtyczka logowania do SQLite dla ekg2 |
301d91d7 TP |
162 | Group: Applications/Communications |
163 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
164 | %if %{with sqlite3} | |
165 | Requires: sqlite3 | |
166 | %else | |
167 | Requires: sqlite | |
168 | %endif | |
169 | ||
170 | %description plugin-logsqlite | |
171 | SQLite log plugin for ekg2. | |
172 | ||
c78c926b | 173 | %description plugin-logsqlite -l pl.UTF-8 |
301d91d7 TP |
174 | Wtyczka logowania do bazy SQLite dla ekg2. |
175 | ||
014e3e4a | 176 | %package plugin-protocol-gg |
177 | Summary: Gadu-gadu protocol plugin for ekg2 | |
d66ce5e7 | 178 | Summary(pl.UTF-8): Wtyczka protokołu Gadu-gadu dla ekg2 |
014e3e4a | 179 | Group: Applications/Communications |
557a8566 | 180 | Requires: %{name} = %{epoch}:%{version}-%{release} |
014e3e4a | 181 | |
182 | %description plugin-protocol-gg | |
183 | Gadu-gadu protocol plugin for ekg2. | |
184 | ||
c78c926b JR |
185 | %description plugin-protocol-gg -l pl.UTF-8 |
186 | Wtyczka protokołu gadu-gadu dla ekg2. | |
014e3e4a | 187 | |
c043b1ca JB |
188 | %package plugin-protocol-gsm |
189 | Summary: GSM VoIP protocol plugin for ekg2 | |
d66ce5e7 | 190 | Summary(pl.UTF-8): Wtyczka protokołu GSM VoIP dla ekg2 |
014e3e4a | 191 | Group: Applications/Communications |
557a8566 | 192 | Requires: %{name} = %{epoch}:%{version}-%{release} |
014e3e4a | 193 | |
c043b1ca JB |
194 | %description plugin-protocol-gsm |
195 | GSM VoIP protocol plugin for ekg2. | |
014e3e4a | 196 | |
c78c926b JR |
197 | %description plugin-protocol-gsm -l pl.UTF-8 |
198 | Wtyczka protokołu GSM VoIP dla ekg2. | |
014e3e4a | 199 | |
c3cae937 | 200 | %package plugin-protocol-icq |
201 | Summary: ICQ protocol plugin for ekg2 | |
202 | Summary(pl.UTF-8): Wtyczka protokołu ICQ dla ekg2 | |
203 | Group: Applications/Communications | |
204 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
205 | ||
206 | %description plugin-protocol-icq | |
207 | ICQ protocol plugin for ekg2. | |
208 | ||
209 | %description plugin-protocol-icq -l pl.UTF-8 | |
210 | Wtyczka protokołu ICQ dla ekg2. | |
211 | ||
014e3e4a | 212 | %package plugin-protocol-irc |
213 | Summary: IRC protocol plugin for ekg2 | |
d66ce5e7 | 214 | Summary(pl.UTF-8): Wtyczka protokołu IRC dla ekg2 |
014e3e4a | 215 | Group: Applications/Communications |
557a8566 | 216 | Requires: %{name} = %{epoch}:%{version}-%{release} |
014e3e4a | 217 | |
218 | %description plugin-protocol-irc | |
219 | IRC protocol plugin for ekg2. | |
220 | ||
c78c926b JR |
221 | %description plugin-protocol-irc -l pl.UTF-8 |
222 | Wtyczka protokołu IRC dla ekg2. | |
014e3e4a | 223 | |
c043b1ca | 224 | %package plugin-protocol-jabber |
4ad1d971 | 225 | Summary: Jabber and Tlen protocols plugin for ekg2 |
226 | Summary(pl.UTF-8): Wtyczka protokołów Jabber i Tlen dla ekg2 | |
014e3e4a | 227 | Group: Applications/Communications |
557a8566 | 228 | Requires: %{name} = %{epoch}:%{version}-%{release} |
014e3e4a | 229 | |
c043b1ca | 230 | %description plugin-protocol-jabber |
4ad1d971 | 231 | Jabber and Tlen protocols plugin for ekg2. |
014e3e4a | 232 | |
c78c926b | 233 | %description plugin-protocol-jabber -l pl.UTF-8 |
4ad1d971 | 234 | Wtyczka protokołów Jabber i Tlen dla ekg2. |
014e3e4a | 235 | |
ad0ac3b6 SP |
236 | %package plugin-protocol-polchat |
237 | Summary: Polchat protocol plugin for ekg2 | |
238 | Summary(pl.UTF-8): Wtyczka protokołu polchat dla ekg2 | |
239 | Group: Applications/Communications | |
240 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
241 | ||
242 | %description plugin-protocol-polchat | |
243 | Polchat protocol plugin for ekg2. | |
244 | ||
245 | %description plugin-protocol-polchat -l pl.UTF-8 | |
246 | Wtyczka protokołu polchat dla ekg2. | |
ad0ac3b6 | 247 | |
ba6bbffe | 248 | %package plugin-protocol-rivchat |
249 | Summary: Rivchat protocol plugin for ekg2 | |
250 | Summary(pl.UTF-8): Wtyczka protokołu rivchat dla ekg2 | |
251 | Group: Applications/Communications | |
252 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
253 | ||
254 | %description plugin-protocol-rivchat | |
255 | Rivchat protocol plugin for ekg2. | |
256 | ||
257 | %description plugin-protocol-rivchat -l pl.UTF-8 | |
258 | Wtyczka protokołu rivchat dla ekg2. | |
259 | ||
301d91d7 TP |
260 | %package plugin-readline |
261 | Summary: readline interface | |
d66ce5e7 | 262 | Summary(pl.UTF-8): Interfejs readline |
014e3e4a | 263 | Group: Applications/Communications |
557a8566 | 264 | Requires: %{name} = %{epoch}:%{version}-%{release} |
014e3e4a | 265 | |
301d91d7 TP |
266 | %description plugin-readline |
267 | readline interface. | |
014e3e4a | 268 | |
c78c926b | 269 | %description plugin-readline -l pl.UTF-8 |
301d91d7 | 270 | Interfejs readline. |
014e3e4a | 271 | |
911936b1 | 272 | %package plugin-remote |
273 | Summary: Remote contol interface | |
274 | Summary(pl.UTF-8): Zdalne sterowanie ekg2 | |
275 | Group: Applications/Communications | |
276 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
277 | ||
278 | %description plugin-remote | |
279 | Remote control interface. | |
280 | ||
281 | %description plugin-remote -l pl.UTF-8 | |
282 | Zdalne sterowanie ekg2. | |
283 | ||
541b7d39 | 284 | %package plugin-scripting-perl |
285 | Summary: Perl scripting plugin for ekg2 | |
d66ce5e7 | 286 | Summary(pl.UTF-8): Wtyczka języka Perl dla ekg2 |
541b7d39 | 287 | Group: Applications/Communications |
288 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
289 | ||
290 | %description plugin-scripting-perl | |
291 | Python scripting Perl for ekg2. | |
292 | ||
c78c926b JR |
293 | %description plugin-scripting-perl -l pl.UTF-8 |
294 | Wtyczka skryptów Perla dla ekg2. | |
541b7d39 | 295 | |
301d91d7 TP |
296 | %package plugin-scripting-python |
297 | Summary: Python scripting plugin for ekg2 | |
d66ce5e7 | 298 | Summary(pl.UTF-8): Wtyczka języka Python dla ekg2 |
3e0a2d08 | 299 | Group: Applications/Communications |
300 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
301 | ||
301d91d7 TP |
302 | %description plugin-scripting-python |
303 | Python scripting plugin for ekg2. | |
3e0a2d08 | 304 | |
c78c926b JR |
305 | %description plugin-scripting-python -l pl.UTF-8 |
306 | Wtyczka skryptów Pythona dla ekg2. | |
3e0a2d08 | 307 | |
c043b1ca JB |
308 | %package plugin-sim |
309 | Summary: Encryption plugin for ekg2 | |
d66ce5e7 | 310 | Summary(pl.UTF-8): Wtyczka szyfrująca dla ekg2 |
c043b1ca | 311 | Group: Applications/Communications |
557a8566 | 312 | Requires: %{name} = %{epoch}:%{version}-%{release} |
c043b1ca JB |
313 | |
314 | %description plugin-sim | |
315 | Message encryption plugin for ekg2. | |
316 | ||
c78c926b JR |
317 | %description plugin-sim -l pl.UTF-8 |
318 | Wtyczka szyfrująca wiadomości dla ekg2. | |
014e3e4a | 319 | |
3b57c420 | 320 | %package plugin-xosd |
321 | Summary: xosd plugin for ekg2 | |
d66ce5e7 | 322 | Summary(pl.UTF-8): Wtyczka xosd dla ekg2 |
3b57c420 | 323 | Group: Applications/Communications |
557a8566 | 324 | Requires: %{name} = %{epoch}:%{version}-%{release} |
3b57c420 | 325 | |
326 | %description plugin-xosd | |
3dad2b83 | 327 | xosd plugin for ekg2. |
3b57c420 | 328 | |
c78c926b | 329 | %description plugin-xosd -l pl.UTF-8 |
3dad2b83 | 330 | Wtyczka xosd dla ekg2. |
3b57c420 | 331 | |
5834ad62 | 332 | %prep |
ce1ec8bc | 333 | %setup -q -n %{name}-%{_snap} |
541b7d39 | 334 | %patch0 -p1 |
4d90ebb3 | 335 | %patch1 -p1 |
b8ba8c62 | 336 | %patch2 -p1 |
90e0fdec | 337 | %patch3 -p1 |
c3cae937 | 338 | |
2e9e8aff | 339 | sed -i -e '\#/opt/sqlite/lib#s#"$# /usr/lib64"#' m4/sqlite.m4 |
5834ad62 | 340 | |
341 | %build | |
4d90ebb3 | 342 | %{__gettextize} |
343 | %{__libtoolize} | |
344 | %{__aclocal} -I m4 | |
345 | %{__autoheader} | |
346 | %{__automake} | |
347 | %{__autoconf} | |
348 | ||
40dbb666 JB |
349 | # for hostent.h_addr (should be in CPPFLAGS, but it's overridden in plugins/jabber) |
350 | CFLAGS="%{rpmcflags} -D_GNU_SOURCE" | |
a73e399c | 351 | %configure \ |
ab148695 | 352 | --enable-unicode \ |
014e3e4a | 353 | --with%{!?with_aspell:out}-aspell \ |
c043b1ca | 354 | --with%{!?with_gadugadu:out}-libgadu \ |
301d91d7 TP |
355 | %{!?with_gpg:--without-gpg} \ |
356 | --with%{!?with_gtk:out}-gtk \ | |
357 | --with%{!?with_gnutls:out}-libgnutls \ | |
ad0ac3b6 | 358 | %if %{with feed} || %{with jabber} |
ccec1d4f | 359 | --with-expat \ |
ad0ac3b6 | 360 | %else |
ccec1d4f | 361 | --without-expat \ |
ad0ac3b6 | 362 | %endif |
014e3e4a | 363 | --with%{!?with_libgsm:out}-libgsm \ |
301d91d7 | 364 | %{!?with_perl:--without-perl} \ |
c043b1ca | 365 | --with%{!?with_python:out}-python \ |
3f5a546c | 366 | --with%{!?with_readline:out}-readline \ |
c043b1ca | 367 | --with%{!?with_sqlite:out}-sqlite \ |
8a237b0c | 368 | --with%{!?with_sqlite3:out}-sqlite3 \ |
301d91d7 | 369 | --with%{!?with_xosd:out}-xosd |
c043b1ca | 370 | |
40dbb666 | 371 | %{__make} |
5834ad62 | 372 | |
373 | %install | |
374 | rm -rf $RPM_BUILD_ROOT | |
f0fe07cc | 375 | install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/scripts |
80615d34 | 376 | |
4d3c7565 TP |
377 | %{__make} install \ |
378 | DESTDIR=$RPM_BUILD_ROOT | |
80615d34 | 379 | |
301d91d7 | 380 | mv -f README README-main || true |
5834ad62 | 381 | |
073716b1 JB |
382 | rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/*.la |
383 | ||
384 | %find_lang %{name} | |
385 | ||
5834ad62 | 386 | %clean |
387 | rm -rf $RPM_BUILD_ROOT | |
388 | ||
073716b1 | 389 | %files -f %{name}.lang |
5834ad62 | 390 | %defattr(644,root,root,755) |
301d91d7 | 391 | %doc NEWS* README-main docs/ekg2book* docs/README docs/TODO docs/*.txt |
dbddd7be | 392 | %attr(755,root,root) %{_bindir}/ekg2 |
1a2585d1 | 393 | %dir %{_libdir}/%{name} |
394 | %dir %{_libdir}/%{name}/plugins | |
045c6391 AG |
395 | %attr(755,root,root) %{_libdir}/%{name}/plugins/autoresponder.so |
396 | %{_datadir}/%{name}/plugins/autoresponder | |
301d91d7 | 397 | %attr(755,root,root) %{_libdir}/%{name}/plugins/httprc_xajax.so |
014e3e4a | 398 | %attr(755,root,root) %{_libdir}/%{name}/plugins/logs.so |
399 | %attr(755,root,root) %{_libdir}/%{name}/plugins/mail.so | |
045c6391 | 400 | %{_datadir}/%{name}/plugins/mail |
014e3e4a | 401 | %attr(755,root,root) %{_libdir}/%{name}/plugins/ncurses.so |
402 | %attr(755,root,root) %{_libdir}/%{name}/plugins/pcm.so | |
403 | %attr(755,root,root) %{_libdir}/%{name}/plugins/rc.so | |
301d91d7 | 404 | %attr(755,root,root) %{_libdir}/%{name}/plugins/rot13.so |
014e3e4a | 405 | %attr(755,root,root) %{_libdir}/%{name}/plugins/sms.so |
301d91d7 | 406 | %attr(755,root,root) %{_libdir}/%{name}/plugins/xmsg.so |
045c6391 | 407 | %{_datadir}/%{name}/plugins/xmsg |
c043b1ca JB |
408 | %dir %{_datadir}/%{name} |
409 | %dir %{_datadir}/%{name}/plugins | |
014e3e4a | 410 | %{_datadir}/%{name}/*.txt |
301d91d7 | 411 | %{_datadir}/%{name}/plugins/httprc_xajax |
014e3e4a | 412 | %{_datadir}/%{name}/plugins/logs |
413 | %{_datadir}/%{name}/plugins/ncurses | |
301d91d7 TP |
414 | %{_datadir}/%{name}/plugins/rc |
415 | %{_datadir}/%{name}/plugins/sms | |
541b7d39 | 416 | %dir %{_datadir}/%{name}/scripts |
301d91d7 TP |
417 | %{_datadir}/%{name}/themes |
418 | ||
ad0ac3b6 SP |
419 | %files plugin-feed |
420 | %defattr(644,root,root,755) | |
421 | %attr(755,root,root) %{_libdir}/%{name}/plugins/feed.so | |
301d91d7 TP |
422 | |
423 | %if %{with gpg} | |
424 | %files plugin-gpg | |
425 | %defattr(644,root,root,755) | |
426 | %attr(755,root,root) %{_libdir}/%{name}/plugins/gpg.so | |
427 | %endif | |
428 | ||
429 | %if %{with gtk} | |
430 | %files plugin-gtk | |
431 | %defattr(644,root,root,755) | |
432 | %attr(755,root,root) %{_libdir}/%{name}/plugins/gtk.so | |
433 | %endif | |
434 | ||
435 | %files plugin-ioctld | |
436 | %defattr(644,root,root,755) | |
437 | %attr(755,root,root) %{_libdir}/%{name}/plugins/ioctld.so | |
438 | %{_datadir}/%{name}/plugins/ioctld | |
439 | %attr(4755,root,root) %{_libexecdir}/ioctld | |
440 | ||
ad0ac3b6 SP |
441 | %files plugin-jogger |
442 | %defattr(644,root,root,755) | |
443 | %attr(755,root,root) %{_libdir}/%{name}/plugins/jogger.so | |
ad0ac3b6 | 444 | |
301d91d7 TP |
445 | %if %{with sqlite} || %{with sqlite3} |
446 | %files plugin-logsqlite | |
447 | %defattr(644,root,root,755) | |
448 | %attr(755,root,root) %{_libdir}/%{name}/plugins/logsqlite.so | |
449 | %{_datadir}/%{name}/plugins/logsqlite | |
450 | %endif | |
014e3e4a | 451 | |
014e3e4a | 452 | %files plugin-protocol-gg |
b6c3e9c9 | 453 | %defattr(644,root,root,755) |
014e3e4a | 454 | %attr(755,root,root) %{_libdir}/%{name}/plugins/gg.so |
455 | %{_datadir}/%{name}/plugins/gg | |
3b57c420 | 456 | |
c043b1ca JB |
457 | %if %{with libgsm} |
458 | %files plugin-protocol-gsm | |
b6c3e9c9 | 459 | %defattr(644,root,root,755) |
c043b1ca | 460 | %attr(755,root,root) %{_libdir}/%{name}/plugins/gsm.so |
014e3e4a | 461 | %endif |
462 | ||
c3cae937 | 463 | %files plugin-protocol-icq |
464 | %defattr(644,root,root,755) | |
465 | %attr(755,root,root) %{_libdir}/%{name}/plugins/icq.so | |
466 | ||
014e3e4a | 467 | %files plugin-protocol-irc |
b6c3e9c9 | 468 | %defattr(644,root,root,755) |
014e3e4a | 469 | %attr(755,root,root) %{_libdir}/%{name}/plugins/irc.so |
470 | %{_datadir}/%{name}/plugins/irc | |
471 | ||
c043b1ca JB |
472 | %if %{with jabber} |
473 | %files plugin-protocol-jabber | |
b6c3e9c9 | 474 | %defattr(644,root,root,755) |
c043b1ca JB |
475 | %attr(755,root,root) %{_libdir}/%{name}/plugins/jabber.so |
476 | %{_datadir}/%{name}/plugins/jabber | |
014e3e4a | 477 | %endif |
478 | ||
ad0ac3b6 SP |
479 | %files plugin-protocol-polchat |
480 | %defattr(644,root,root,755) | |
481 | %attr(755,root,root) %{_libdir}/%{name}/plugins/polchat.so | |
ad0ac3b6 | 482 | |
ba6bbffe | 483 | %files plugin-protocol-rivchat |
484 | %defattr(644,root,root,755) | |
485 | %attr(755,root,root) %{_libdir}/%{name}/plugins/rivchat.so | |
486 | ||
301d91d7 TP |
487 | %if %{with readline} |
488 | %files plugin-readline | |
b6c3e9c9 | 489 | %defattr(644,root,root,755) |
301d91d7 TP |
490 | %attr(755,root,root) %{_libdir}/%{name}/plugins/readline.so |
491 | %{_datadir}/%{name}/plugins/readline | |
014e3e4a | 492 | %endif |
493 | ||
911936b1 | 494 | %if %{with readline} |
495 | %files plugin-remote | |
496 | %defattr(644,root,root,755) | |
497 | %attr(755,root,root) %{_libdir}/%{name}/plugins/remote.so | |
498 | %endif | |
499 | ||
541b7d39 | 500 | %if %{with perl} |
501 | %files plugin-scripting-perl | |
502 | %defattr(644,root,root,755) | |
503 | %attr(755,root,root) %{_libdir}/%{name}/plugins/perl.so | |
8372a33c | 504 | %{perl_vendorarch}/Ekg2.pm |
505 | %dir %{perl_vendorarch}/Ekg2 | |
506 | %{perl_vendorarch}/Ekg2/Irc.pm | |
507 | %dir %{perl_vendorarch}/auto/Ekg2 | |
508 | %{perl_vendorarch}/auto/Ekg2/Ekg2.bs | |
509 | %attr(755,root,root) %{perl_vendorarch}/auto/Ekg2/Ekg2.so | |
510 | %dir %{perl_vendorarch}/auto/Ekg2/Irc | |
511 | %{perl_vendorarch}/auto/Ekg2/Irc/Irc.bs | |
512 | %attr(755,root,root) %{perl_vendorarch}/auto/Ekg2/Irc/Irc.so | |
045c6391 | 513 | %{_datadir}/%{name}/scripts/*.pl |
541b7d39 | 514 | %endif |
515 | ||
301d91d7 TP |
516 | %if %{with python} |
517 | %files plugin-scripting-python | |
3e0a2d08 | 518 | %defattr(644,root,root,755) |
301d91d7 | 519 | %attr(755,root,root) %{_libdir}/%{name}/plugins/python.so |
045c6391 | 520 | %{_datadir}/%{name}/scripts/*.py |
3f5a546c | 521 | %endif |
3e0a2d08 | 522 | |
c043b1ca | 523 | %files plugin-sim |
b6c3e9c9 | 524 | %defattr(644,root,root,755) |
c043b1ca JB |
525 | %attr(755,root,root) %{_libdir}/%{name}/plugins/sim.so |
526 | %{_datadir}/%{name}/plugins/sim | |
527 | ||
014e3e4a | 528 | %if %{with xosd} |
3b57c420 | 529 | %files plugin-xosd |
530 | %defattr(644,root,root,755) | |
531 | %attr(755,root,root) %{_libdir}/%{name}/plugins/xosd.so | |
532 | %{_datadir}/%{name}/plugins/xosd | |
014e3e4a | 533 | %endif |