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