Hello community, here is the log from the commit of package libpanelappletmm for openSUSE:11.4 checked in at Fri Feb 18 14:06:39 CET 2011. -------- --- old-versions/11.4/all/libpanelappletmm/libpanelappletmm.changes 2011-01-07 15:49:41.000000000 +0100 +++ /mounts/work_src_done/11.4/libpanelappletmm/libpanelappletmm.changes 2011-02-18 02:00:16.000000000 +0100 @@ -1,0 +2,7 @@ +Fri Feb 18 01:59:33 CET 2011 - vuntz@opensuse.org + +- Following change in gnome-panel, add + libpanelappletmm-no-shlib.patch to drop support for in-process + bonobo applets too. + +------------------------------------------------------------------- calling whatdependson for 11.4-i586 New: ---- libpanelappletmm-no-shlib.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpanelappletmm.spec ++++++ --- /var/tmp/diff_new_pack.hdEnYp/_old 2011-02-18 14:06:35.000000000 +0100 +++ /var/tmp/diff_new_pack.hdEnYp/_new 2011-02-18 14:06:35.000000000 +0100 @@ -22,12 +22,14 @@ Name: libpanelappletmm Version: 2.26.0 -Release: 1 +Release: 4.<RELEASE2> License: LGPLv2.1+ Summary: C++ bindings for libpanelapplet Url: http://ftp.gnome.org/pub/GNOME/sources/libpanelappletmm/ Group: System/Libraries Source: http://ftp.gnome.org/pub/GNOME/sources/libpanelappletmm/2.26/%{name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM libpanelappletmm-no-shlib.patch bgo#642637 vuntz@opensuse.org -- Following the change in gnome-panel, drop in-process support for bonobo applets here too +Patch0: libpanelappletmm-no-shlib.patch BuildRequires: gcc-c++ BuildRequires: pkgconfig(gtkmm-2.4) BuildRequires: pkgconfig(gconfmm-2.6) @@ -39,6 +41,7 @@ %package -n %{name}-%{package_version}-%{soname} + License: LGPLv2.1+ Summary: C++ bindings for libpanelapplet Group: System/Libraries @@ -57,6 +60,7 @@ %prep %setup -q +%patch0 -p1 %build %configure --disable-static @@ -87,4 +91,5 @@ %{_libdir}/libpanelappletmm-%{lib_version}.so %{_libdir}/libpanelappletmm-%{lib_version}/ %{_libdir}/pkgconfig/libpanelappletmm-%{lib_version}.pc + %changelog ++++++ libpanelappletmm-no-shlib.patch ++++++ Index: libpanelappletmm-2.26.0/libpanelapplet/libpanelappletmm/factory.cc =================================================================== --- libpanelappletmm-2.26.0.orig/libpanelapplet/libpanelappletmm/factory.cc +++ libpanelappletmm-2.26.0/libpanelapplet/libpanelappletmm/factory.cc @@ -30,11 +30,6 @@ int factory_main_closure(const Glib::ust return panel_applet_factory_main_closure(iid.c_str(), Applet::get_type(), closure); } -Bonobo_Unknown shlib_factory_closure(const Glib::ustring& iid, PortableServer_POA poa, void * impl_ptr, GClosure * closure, CORBA_Environment * ev) -{ - return panel_applet_shlib_factory_closure(iid.c_str(), Applet::get_type(), poa, impl_ptr, closure, ev); -} - } // namespace Panel } // namespace Gnome Index: libpanelappletmm-2.26.0/libpanelapplet/libpanelappletmm/factory.h =================================================================== --- libpanelappletmm-2.26.0.orig/libpanelapplet/libpanelappletmm/factory.h +++ libpanelappletmm-2.26.0/libpanelapplet/libpanelappletmm/factory.h @@ -83,13 +83,8 @@ bool applet_factory_callback(PanelApplet template<class DerivedApplet> int factory_main(const Glib::ustring& iid); -template<class DerivedApplet> -Bonobo_Unknown shlib_factory(const Glib::ustring& iid, PortableServer_POA poa, void* impl_ptr, const SlotFactory& slot, CORBA_Environment* ev); - int factory_main_closure(const Glib::ustring& iid, GClosure *closure); -Bonobo_Unknown shlib_factory_closure(const Glib::ustring& iid, PortableServer_POA poa, void* impl_ptr, GClosure* closure, CORBA_Environment* ev); - template<class DerivedApplet> int factory_main(const Glib::ustring& iid) @@ -99,14 +94,6 @@ int factory_main(const Glib::ustring& ii return panel_applet_factory_main( iid.c_str(), Applet::get_type(), SignalProxy_Factory::c_callback, &proxy); } -template<class DerivedApplet> -Bonobo_Unknown shlib_factory(const Glib::ustring& iid, PortableServer_POA poa, void* impl_ptr, const SlotFactory& slot, CORBA_Environment* ev) -{ - SignalProxy_Factory proxy( sigc::ptr_fun(&applet_factory_callback<DerivedApplet>) ); - - return panel_applet_shlib_factory( iid.c_str(), Applet::get_type(), poa, impl_ptr, SignalProxy_Factory::c_callback, &proxy, ev); -} - } // namespace Panel } // namespace Gnome Index: libpanelappletmm-2.26.0/libpanelapplet/src/libpanelapplet_methods.defs =================================================================== --- libpanelappletmm-2.26.0.orig/libpanelapplet/src/libpanelapplet_methods.defs +++ libpanelappletmm-2.26.0/libpanelapplet/src/libpanelapplet_methods.defs @@ -371,31 +371,4 @@ ) ) -(define-function panel_applet_shlib_factory - (c-name "panel_applet_shlib_factory") - (return-type "Bonobo_Unknown") - (parameters - '("const-char*" "iid") - '("GType" "applet_type") - '("PortableServer_POA" "poa") - '("gpointer" "impl_ptr") - '("PanelAppletFactoryCallback" "callback") - '("gpointer" "user_data") - '("CORBA_Environment*" "ev") - ) -) - -(define-function panel_applet_shlib_factory_closure - (c-name "panel_applet_shlib_factory_closure") - (return-type "Bonobo_Unknown") - (parameters - '("const-char*" "iid") - '("GType" "applet_type") - '("PortableServer_POA" "poa") - '("gpointer" "impl_ptr") - '("GClosure*" "closure") - '("CORBA_Environment*" "ev") - ) -) - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org