%define majver %(echo %version | cut -d. -f 1-2) %define libver 4.1.0 #%define with_kde 0 Name: ekiga Version: 4.0.1.20160116git Release: 1mamba Summary: A free Voice over IP phone allowing you to do free calls over the Internet Group: Graphical Desktop/Applications/Internet Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.ekiga.org Source: git://git.gnome.org/ekiga.git/master/ekiga-%{version}.tar.bz2 #Source: http://ftp.acc.umu.se/pub/GNOME/sources/ekiga/%{majver}/ekiga-%{version}.tar.xz #http://www.ekiga.org/admin/downloads/latest/sources/ekiga_%{version}/ekiga-%{version}.tar.gz Patch0: ekiga-3.2.0-malloc.patch Patch1: ekiga-3.2.0-ptlib-devices.patch Patch2: ekiga-3.3.2-gcc-4.7.patch Patch3: ekiga-3.3.2-evolution-3.6.patch Patch4: ekiga-4.0.1.20150507-gtk-3.16.patch Patch5: ekiga-4.0.1.20150507-gcc-4.9.2.patch License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: clutter-gst2-devel BuildRequires: clutter-gtk-devel BuildRequires: glibc-devel BuildRequires: libGL-devel BuildRequires: libX11-devel BuildRequires: libXau-devel BuildRequires: libXcomposite-devel BuildRequires: libXdamage-devel BuildRequires: libXdmcp-devel BuildRequires: libXext-devel BuildRequires: libXfixes-devel BuildRequires: libXi-devel BuildRequires: libXrandr-devel BuildRequires: libXrender-devel BuildRequires: libatk-devel BuildRequires: libavahi-devel BuildRequires: libavahi-glib-devel BuildRequires: libbsd-devel BuildRequires: libbzip2-devel BuildRequires: libcairo-devel BuildRequires: libcap-devel BuildRequires: libcapi20-devel BuildRequires: libclutter-devel BuildRequires: libcogl-devel BuildRequires: libdb51-devel BuildRequires: libdbus-devel BuildRequires: libdbus-glib-devel BuildRequires: libdrm-devel BuildRequires: libdw-devel BuildRequires: libe2fs-devel BuildRequires: libevdev-devel BuildRequires: libevolution-data-server-devel BuildRequires: libexpat-devel BuildRequires: libffi-devel BuildRequires: libfontconfig-devel BuildRequires: libfreetype-devel BuildRequires: libgbm-devel BuildRequires: libgcc BuildRequires: libgcr-devel BuildRequires: libgcrypt-devel BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib-devel BuildRequires: libgpg-error-devel BuildRequires: libgraphite2-devel BuildRequires: libgst-plugins-base-devel BuildRequires: libgst-plugins-base010-devel BuildRequires: libgstreamer-devel BuildRequires: libgstreamer010-devel BuildRequires: libgtk-devel BuildRequires: libgudev-devel BuildRequires: libharfbuzz-devel BuildRequires: libicu-devel BuildRequires: libinput-devel BuildRequires: libjson-glib-devel BuildRequires: libkrb5-devel BuildRequires: liblzma-devel BuildRequires: libmtdev-devel BuildRequires: libnspr-devel BuildRequires: libnss-devel BuildRequires: libopal-devel BuildRequires: libopenldap-devel BuildRequires: libopenssl-devel BuildRequires: libp11-kit-devel BuildRequires: libpango-devel BuildRequires: libpcre-devel BuildRequires: libpng-devel BuildRequires: libpt-devel BuildRequires: libsasl2-devel BuildRequires: libsecret-devel BuildRequires: libselinux-devel BuildRequires: libsepol-devel BuildRequires: libsoup-devel BuildRequires: libspeex-devel BuildRequires: libsqlite-devel BuildRequires: libsrtp-devel BuildRequires: libssp-devel BuildRequires: libstdc++6-devel BuildRequires: libthai-devel BuildRequires: libudev-devel BuildRequires: libxcb-devel BuildRequires: libxkbcommon-devel BuildRequires: libxml2-devel BuildRequires: libz-devel ## AUTOBUILDREQ-END BuildRequires: libevolution-data-server-devel >= 3.18.3-1mamba BuildRequires: vala-devel >= 0.28.0-1mamba BuildRequires: libpt-devel >= 2.16 BuildRequires: libopal-devel >= 3.16 BuildRequires: pkgconfig >= 0.9.0 BuildRequires: gnome-doc-utils-devel >= 0.3.0 BuildRequires: intltool >= 0.20 BuildRequires: perl >= 5.8.0 BuildRequires: perl-XML-Parser >= 2.34 BuildRequires: gettext-devel >= 0.14.0 BuildRequires: libscrollkeeper-devel >= 0.3.14 #%if %with_kde #BuildRequires: kdelibs-devel #%endif # koga requires libplds4.so Obsoletes: gnomemeeting Provides: gnomemeeting = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Ekiga is a free Voice over IP phone allowing you to do free calls over the Internet. Ekiga supports both H.323 and SIP, as well as audio and video. Ekiga was formerly known as GnomeMeeting. Among the features, you can find: * Full SIP Support * Full H.323 Support * Audio and Video Support * Call Transfer (SIP and H.323) * Call Forwarding on Busy, No Answer, Always * Call Hold * DTMFs Support * Basic Instant Messaging * Ability to Register to Several SIP Accounts Simultaneously * Possibility to Use an Outbound Proxy (SIP) or a Gateway (H.323) * Message Waiting Indications (SIP) %prep %setup -q #-D -T #%patch4 -p1 %patch5 -p1 touch gnome-doc-utils.make %build #:<< _EOF ./autogen.sh #CXXFLAGS="$RPM_OPT_FLAGS -DLDAP_DEPRECATED=1 -fPIC" %configure \ --disable-scrollkeeper \ --enable-avahi \ --enable-gstreamer #%if %with_kde # --enable-kde \ # --enable-kab #%else # --enable-gnome #%endif # --enable-gstreamer \ Requested 'gstreamer-plugins-base-0.10 >= 0.10.21.3' %make GETTEXT_PACKAGE=ekiga %install export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall GETTEXT_PACKAGE=ekiga unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL %find_lang %{name} rm -rf %{buildroot}/var/lib/scrollkeeper %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post if [ $1 -ge 1 ]; then # new install or upgrade GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \ gconftool-2 --makefile-install-rule \ %{_sysconfdir}/gconf/schemas/%{name}.schemas &> /dev/null #[ -x %{_bindir}/scrollkeeper-update ] && # %{_bindir}/scrollkeeper-update -q 2>/dev/null || : fi exit 0 %preun if [ -r %{_sysconfdir}/gconf/schemas/gnomemeeting.schemas ]; then GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \ gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/gnomemeeting.schemas &> /dev/null fi if [ "$1" = "0" ]; then GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \ gconftool-2 --makefile-uninstall-rule \ %{_sysconfdir}/gconf/schemas/%{name}.schemas &> /dev/null fi exit 0 %files -f %{name}.lang %defattr(-,root,root) %{_bindir}/%{name} #%{_bindir}/%{name}-config-tool %{_bindir}/%{name}-helper %{_datadir}/appdata/ekiga.appdata.xml %{_datadir}/applications/org.gnome.ekiga.desktop %{_datadir}/dbus-1/services/org.ekiga.*.service %dir %{_datadir}/sounds/%{name} %{_datadir}/sounds/%{name}/*.wav #%dir %{_datadir}/gnome/help/%{name} #%{_datadir}/gnome/help/%{name}/* #%{_datadir}/omf/%{name}/*.omf %dir %{_libdir}/ekiga %dir %{_libdir}/ekiga/%{libver} %{_libdir}/ekiga/%{libver}/libekiga.la %{_libdir}/ekiga/%{libver}/libekiga.so %dir %{_libdir}/ekiga/%{libver}/plugins %{_libdir}/ekiga/%{libver}/plugins/libgmavahi.la %{_libdir}/ekiga/%{libver}/plugins/libgmavahi.so %{_libdir}/ekiga/%{libver}/plugins/libgmevolution.la %{_libdir}/ekiga/%{libver}/plugins/libgmevolution.so %{_libdir}/ekiga/%{libver}/plugins/libgmgstreamer.la %{_libdir}/ekiga/%{libver}/plugins/libgmgstreamer.so %{_libdir}/ekiga/%{libver}/plugins/libgmldap.la %{_libdir}/ekiga/%{libver}/plugins/libgmldap.so #%{_libdir}/ekiga/%{libver}/plugins/libgmlibnotify.la #%{_libdir}/ekiga/%{libver}/plugins/libgmlibnotify.so %{_datadir}/dbus-1/services/org.gnome.ekiga.service %{_datadir}/GConf/gsettings/ekiga.convert %{_datadir}/glib-2.0/schemas/org.gnome.ekiga.gschema.xml %{_datadir}/icons/gnome/*/actions/phone-hang-up.png %{_datadir}/icons/gnome/*/actions/phone-pick-up.png %{_datadir}/icons/gnome/*/status/im-message.png %{_datadir}/icons/gnome/*/status/user-inacall.png %{_datadir}/icons/gnome/scalable/actions/*.svg %dir %{_datadir}/pixmaps/ekiga %{_datadir}/pixmaps/ekiga/ekiga*.png %{_datadir}/icons/hicolor/*/apps/ekiga.png %{_mandir}/man1/* %changelog * Sat Jan 16 2016 Silvan Calarco 4.0.1.20160116git-1mamba - update to 4.0.1.20160116git * Sat Jan 16 2016 Silvan Calarco 4.0.1.20150507-2mamba - rebuilt by autoport with build requirements: libevolution-data-server-devel>=3.18.3-1mamba * Thu May 07 2015 Silvan Calarco 4.0.1.20150507-1mamba - update to 4.0.1.20150507 * Wed May 06 2015 Silvan Calarco 4.0.1.20141014git-2mamba - rebuilt by autoport with build requirements: vala-devel>=0.28.0-1mamba * Tue Oct 14 2014 Silvan Calarco 4.0.1.20141014git-1mamba - update to 4.0.1.20141014git * Tue Oct 14 2014 Silvan Calarco 4.0.1-6mamba - rebuilt with libpt 2.14.3 and libopal 3.14.3 * Sun Jun 22 2014 Silvan Calarco 4.0.1-5mamba - rebuilt with libevolution-data-server 3.12 * Mon Dec 02 2013 Silvan Calarco 4.0.1-4mamba - rebuilt with boost 1.55 * Tue Nov 12 2013 Silvan Calarco 4.0.1-3mamba - rebuilt with libevolution-data-server 3.10 * Mon Apr 15 2013 Silvan Calarco 4.0.1-2mamba - rebuilt with evolution 3.8.0 * Sun Feb 24 2013 Automatic Build System 4.0.1-1mamba - automatic version update by autodist * Sat Dec 15 2012 Silvan Calarco 4.0.0-2mamba - libboost 1.52 mass rebuild * Mon Dec 03 2012 Automatic Build System 4.0.0-1mamba - automatic version update by autodist * Tue Oct 23 2012 Automatic Build System 3.9.90-1mamba - automatic version update by autodist * Tue Oct 09 2012 Silvan Calarco 3.3.2-3mamba - rebuilt with evolution 3.6 * Tue Aug 14 2012 Silvan Calarco 3.3.2-2mamba - rebuilt with libevolution-data-server 3.4.4 * Fri Apr 27 2012 Silvan Calarco 3.3.2-1mamba - update to 3.3.2 * Sat Jul 30 2011 Automatic Build System 3.3.1-1mamba - update to 3.3.1 * Sat Jul 30 2011 Automatic Build System 3.2.7-5mamba - automatic update by autodist * Wed Nov 10 2010 Silvan Calarco 3.2.7-4mamba - rebuilt with libevolution-data-server 2.32.0 * Sun Aug 22 2010 Automatic Build System 3.2.7-3mamba - automatic rebuild by autodist * Sat Jun 26 2010 Automatic Build System 3.2.7-2mamba - automatic rebuild by autodist * Wed Jun 02 2010 Automatic Build System 3.2.7-1mamba - automatic update to 3.2.7 by autodist * Tue Oct 13 2009 Automatic Build System 3.2.6-1mamba - automatic update by autodist * Fri Jul 10 2009 Automatic Build System 3.2.5-1mamba - automatic update by autodist * Mon Jun 29 2009 Automatic Build System 3.2.4-2mamba - automatic rebuild by autodist * Thu Jun 04 2009 Automatic Build System 3.2.4-1mamba - automatic update by autodist * Sat May 16 2009 Silvan Calarco 3.2.0-2mamba - rebuilt * Mon May 11 2009 gil 3.2.0-1mamba - update to 3.2.0 * Tue Oct 21 2008 Silvan Calarco 3.0.1-1mamba - update to 3.0.1 * Tue Sep 30 2008 Silvan Calarco 3.0.0-1mamba - update to 3.0.0 * Fri Sep 28 2007 Silvan Calarco 2.0.11-1mamba - update to 2.0.11 * Mon Sep 17 2007 Silvan Calarco 2.0.9-1mamba - update to 2.0.9 * Fri Jan 26 2007 Silvan Calarco 2.0.4-1qilnx - update to version 2.0.4 by autospec - don't require libmozilla; set libnspr-devel as build requirement instead * Tue Jan 16 2007 Silvan Calarco 2.0.3-1qilnx - update to version 2.0.3 by autospec * Tue Jul 25 2006 Silvan Calarco 2.0.2-1qilnx - update to version 2.0.2 by autospec * Tue May 16 2006 Davide Madrisan 2.0.1-2qilnx - ekiga requires libmozilla * Tue Mar 14 2006 Davide Madrisan 2.0.1-1qilnx - update to version 2.0.1 by autospec - migration from gnomemeeting to ekiga - added %%preun script * Thu Sep 15 2005 Davide Madrisan 1.2.2-1qilnx - update to version 1.2.2 by autospec * Tue Jun 14 2005 Silvan Calarco 1.2.1-2qilnx - added gconf file creation in %%post script * Mon Jun 13 2005 Silvan Calarco 1.2.1-1qilnx - update to version 1.2.1 by autospec * Wed Sep 15 2004 Silvan Calarco 1.0.2-1qilnx - new version build * Mon Mar 08 2004 Silvan Calarco 1.00-3qilnx - added gconf configuration tools execution upon install or upgrade * Sat Mar 06 2004 Silvan Calarco 1.00-2qilnx - fixed sysconf files location (/etc/gnome/gconf instead of /etc/gconf) * Thu Mar 04 2004 Silvan Calarco 1.00-1qilnx - first build