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