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