Hello community, here is the log from the commit of package ekiga for openSUSE:Factory checked in at 2012-06-10 22:59:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ekiga (Old) and /work/SRC/openSUSE:Factory/.ekiga.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ekiga", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/ekiga/ekiga.changes 2012-02-22 11:47:54.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ekiga.new/ekiga.changes 2012-06-10 22:59:53.000000000 +0200 @@ -1,0 +2,110 @@ +Wed Jun 6 09:32:42 UTC 2012 - [email protected] + +- license update: SUSE-GPL-2.0-with-openssl-exception + Ekiga has an exception for linking against e.g. openssl + +------------------------------------------------------------------- +Fri May 18 18:32:31 UTC 2012 - [email protected] + +- Update to version 3.3.2: + + User-visible fixes: + - Re-add back H264 and H263+ video plugins + - Fix presence in case of several tuples + - Fix presence when receiving old presentity type without note + - Re-add contact limited compatibility mode for bogus + registrars + - Fix leaking the opal account store in the assistant + - Make Enter key in roster (contact list) make a call + - Fix infinite loops in the loudmouth presentity code + - Add mnemonics to buttons in Accounts dialog box + - Fix _dl_close failed assertion at quit + + Distributor-visible changes: + - Re-add back H264 and H263+ video plugins + + Build fixes: + - Fix generation of po translation files + - Fix build with -Wl,-z,defs of xcap plugin + - Check for ptlib expat support during configure + + Updated translations. +- Changes from version 3.3.1: + + User-visible fixes: + - Fix crash when no audio device exists + - Fix crash in avahi when peer goes offline + - Add back presence, lost in 3.3.0 + - Improve failure indication when sending instant messages + - Improve Enter key usage in chat + - Improvements to still partial support for IPv6 + - Fix "PTLib assumes all Ethernet devices are named ethX" + - Fix crash in __gnu_cxx:bitmap_allocator using newer gcc + - Use DNS SRV caching (fix ekiga takes minutes to start) + - New audio codecs: SILK (used by skype), G.722.1 (aka Siren 7) + , G.722.2 (aka GSM-AMR Wide band) + - Improve audio accuracy on some audio cards + - Ask user about new ringing device too when pluging an audio + output device + - Small reduction of assistant window size, useful for small + screens + - Add tooltips to various windows and dialog boxes + - Fix addressbook key in schemas + - Propose to add an ekiga.net book only when it hasn't one + already + - Remove obsolete reencoding (to utf8) of device names on Linux + - Made creating an XMPP/Jabber account nicer + - Usability improvements to notification dialog + - other fixes + + Protocol fixes: + - Fix "Ekiga ignores Service-Route recommended by server" + - Fix "SIP: incoming call failing when using localhost" + - Reset SIP Contacts "limited" workaround if it does not work + - other SIP/H.323 fixes + + Build fixes: + - Fix compatibility with modern autoconf + - Remove obsolete SSL2 support + - Fix build with binutils-gold and with -Wl,-z,defs + - Fix gdu build option + - Fix loudmouth build option and comment for gconf build option + - Made configure honor ACLOCAL_FLAGS + - Fix compilation of xcap plugin + - Fix compilation errors with GTK 2.24 + - Fix building on FreeBSD + - Code cleanup + + Updated translations. +- Changes from version 3.3.0: + + Distributor-specific changes: + - New pulse audio plugin (in ptlib) + - ekiga is now split between one executable, one library and + two plugins (evolution and ldap). This means that + evolution-data-server for ex. can be used during building, + but is not mandatory upon execution. As a consequence, this + allows to install ekiga without e-d-s and its many + dependencies. + - Depend on boost instead of sigc++ + - Update to the new libnotify 0.7.0 library + + User-visible changes: + - Various SIP/H.323 fixes + - When a registrar refuses several Contact-s during + registration, automatically retry registration with only one + Contact (previous "%limit" workaround) + - Fix "Ekiga crashes when restart a holding call established by + H.323" + - Fix "Cseq value is empty, malformed packet as per Wireshark" + - Fix "Text on first page of assistant is sometimes not shown" + - Fix DTMF signaling + - Fix pre-fill account name and password in assistant + - Fix dialog info presence handling + - Add a TOS field config option + - Update the "Contact" menu when selecting a heap or a group + - Distribute a 24x24 icon too + - Always honour show_hidden setting for main window + - Adjust defaults (show offline users, use picture-in-picture) + + Developer-specific changes: + - Many code cleanups + - Various deprecated code replaced with current equivalents + + Updated translations. +- Drop ekiga-libnotify_gtk.patch and ekiga-libnotify07.patch, fixed + upstream. +- Add ekiga-gcc47.pach, fix build with gcc47. +- New packages: ekiga-plugins-gstreamer and ekiga-plugins-evolution +- New BuildRequires: boost-devel. New dependency that configure + checks for. + +------------------------------------------------------------------- Old: ---- ekiga-3.2.7.tar.bz2 ekiga-libnotify07.patch ekiga-libnotify_gtk.patch New: ---- ekiga-3.3.2.tar.xz ekiga-gcc47.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ekiga.spec ++++++ --- /var/tmp/diff_new_pack.6trh2E/_old 2012-06-10 22:59:56.000000000 +0200 +++ /var/tmp/diff_new_pack.6trh2E/_new 2012-06-10 22:59:56.000000000 +0200 @@ -17,17 +17,16 @@ Name: ekiga -Version: 3.2.7 +Version: 3.3.2 Release: 0 Summary: A GNOME based SIP/H323 teleconferencing application -License: GPL-2.0+ +License: SUSE-GPL-2.0-with-openssl-exception Group: Productivity/Telephony/SIP/Clients Url: http://www.ekiga.org/ -Source: %{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM ekiga-libnotify_gtk.patch [email protected] -- Fixes build with new libnotify versions. No need to submit upstream since in trunk they changed the build system and indirectly fixed the problem. -Patch0: ekiga-libnotify_gtk.patch -# PATCH-FIX-UPSTREAM ekiga-libnotify07.patch bgo#632848 [email protected] -- Fix build with libnotify 0.7 -Patch1: ekiga-libnotify07.patch +Source: http://download.gnome.org/sources/ekiga/3.3/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM ekiga-gcc47.patch [email protected] -- Fixes build with gcc47. +Patch0: ekiga-gcc47.patch +BuildRequires: boost-devel BuildRequires: dbus-1-glib-devel BuildRequires: evolution-data-server-devel BuildRequires: fdupes @@ -39,7 +38,7 @@ BuildRequires: intltool BuildRequires: libavahi-glib-devel BuildRequires: libnotify-devel -BuildRequires: libopal-devel +BuildRequires: libopal-devel >= 3.10.5 BuildRequires: libpt-devel BuildRequires: libsigc++2-devel BuildRequires: libsoup-devel @@ -61,11 +60,26 @@ interoperable with other SIP compliant software and also with Microsoft NetMeeting. +%package -n ekiga-plugins-gstreamer +Summary: Gstreamer plugin for %{name} +Group: System/Libraries +Supplements: packageand(ekiga:pulseaudio) + +%description -n ekiga-plugins-gstreamer +This plugin enables gstreamer support in %{name}. + +%package -n ekiga-plugins-evolution +Summary: Evolution plugin for %{name} +Group: System/Libraries +Supplements: packageand(ekiga:gstreamer-0_10) + +%description -n ekiga-plugins-evolution +This plugin enables evolution support in %{name}. + %lang_package %prep %setup -q -%patch0 -%patch1 -p1 +%patch0 -p1 translation-update-upstream %build @@ -79,6 +93,7 @@ %install %makeinstall +find %{buildroot} -name '*.la' -delete -print %find_gconf_schemas %find_lang %{name} %{?no_lang_C} cat %{name}.schemas_list >%{name}.lst @@ -109,14 +124,29 @@ %dir %{_datadir}/omf/ %dir %{_datadir}/omf/%{name}/ %doc %{_datadir}/omf/%{name}/%{name}-C.omf +%dir %{_libdir}/%{name}/ +%dir %{_libdir}/%{name}/%{version}/ +%dir %{_libdir}/%{name}/%{version}/plugins/ %{_bindir}/* %{_datadir}/applications/ekiga.desktop %{_datadir}/dbus-1/services/*.service %{_datadir}/icons/hicolor/*/apps/ekiga.png %{_datadir}/pixmaps/ekiga %{_datadir}/sounds/ekiga +%{_libdir}/ekiga/%{version}/libekiga.so +%{_libdir}/ekiga/%{version}/plugins/libgmldap.so +%{_libdir}/ekiga/%{version}/plugins/libgmresource_list.so +%{_libdir}/ekiga/%{version}/plugins/libgmxcap.so %{_mandir}/man1/ekiga.1* +%files -n ekiga-plugins-gstreamer +%defattr(-,root,root) +%{_libdir}/ekiga/%{version}/plugins/libgmgstreamer.so + +%files -n ekiga-plugins-evolution +%defattr(-,root,root) +%{_libdir}/ekiga/%{version}/plugins/libgmevolution.so + %files lang -f %{name}.lang %changelog ++++++ ekiga-gcc47.patch ++++++ --- ekiga-3.3.2-orig/lib/engine/account/bank-impl.h 2011-05-18 18:18:09.000000000 +0200 +++ ekiga-3.3.2/lib/engine/account/bank-impl.h 2012-05-19 02:55:49.522166765 +0200 @@ -203,7 +203,7 @@ void Ekiga::BankImpl<AccountType>::add_account (boost::shared_ptr<AccountType> account) { - add_object (account); + this->add_object (account); account->questions.connect (boost::ref (questions)); } --- ekiga-3.3.2-orig/lib/engine/addressbook/book-impl.h 2011-05-18 18:18:09.000000000 +0200 +++ ekiga-3.3.2/lib/engine/addressbook/book-impl.h 2012-05-19 03:25:13.399895033 +0200 @@ -204,7 +204,7 @@ Ekiga::BookImpl<ContactType>::add_contact (boost::shared_ptr<ContactType> contact) { contact->questions.connect (boost::ref (questions)); - add_object (contact); + this->add_object (contact); } --- ekiga-3.3.2-orig/lib/engine/addressbook/source-impl.h 2011-05-18 18:18:09.000000000 +0200 +++ ekiga-3.3.2/lib/engine/addressbook/source-impl.h 2012-05-19 03:29:22.042816967 +0200 @@ -206,7 +206,7 @@ void Ekiga::SourceImpl<BookType>::add_book (boost::shared_ptr<BookType> book) { - add_object (book); + this->add_object (book); add_connection (book, book->contact_added.connect (boost::bind (boost::ref (contact_added), book, _1))); --- ekiga-3.3.2-orig/lib/engine/presence/cluster-impl.h 2011-05-18 18:18:09.000000000 +0200 +++ ekiga-3.3.2/lib/engine/presence/cluster-impl.h 2012-05-19 10:55:55.285678629 +0200 @@ -147,7 +147,7 @@ add_connection (heap, heap->questions.connect (boost::ref (questions))); - add_object (heap); + this->add_object (heap); } template<typename HeapType> --- ekiga-3.3.2-orig/lib/engine/presence/heap-impl.h 2011-05-18 18:18:09.000000000 +0200 +++ ekiga-3.3.2/lib/engine/presence/heap-impl.h 2012-05-19 10:58:31.084509503 +0200 @@ -160,7 +160,7 @@ { presentity->questions.connect (boost::ref (questions)); - add_object (presentity); + this->add_object (presentity); } template<typename PresentityType> -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
