Package ekiga: Specfile

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
Name: ekiga
Version: 4.0.0
Release: alt0.M60P.1

Summary: IP phone client with full SIP and H.323 support

License: GPL
Group: Networking/Instant messaging
Url: http://www.ekiga.org

Provides: gnomemeeting
Obsoletes: gnomemeeting
Requires: libpt libopal libpt-plugins

# Source-git: git://git.gnome.org/ekiga
Source: %name-%version.tar
Patch: %name-%version-%release.patch

%define ptlib_ver 2.10.9
%define opal_ver 3.10.9

%def_enable gconf
%def_enable eds
%def_enable notify
%def_enable ldap
%def_enable xv
%def_enable dbus
%def_enable dbus_service
%def_enable avahi
%def_enable gstreamer
%def_enable xcap
%def_enable loudmouth
%def_enable gdu

BuildRequires: intltool gcc-c++
BuildRequires: pkgconfig(gtk+-2.0) >= 2.20.0 pkgconfig(gnome-icon-theme) >= 3.0.0
BuildRequires: pkgconfig(glib-2.0) >= 2.24.0 pkgconfig(gmodule-2.0) pkgconfig(gobject-2.0) pkgconfig(gthread-2.0)
BuildRequires: boost-signals-devel
BuildRequires: pkgconfig(libxml-2.0)
%{?_enable_gconf:BuildRequires: pkgconfig(gconf-2.0) >= 2.6.0}
%{?_enable_eds:BuildRequires: pkgconfig(libebook-1.2)}
%{?_enable_notify:BuildRequires: pkgconfig(libnotify)}
%{?_enable_ldap:BuildRequires: libldap-devel}
BuildRequires: libsasl2-devel
%{?_enable_xv:BuildRequires: pkgconfig(xv)}
%{?_enable_dbus:BuildRequires: pkgconfig(dbus-1) >= 0.36 pkgconfig(dbus-glib-1) >= 0.36}
BuildRequires: libv4l-devel
%{?_enable_avahi:BuildRequires: pkgconfig(avahi-client) >= 0.6 pkgconfig(avahi-glib) >= 0.6}
%{?_enable_gstreamer:BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) >= 0.10.21.3 pkgconfig(gstreamer-interfaces-0.10) pkgconfig(gstreamer-app-0.10)}
%{?_enable_xcap:BuildRequires: pkgconfig(libsoup-2.4)}
%{?_enable_loudmouth:BuildRequires: pkgconfig(loudmouth-1.0)}
%{?_enable_gdu:BuildRequires: /usr/bin/scrollkeeper-config gnome-doc-utils}
BuildRequires: pkgconfig(ptlib) >= %ptlib_ver
BuildRequires: pkgconfig(opal) >= %opal_ver

%description
Ekiga is an IP phone client with full SIP and H.323 support.

%package plugin-avahi
Summary: Avahi(mDNS) Support for Ekiga
Group: Networking/Instant messaging
Requires: %name = %version-%release

%description plugin-avahi
Avahi(mDNS) Support for Ekiga.

%package plugin-evolution
Summary: Evolution-data-server addressbook support for Ekiga
Group: Networking/Instant messaging
Requires: %name = %version-%release

%description plugin-evolution
Evolution-data-server addressbook support for Ekiga.

%package plugin-gstreamer
Summary: GStreamer support for Ekiga
Group: Networking/Instant messaging
Requires: %name = %version-%release

%description plugin-gstreamer
GStreamer support for Ekiga.

%package plugin-ldap
Summary: LDAP addressbook support for Ekiga
Group: Networking/Instant messaging
Requires: %name = %version-%release

%description plugin-ldap
LDAP addressbook support for Ekiga.

%package plugin-notify
Summary: Libnotify support for Ekiga
Group: Networking/Instant messaging
Requires: %name = %version-%release

%description plugin-notify
libnotify support for Ekiga.

%package plugin-xmpp
Summary: Experimental Loudmouth support for Ekiga
Group: Networking/Instant messaging
Requires: %name = %version-%release

%description plugin-xmpp
experimental Loudmouth support for Ekiga.

%package plugin-xcap
Summary: experimental XCAP support for Ekiga
Group: Networking/Instant messaging
Requires: %name = %version-%release

%description plugin-xcap
experimental XCAP support for Ekiga.

%package plugins
Summary: All plugins for Ekiga
Group: Networking/Instant messaging
%{?_enable_avahi:Requires: %name-plugin-avahi = %version-%release}
%{?_enable_eds:Requires: %name-plugin-evolution = %version-%release}
%{?_enable_gstreamer:Requires: %name-plugin-gstreamer = %version-%release}
%{?_enable_ldap:Requires: %name-plugin-ldap = %version-%release}
%{?_enable_notify:Requires: %name-plugin-notify = %version-%release}
%{?_enable_loudmouth:Requires: %name-plugin-xmpp = %version-%release}
%{?_enable_xcap:Requires: %name-plugin-xcap = %version-%release}

%description plugins
All for Ekiga.

%prep
%setup -q
%patch -p1

%build
gnome-doc-prepare -f
%autoreconf
%configure \
	--disable-schemas-install \
	--disable-scrollkeeper \
	%{subst_enable gconf} \
	%{subst_enable eds} \
	%{subst_enable notify} \
	%{subst_enable ldap} \
	%{subst_enable xv} \
	%{subst_enable dbus} \
	%{?_enable_dbus_service:--enable-dbus-service} \
	%{subst_enable avahi} \
	%{subst_enable gstreamer} \
	%{subst_enable xcap} \
	%{subst_enable loudmouth} \
	%{subst_enable gdu}

%make_build

%install
%makeinstall_std

%find_lang %name --with-gnome

%post
%gconf2_install %name

%preun
if [ $1 = 0 ]; then
%gconf2_uninstall %name
fi

%files -f %name.lang
%doc README FAQ AUTHORS TODO
%_sysconfdir/gconf/schemas/*.schemas
%_bindir/%{name}*
%dir %_libdir/%name
%dir %_libdir/%name/%version
%_libdir/%name/%version/*.so
%dir %_libdir/%name/%version/plugins
%_datadir/dbus-1/services/*
%_datadir/sounds/%name
%_desktopdir/*.desktop
%_pixmapsdir/%name
%_iconsdir/hicolor/*/apps/%name.png
%_man1dir/*.1*

%exclude %_libdir/%name/%version/*.la
%exclude %_libdir/%name/%version/plugins/*.la


%if_enabled avahi
%files plugin-avahi
%_libdir/%name/%version/plugins/libgmavahi.so
%endif

%if_enabled eds
%files plugin-evolution
%_libdir/%name/%version/plugins/libgmevolution.so
%endif

%if_enabled gstreamer
%files plugin-gstreamer
%_libdir/%name/%version/plugins/libgmgstreamer.so
%endif

%if_enabled ldap
%files plugin-ldap
%_libdir/%name/%version/plugins/libgmldap.so
%endif

%if_enabled notify
%files plugin-notify
%_libdir/%name/%version/plugins/libgmlibnotify.so
%endif

%if_enabled loudmouth
%files plugin-xmpp
%_libdir/%name/%version/plugins/libgmloudmouth.so
%endif

%if_enabled xcap
%files plugin-xcap
%_libdir/%name/%version/plugins/libgmresource_list.so
%_libdir/%name/%version/plugins/libgmxcap.so
%endif

%files plugins

%changelog
* Tue Mar 19 2013 Andrey Cherepanov <cas@altlinux.org> 4.0.0-alt0.M60P.1
- Backport to p6 branch new version

* Mon Dec 17 2012 Alexey Shabalin <shaba@altlinux.ru> 4.0.0-alt1
- 4.0.0
- move plugins to separate packages

* Thu Sep 06 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 3.3.0-alt2.2
- Rebuilt with Boost 1.51.0

* Wed Jul 18 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 3.3.0-alt2.1
- Fixed build

* Fri Apr 06 2012 Vitaly Lipatov <lav@altlinux.ru> 3.3.0-alt2
- cleanup spec and build to Sisyphus again

* Fri Jul 29 2011 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 3.3.0-alt1.1
- Rebuilt with Boost 1.47.0

* Tue Mar 22 2011 Valery Inozemtsev <shrek@altlinux.ru> 3.3.0-alt1
- 3.3.0

* Mon Oct 11 2010 Valery Inozemtsev <shrek@altlinux.ru> 3.2.7-alt3
- rebuild with evolution-data-server-2.32

* Mon Jun 21 2010 Valery Inozemtsev <shrek@altlinux.ru> 3.2.7-alt2
- rebuild with libedataserver-1.2.so.13

* Tue Jun 01 2010 Valery Inozemtsev <shrek@altlinux.ru> 3.2.7-alt1
- 3.2.7

* Tue Sep 22 2009 Valery Inozemtsev <shrek@altlinux.ru> 3.2.6-alt1
- 3.2.6

* Tue Sep 01 2009 Valery Inozemtsev <shrek@altlinux.ru> 3.2.5-alt2
- rebuild with libldap2.4

* Tue Jul 07 2009 Valery Inozemtsev <shrek@altlinux.ru> 3.2.5-alt1
- 3.2.5

* Wed Jun 10 2009 Valery Inozemtsev <shrek@altlinux.ru> 3.2.4-alt1
- 3.2.4

* Wed May 20 2009 Valery Inozemtsev <shrek@altlinux.ru> 3.2.3-alt1
- 3.2.3

* Mon May 18 2009 Valery Inozemtsev <shrek@altlinux.ru> 3.2.0-alt2
- fixed build

* Sun Apr 19 2009 Valery Inozemtsev <shrek@altlinux.ru> 3.2.0-alt1
- 3.2.0

* Tue Jan 13 2009 Vitaly Lipatov <lav@altlinux.ru> 3.0.2-alt1
- new version 3.0.2 (with rpmrb script)
- remove gnome/help and omf from files (already in name.lang)

* Tue Nov 18 2008 Vitaly Lipatov <lav@altlinux.ru> 3.0.1-alt1
- new version 3.0.1 (with rpmrb script)
- update buildreq

* Wed Apr 23 2008 Vitaly Lipatov <lav@altlinux.ru> 2.0.12-alt1
- new version 2.0.12 (with rpmrb script) - close bug #15439
- update summary (fix bug #12744)

* Tue Oct 09 2007 Vitaly Lipatov <lav@altlinux.ru> 2.0.11-alt1
- new version 2.0.11 (with rpmrb script)

* Tue Sep 18 2007 Vitaly Lipatov <lav@altlinux.ru> 2.0.10-alt1
- new version 2.0.10 (with rpmrb script)

* Mon Sep 03 2007 Vitaly Lipatov <lav@altlinux.ru> 2.0.9-alt3
- rebuild with new libedataserver

* Sun Jun 24 2007 Vitaly Lipatov <lav@altlinux.ru> 2.0.9-alt2
- fix build: add --disable-scrollkeeper

* Sat May 26 2007 Vitaly Lipatov <lav@altlinux.ru> 2.0.9-alt1
- new version 2.0.9 (with rpmrb script)
- needed updated libpw, libopal, update buildreq

* Sun Mar 11 2007 Vitaly Lipatov <lav@altlinux.ru> 2.0.7-alt1
- new version 2.0.7
- bzip ChangeLog

* Sat Feb 17 2007 Vitaly Lipatov <lav@altlinux.ru> 2.0.5-alt1
- new version (2.0.5)
- update buildreq, enable dbus support

* Fri Oct 13 2006 Vitaly Lipatov <lav@altlinux.ru> 2.0.3-alt0.1cvs20061012
- new snapshot

* Tue Aug 08 2006 Vitaly Lipatov <lav@altlinux.ru> 2.0.2-alt0.3cvs20060808
- new snapshot

* Sun Jul 23 2006 Vitaly Lipatov <lav@altlinux.ru> 2.0.2-alt0.3cvs20060723
- new snapshot

* Wed Jun 07 2006 Vitaly Lipatov <lav@altlinux.ru> 2.0.2-alt0.2cvs20060603
- new snapshot (2.0.2)

* Thu May 25 2006 Vitaly Lipatov <lav@altlinux.ru> 2.0.1-alt0.2cvs20060520
- snapshot from 20060520, build with correct libopal

* Wed May 24 2006 Vitaly Lipatov <lav@altlinux.ru> 2.0.1-alt0.1cvs20060521
- new snapshot

* Tue May 16 2006 Vitaly Lipatov <lav@altlinux.ru> 2.0.1-alt0.1cvs20060515
- new snapshot

* Thu Apr 13 2006 Vitaly Lipatov <lav@altlinux.ru> 2.0.1-alt0.1cvs20060413
- new snapshot
- do not require scrollkeeper

* Tue Feb 28 2006 Vitaly Lipatov <lav@altlinux.ru> 1.99.1-alt0.1cvs20060228
- new snapshot (thanks to Yuri)

* Sat Feb 25 2006 Yuri N. Sedunov <aris@altlinux.ru> 1.99.1-alt0.2
- current cvs snapshot

* Tue Feb 14 2006 Vitaly Lipatov <lav@altlinux.ru> 1.99.1-alt0.1
- new version (2.0 BETA 2)
- remove generic INSTALL

* Sat Jan 21 2006 Vitaly Lipatov <lav@altlinux.ru> 1.99.0-alt0.1
- prerelease (was gnomemeeting)

* Sat Jan 07 2006 Vitaly Lipatov <lav@altlinux.ru> 1.9.9-alt0.1cvs20060107
- new version

* Fri Sep 09 2005 Vitaly Lipatov <lav@altlinux.ru> 1.2.2-alt0.1
- new version (D-BUS disabled)

* Thu Jul 28 2005 Vitaly Lipatov <lav@altlinux.ru> 1.2.1-alt4
- disable dbus using (due incompatible new API in dbus)

* Fri May 27 2005 Vitaly Lipatov <lav@altlinux.ru> 1.2.1-alt3
- fix dbus build requires

* Mon May 02 2005 Vitaly Lipatov <lav@altlinux.ru> 1.2.1-alt2
- fix libpw-plugins requires

* Sun Mar 20 2005 Vitaly Lipatov <lav@altlinux.ru> 1.2.1-alt1
- new version (patches from FC3)

* Mon Feb 07 2005 Vitaly Lipatov <lav@altlinux.ru> 1.2.0-alt1
- new version
- disable howl (there is too old version in Sisyphus)

* Tue Jun 15 2004 Stanislav Ievlev <inger@altlinux.org> 1.0.2-alt1.2
- NMU: remove support for old alternatives
  (this alternatives wasn't work)

* Fri Jun 11 2004 Vitaly Lipatov <lav@altlinux.ru> 1.0.2-alt1.1
- rebuild with correct libopenh323
- change group to Chat

* Sat May 22 2004 Vitaly Lipatov <lav@altlinux.ru> 1.0.2-alt1
- new version
- add require to needed version of libxml2
- remove COPYING from doc

* Sat Jan 03 2004 Vitaly Lipatov <lav@altlinux.ru> 0.98.5-alt1
- new version
- build with gcc3.3

* Tue Mar 25 2003 Vitaly Lipatov <lav@altlinux.ru> 0.96.1-alt1
- new version

* Wed Dec 04 2002 Vitaly Lipatov <lav@altlinux.ru> 0.94.1-alt3
- rebuild with libpw
- remove directfb requires
- add generic name to menu
- spec cleanup

* Sun Dec 01 2002 Vitaly Lipatov <lav@altlinux.ru> 0.94.1-alt2
- rebuild with libspeex

* Sun Nov 24 2002 Vitaly Lipatov <lav@altlinux.ru> 0.94.1-alt1
- new version 0.94.1
- new icons
- move to the video group
- several new fixes/adaptions (from Fri Oct 25 2002 Florin <florin@mandrakesoft.com> 0.94-0.1.1mdk)
- adapted for pwlib (libpwlib), openh323 (libopenh323)
- spec cleanup, summary and description are translated in russian
- Speex codec support exist but temporary disabled
- updated ru.po from Leon Kanter <leon@asplinux.ru>

* Tue Nov 12 2002 AEN <aen@altlinux.ru> 0.93.1-alt3
- rebuilt with new directfb

* Wed Oct 09 2002 AEN <aen@altlinux.ru> 0.93.1-alt2
- spec file cleanup

* Tue Oct 08 2002 AEN <aen@altlinux.ru> 0.93.1-alt1
- new version

* Wed Mar 13 2002 AEN <aen@logic.ru> 0.85.1-alt1
- new version

* Tue Jan 08 2002 AEN <aen@logic.ru> 0.12.2-alt1
- new version

* Wed Oct 10 2001 AEN <aen@logic.ru> 0.11-alt1
- first build for Sisyphus

* Wed Sep 19 2001 Florin <florin@mandrakesoft.com> 0.11-1mdk
- 0.11

* Mon Sep 17 2001 Stefan van der Eijk <stefan@eijk.nu> 0.11-0.PRE3.3mdk
- BuildRequires: gettext-devel
- Remove redundant BuildRequires

* Wed Sep 12 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.11-0.PRE3.2mdk
- added dynamic desktop entry

* Sun Aug 26 2001 Florin <florin@mandrakesoft.com> 0.11-0.PRE3.1mdk
- update the versions in Requires & Buildrequires sections
- use %_includedir/openh323 instead of %_includedir/oh323
- use -lh323_linux_x86_r instead if -loh323
- 0.11PRE3

* Sun Aug 26 2001 Florin <florin@mandrakesoft.com> 0.10-8mdk
- add the versions in the Require section
- fix the permissions of some doc files

* Mon Aug 20 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.10-7mdk
- Fix menu entry for applet support
- Add missing directory

* Mon Aug 20 2001 Florin <florin@mandrakesoft.com> 0.10-6mdk
- rebuild due too pwlib fixes

* Sun Aug 19 2001 Florin <florin@mandrakesoft.com> 0.10-5mdk
- update the xpm icons

* Sun Aug 19 2001 Florin <florin@mandrakesoft.com> 0.10-4mdk
- new modified sources

* Sat Aug 18 2001 Florin <florin@mandrakesoft.com> 0.10-3mdk
- slighlty modified sources
- use the new PTLIB_INCLUDE_DIR & OPENH323_INCLUDE_DIR var
- don't need the old patches anymore
- add the ptlib patch because of pwlib

* Thu Aug 16 2001 Florin <florin@mandrakesoft.com> 0.10-2mdk
- added patches (more elegant)

* Tue Aug 14 2001 Florin <florin@mandrakesoft.com> 0.10-1mdk
- first Mandrake release