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