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