Summary: A Gnome based SIP/H323 teleconferencing application Name: ekiga Version: 3.2.6 Release: 1%{?dist} URL: http://www.ekiga.org/ Source0: ftp://ftp.gnome.org/pub/gnome/sources/ekiga/3.1/%{name}-%{version}.tar.bz2 License: GPLv2+ Group: Applications/Communications BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: evolution-data-server Requires: dbus Requires: GConf2 BuildRequires: gtk2-devel BuildRequires: GConf2-devel BuildRequires: libnotify-devel BuildRequires: avahi-devel BuildRequires: avahi-glib-devel BuildRequires: dbus-glib-devel BuildRequires: openldap-devel BuildRequires: openssl-devel BuildRequires: ptlib-devel = 2.6.5 BuildRequires: opal-devel = 3.6.6 BuildRequires: libxml2-devel BuildRequires: libXv-devel BuildRequires: intltool >= 0.22 BuildRequires: pkgconfig BuildRequires: scrollkeeper BuildRequires: alsa-lib-devel BuildRequires: gettext BuildRequires: evolution-data-server-devel BuildRequires: gnome-doc-utils >= 0.3.2 BuildRequires: desktop-file-utils BuildRequires: libsigc++20-devel BuildRequires: speex-devel BuildRequires: expat-devel BuildRequires: SDL-devel Requires(pre): GConf2 Requires(post): GConf2 Requires(preun):GConf2 Requires(post): scrollkeeper Requires(postun):scrollkeeper %description Ekiga is a tool to communicate with video and audio over the internet. It uses the standard SIP and H323 protocols. %prep %setup -q # force regeneration to drop translations rm ekiga.schemas %build CXXFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED=1 -fPIC" %configure --disable-scrollkeeper make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 make install DESTDIR=$RPM_BUILD_ROOT unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL rm -rf $RPM_BUILD_ROOT/var/scrollkeeper # Replace identical images in the help by links. # This reduces the RPM size by several megabytes. helpdir=$RPM_BUILD_ROOT%{_datadir}/gnome/help/%{name} for f in $helpdir/C/figures/*.png; do b="$(basename $f)" for d in $helpdir/*; do if [ -d "$d" -a "$d" != "$helpdir/C" ]; then g="$d/figures/$b" if [ -f "$g" ]; then if cmp -s $f $g; then rm "$g"; ln -s "../../C/figures/$b" "$g" fi fi fi done done desktop-file-install --vendor gnome \ --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ --delete-original \ --copy-generic-name-to-name \ $RPM_BUILD_ROOT%{_datadir}/applications/ekiga.desktop %find_lang ekiga --with-gnome %clean rm -rf $RPM_BUILD_ROOT %pre if [ "$1" -gt 1 ] ; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/ekiga.schemas > /dev/null || : fi %post export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule \ %{_sysconfdir}/gconf/schemas/ekiga.schemas > /dev/null || : scrollkeeper-update -q -o %{_datadir}/omf/%{name} || : touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ] ; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %preun if [ "$1" -eq 0 ] ; then export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/ekiga.schemas > /dev/null || : fi touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ] ; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %postun scrollkeeper-update -q || : %files -f ekiga.lang %defattr(-,root,root) %doc COPYING AUTHORS FAQ NEWS %{_bindir}/ekiga %{_bindir}/ekiga-helper %{_bindir}/ekiga-config-tool %{_datadir}/applications/gnome-ekiga.desktop %{_datadir}/pixmaps/ekiga %{_datadir}/man/*/* %{_datadir}/sounds/ekiga %{_datadir}/dbus-1/services/org.ekiga.* %{_datadir}/icons/hicolor/*/apps/ekiga.png %{_sysconfdir}/gconf/schemas/ekiga.schemas %changelog * Tue Sep 22 2009 Peter Robinson - 3.2.6-1 - Ekiga 3.2.6 stable - Changelog ftp://ftp.gnome.org/pub/gnome/sources/ekiga/3.2/ekiga-3.2.6.news * Fri Aug 21 2009 Tomas Mraz - 3.2.5-4 - rebuilt with new openssl * Fri Jul 24 2009 Fedora Release Engineering - 3.2.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Jul 9 2009 Matthias Clasen - 3.2.5-2 - Shrink GConf schemas * Mon Jul 6 2009 Peter Robinson - 3.2.5-1 - Ekiga 3.2.5 stable - Changelog ftp://ftp.gnome.org/pub/gnome/sources/ekiga/3.2/ekiga-3.2.5.news * Wed May 20 2009 Peter Robinson - 3.2.4-1 - Ekiga 3.2.4 stable - Changelog http://mail.gnome.org/archives/ekiga-devel-list/2009-May/msg00062.html http://mail.gnome.org/archives/ekiga-devel-list/2009-May/msg00064.html * Tue May 19 2009 Peter Robinson - 3.2.1-1 - Ekiga 3.2.1 stable - Changelog http://mail.gnome.org/archives/ekiga-devel-list/2009-May/msg00054.html * Mon Apr 27 2009 Matthias Clasen - 3.2.0-3 - Rebuild against newer GConf/intltool * Mon Apr 20 2009 Peter Robinson - 3.2.0-2 - Add a couple of upstream patches from 3.2.1 * Tue Mar 17 2009 Peter Robinson - 3.2.0-1 - Ekiga 3.2.0 stable * Fri Mar 6 2009 Peter Robinson - 3.1.2-4 - Remove CELT until the bitstream is stable and can hence intercommunicate between versions * Tue Mar 3 2009 Peter Robinson - 3.1.2-3 - Remove autoconf bits * Tue Mar 3 2009 Peter Robinson - 3.1.2-2 - Disable xcap for the moment so ekiga builds * Tue Mar 3 2009 Peter Robinson - 3.1.2-1 - Upgrade to the 3.1.2 beta release, enable celt codec, reinstate proper desktop file now its fixed * Tue Feb 24 2009 Fedora Release Engineering - 3.1.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Jan 16 2009 Tomas Mraz - 3.1.0-10 - rebuild with new openssl - add libtoolize call to replace libtool with current version * Thu Jan 15 2009 Peter Robinson - 3.1.0-9 - Add other buildreq for Makefile regen * Thu Jan 15 2009 Peter Robinson - 3.1.0-8 - Regen Makefile.in using autoreconf due to patch * Wed Jan 14 2009 Peter Robinson - 3.1.0-7 - Another fix * Tue Jan 13 2009 Peter Robinson - 3.1.0-6 - And SDL too * Tue Jan 13 2009 Peter Robinson - 3.1.0-5 - Add expat-devel, why not everything else wants it * Tue Jan 13 2009 Peter Robinson - 3.1.0-4 - Disable gstreamer support until there's a new gst-plugins-base * Tue Jan 13 2009 Peter Robinson - 3.1.0-3 - Proper fix from upstream for desktop file * Wed Jan 7 2009 Peter Robinson - 3.1.0-2 - Fix issues with the desktop file * Mon Jan 5 2009 Peter Robinson - 3.1.0-1 - Upgrade to the 3.1.0 devel release, enable gstreamer and xcap, remove libgnome * Mon Nov 13 2008 Peter Robinson - 3.0.1-4 - Fix spec file error * Mon Nov 13 2008 Peter Robinson - 3.0.1-3 - Patch to fix libnotify's breakage of its api * Mon Oct 20 2008 Peter Robinson - 3.0.1-2 - Fix dependency issue * Mon Oct 20 2008 Peter Robinson - 3.0.1-1 - Update to 3.0.1 * Thu Oct 9 2008 Peter Robinson - 3.0.0-5 - Remove gnomemeeting obsolete, package review updates * Thu Oct 9 2008 Matthias Clasen - 3.0.0-4 - Save some space * Thu Oct 2 2008 Peter Robinson - 3.0.0-3 - require dbus * Tue Sep 23 2008 Peter Robinson - 3.0.0-2 - add libnotify-devel as a build dep * Tue Sep 23 2008 Peter Robinson - 3.0.0-1 - Ekiga 3 final release * Sun Sep 14 2008 Peter Robinson - 2.9.90-3 - more rawhide build fixes * Sun Sep 14 2008 Peter Robinson - 2.9.90-2 - rawhide build fixes * Thu Sep 11 2008 Peter Robinson - 2.9.90-1 - First beta of ekiga 3 * Mon May 12 2008 Paul W. Frields - 2.0.12-2 - Rebuild against new opal (#441202) * Thu Mar 13 2008 Daniel Veillard - 2.0.12-1.fc9 - Upgrade to ekiga-2.0.12 * Thu Feb 28 2008 Daniel Veillard - 2.0.11-4 - rebuild after applying some fo the cleanups of #160727 * Wed Feb 20 2008 Fedora Release Engineering - 2.0.11-3 - Autorebuild for GCC 4.3 * Thu Dec 13 2007 Matěj Cepl 2.0.11-2 - compile with the D-Bus support - Making rpmlint silent. * Tue Sep 18 2007 Daniel Veillard - 2.0.11-1 - Upgrade to ekiga-2.0.11 * Sun Apr 15 2007 Daniel Veillard - 2.0.9-1 - Upgrade to ekiga-2.0.9 * Mon Mar 12 2007 Daniel Veillard - 2.0.7-1 - Upgrade to ekiga-2.0.7 * Mon Feb 19 2007 Jeremy Katz - 2.0.5-2 - rebuild * Wed Feb 14 2007 Daniel Veillard - 2.0.5-1 - Upgrade to ekiga-2.0.5 * Mon Jan 22 2007 Daniel Veillard - 2.0.4-1 - Upgrade to ekiga-2.0.4 * Thu Nov 2 2006 Daniel Veillard - 2.0.3-3 - Resolves: rhbz#201535 - fixes build-requires for opal-devel and pwlib-devel * Sat Oct 28 2006 Matthias Clasen - 2.0.3-2 - Rebuild against evolution-data-server 1.9 * Sat Oct 21 2006 Matthias Clasen - 2.0.3-1 - Update to 2.0.3 * Sat Sep 30 2006 Matthias Clasen - 2.0.2-7 - Make the status icon work in transparent panels * Thu Aug 31 2006 Matthias Clasen - 2.0.2-6 - Fix translator credits (197871) * Mon Aug 7 2006 Matthew Barnes - 2.0.2-5 - Rebuild against evolution-data-server-1.7.91 * Sat Aug 5 2006 Caolan McNamara - 2.0.2-4 - rebuild against new e-d-s * Tue Aug 1 2006 Daniel Veillard - 2.0.2-3 - rebuilt for #200960 * Wed Jul 12 2006 Jesse Keating - 2.0.2-1.1 - rebuild * Wed May 31 2006 Daniel Veillard - 2.0.2-1 - new release of ekiga 2.0.2 - activating Zeroconf support though avahi * Mon May 22 2006 Jesse Keating - 2.0.1-3 - Fix BuildRequires and Requires(post), Requires(postun) * Wed Mar 15 2006 Daniel Veillard - 2.0.1-2 - run 'ekiga-config-tool --install-schemas' in %%post, c.f. #178929 * Tue Mar 14 2006 Daniel Veillard - 2.0.1-1 - last minute bug rerelease 2.0.1 * Mon Mar 13 2006 Daniel Veillard - 2.0.0-1 - final release of 2.0.0 * Mon Feb 20 2006 Karsten Hopp 1.99.1-2 - Buildrequires: gnome-doc-utils * Mon Feb 13 2006 Daniel Veillard - 1.99.1-1 - new beta release issued * Fri Feb 10 2006 Jesse Keating - 1.99.0-3.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 1.99.0-3.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Sat Jan 28 2006 Daniel Veillard - 1.99.0-3 - Rebuilt following a libedataserver revision * Fri Jan 27 2006 Matthias Clasen - 1.99.0-2 - Use the upstream .desktop file * Tue Jan 24 2006 Daniel Veillard - 1.99.0-1 - initial version based on the 1.99.0 beta and gnomemeeting spec file.