Hello community, here is the log from the commit of package glibmm2 for openSUSE:Factory checked in at Mon May 2 12:23:27 CEST 2011.
-------- --- GNOME/glibmm2/glibmm2.changes 2010-11-01 16:41:43.000000000 +0100 +++ /mounts/work_src_done/STABLE/glibmm2/glibmm2.changes 2011-04-05 17:55:29.000000000 +0200 @@ -1,0 +2,300 @@ +Tue Apr 5 15:12:37 UTC 2011 - fcro...@novell.com + +- Update to version 2.28.0: + + Gio: + - DBus::Connection: + . Added a register_method() overload with no vtable. + . register_object(), register_subtree(): Take the VTable by + reference, not pointer. + - DBus::MethodInvocation: + . get_parameters(): Return a VariantContainerBase instead of + taking a VariantBase. + . return_gerror(), return_error_literal(): Rename them both + to return_error(). + - DBus::NodeInfo::lookup_interface(): Add a method overload + with no name. + - DBus::Proxy: Rename type_map_changed_properties to + MapChangeProperties. + - DBus::VariantContainerBase::create_tuple(): Add a method + overload that takes a single VariantBase. + - Settings: Really add list_schemas(). + +------------------------------------------------------------------- +Tue Mar 29 10:27:01 UTC 2011 - fcro...@novell.com + +- Update to version 2.27.99.2: + + Glib: + - Variant: Rename get(index) to get_child(index). + - Variant<std::string>: Allow this to be used for object paths + and signatures as well as just bytestrings. + - Variant<Glib::ustring>: Allow this to be used for + bytestrings, object paths and signatures as well as just + (UTF-8) strings. + - Move constructor definitions into the .cc file. + - Capitalize the standard types, such as VARIANT_TYPE_STRING. + + ArrayHandle: Make it compilable with MSVC 2005, 2008, 2010. + bgo#645851. + +------------------------------------------------------------------- +Mon Mar 28 17:30:23 UTC 2011 - fcro...@novell.com + +- Update to version 2.27.99.1: + + Gio: + - DBus: Use VariantContainerBase for tuple Variants. + +------------------------------------------------------------------- +Thu Mar 24 10:41:50 UTC 2011 - fcro...@novell.com + +- Update to version 2.27.99: + + Gio: + - Removed Application, ApplicationCommandLine, and ActionGroup + because they are unfinished. We hope to add them back in + glibmm 3.2. + - Removed SettingsBackend because it is unfinished. + - Settings: Removed API that used SettingsBackend. + - Variant: Improved the documentation. + + Build: Remove the dependency on mm-common during the tarball + build. +- Changes from version 2.27.98: + + Gio: + - DBus::InterfaceVTable: Make the tuple type clearer in + SlotInterfaceMethodCall. + + Glib: + - Correct some range checks to use >= instead of just >. + - Vectorutils, ArrayHandle: Check for NULL pointers. +- Changes from version 2.27.97: + + Gio: + - DBus::Proxy: Added the properties_changed signal bgo#644886 + + Variant: + - Added Variant<VariantBase>::get(). bgo#644207. + - Added some get() method overloads. + - Added VariantBase::cast_dynamic(). bgo#644146 + + Build: Fix the missing doc-install.pl problem. + mm-common is now needed for tarball builds, though this might + change soon. +- Changes from version 2.27.96: + + Gio: + - Application: + . open(): Added a single-file method overload. + . The command-line signal now returns an int instead of a + bool. It is a main() status code. + . Added get_environ(). + . Add the local_command_line vfunc, + - ApplicationCommandLine: Use std::string instead of ustring in + some API. + - DBus::InterfaceVTable: Use g_error_copy() where appropriate, + fixing a crash. bgo#644008 + + Build: Do not install doctool/ scripts such as doc-install.pl. + These are now only installed by mm-common, and the mm-common + macros find it there, so no changes should be necessary in + other modules if you update mm-common. + + Documentation: Avoid errors in the reference documentation due + to encoding confusion in our perl scripts. bgo#644037 +- Changes from version 2.27.95: + + Gio: + - Throw Gio::Error again, instead of just the base Glib::Error. + This was broken in glibmm 2.27.94. + + Glib: + - build_filename(): Add method overloads to take up to 9 + arguments, for convenience. bgo#599578 + + Documentation: Mark some new API as new in 2.28. + +------------------------------------------------------------------- +Wed Feb 23 13:23:08 UTC 2011 - a...@mizerski.pl + +- Update to version 2.27.94: + + OptionGroup: + - Add add_entry() that takes a slot with callback function + (bgo#589197). + - on_post_parse() overrides no longer need to call the base + class (bgo#588988). +- Changes from version 2.27.93: + + Added ArrayHandler, ListHandler and SListHandler, to help with + conversions to/from std::vector. + + Application: Initialize glibmm and giomm in the constructor, + for convenience. + + Resolver: lookup_service(), lookup_by_address(): Fix the + reference counting (bgo#639575). + + Fix the build (and of applications) with + GLIB_DISABLE_SINGLE_INCLUDES. +- Changes from version 2.27.91.1: + + gmmproc: + - _WRAP_CTOR(): Restore the optional extra parameter, because + it is still needed by gtkmm-2.4. + - Added conversion from bool& to gboolean*. + + DBus::[watch|own]_name(): Add default values for parameters. + + DBusConnection: + - Add a send_message() without an "out_serial" parameter. + - Avoid errors/exceptions in callbacks due to NULL C strings. + - Wrap properties and signals. + + DBusMessage: Wrap properties and signals. + + DBusServer: Comment out constructors because of bgo#639478. + + InetAddress: Wrap properties. + + Variant: Make the variant_type() functions return actual types. + + Documentation: Started a client/server example that uses the + user's bus. +- Changes from version 2.27.91: + + Gio: + - BufferedInputStream, BufferedOutputStream: Fix create_sized() + (bgo#638616). + - DBus: Use std::string for addresses since they could be a + file path. + - DBus: Use std::string instead of Glib::ustring for guid's + since std::string's API is probably adequate enough for their + use. + - DBusConnection: + . call*() methods: Re-order parameters. + . Callbacks: Check for NULL GError** parameters and throw + exceptions to the caller. + . Add [register|unregister]_subtree() methods. + . Fix crashes caused by inappropriate use of + reinterpret_cast<> (bgo#637587). + - DBusConnectionInvocation: reference-counting fixes. + - DBusIntrospection: Fix some reference counting. + - DBusServer: + . Added create() methods. + . CCorrect the type of the "active" property. + - SocketService, ThreadedSocketService: Correct ref-counting + for signals. + - Improvements to the DBus examples. + + Tools: + - gmmproc: Warn about unwrapped properties. + - Added defs_fixer.pl, which fixes some generated .defs by + applying a specified override file. +- Changes from version 2.27.5.1: + + Glib: + - RefPtr: Make it work with sorted containers (bgo#626858). + - Variant: + . Make all he get_iter() methods const. + . Added dictionary entry and dictionary specializations. + . VariantContainerBase: Add a create() method from an array + of variants. + . Added tests. + - gmmproc cleanup + + Gio: + - Application: Added the open signal. + - DBusConnection: Add register/unregister_object() methods + (bgo#637587). +- Changes from version 2.27.5: + + Glib: + - Added Variant<std::string>, Glib::Variant< array >, and + Variant< vector > specializations + + Gio: + - Added DBus client example: + examples/dbus/well-known-address-client.cc + - Fix the build with mingw32 (bgo#636754). +- Change BuildRequires to pkgconfig() ones: + + old ones: glib2-devel, libsigc++2-devel. + + pkgconfig() ones: gio-2.0, glib-2.0, gmodule-2.0, gobject-2.0, + sigc++-2.0. +- Pass --disable-static to configure. + +------------------------------------------------------------------- +Thu Dec 16 17:32:14 CET 2010 - vu...@opensuse.org + +- Update to version 2.27.4.1: + + Gio: + - DBus[Connection|Proxy]: Don't take extra reference on async ++++ 103 more lines (skipped) ++++ between GNOME/glibmm2/glibmm2.changes ++++ and /mounts/work_src_done/STABLE/glibmm2/glibmm2.changes calling whatdependson for head-i586 Old: ---- glibmm-2.25.5.tar.bz2 New: ---- glibmm-2.28.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glibmm2.spec ++++++ --- /var/tmp/diff_new_pack.gbiYs5/_old 2011-05-02 12:22:09.000000000 +0200 +++ /var/tmp/diff_new_pack.gbiYs5/_new 2011-05-02 12:22:09.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package glibmm2 (Version 2.25.5) +# spec file for package glibmm2 # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,14 +15,14 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild +# Update baselibs.conf when changing this +%define so_ver -2_4-1 Name: glibmm2 %define _name glibmm -Version: 2.25.5 -Release: 3 -# NOTE: on upgrade to a new upstream version, change the Obsoletes from <= to < (here and in baselibs.conf) +Version: 2.28.0 +Release: 1 Group: System/Libraries License: LGPLv2.1+ Summary: C++ Interface for Glib @@ -30,8 +30,11 @@ Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.12/%{_name}-%{version}.tar.bz2 BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: glib2-devel -BuildRequires: libsigc++2-devel +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.28.0 +BuildRequires: pkgconfig(gmodule-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(sigc++-2.0) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -39,27 +42,28 @@ library Glib. It provides non-UI API that is not available in standard C++ and makes it possible for gtkmm to wrap GObject-based APIs. -%package -n libglibmm-2_4-1 +%package -n libglibmm%{so_ver} + License: LGPLv2.1+ Group: System/Libraries Summary: C++ Interface for Glib Provides: glibmm2 = %{version} -# Note: we keep <= (and a rpmlint warning...) until we get a version higher than 2.25.5 (when this provides/obsoletes was introduced) -Obsoletes: glibmm2 <= %{version} +Obsoletes: glibmm2 < %{version} Provides: glibmm24 = %{version} Obsoletes: glibmm24 < %{version} -%description -n libglibmm-2_4-1 +%description -n libglibmm%{so_ver} Glibmm is the official C++ interface for the popular cross-platform library Glib. It provides non-UI API that is not available in standard C++ and makes it possible for gtkmm to wrap GObject-based APIs. -%package -n libgiomm-2_4-1 +%package -n libgiomm%{so_ver} + License: LGPLv2.1+ Group: System/Libraries Summary: C++ Interface for Gio -%description -n libgiomm-2_4-1 +%description -n libgiomm%{so_ver} Glibmm is the official C++ interface for the popular cross-platform library Glib. It provides non-UI API that is not available in standard C++ and makes it possible for gtkmm to wrap GObject-based APIs. @@ -68,12 +72,12 @@ License: LGPLv2.1+ Group: Development/Libraries/C and C++ Summary: C++ Interface for GLib -Requires: libglibmm-2_4-1 = %{version} -Requires: libgiomm-2_4-1 = %{version} +Requires: libglibmm%{so_ver} = %{version} +Requires: libgiomm%{so_ver} = %{version} Provides: glibmm24-devel = %{version} Obsoletes: glibmm24-devel < %{version} Provides: %{name}-doc = %{version} -Obsoletes: %{name}-doc <= %{version} +Obsoletes: %{name}-doc < %{version} %description devel Glibmm is the official C++ interface for the popular cross-platform @@ -84,32 +88,32 @@ %setup -q -n %{_name}-%{version} %build -%configure +%configure --disable-static make %{?jobs:-j%jobs} %install %makeinstall -rm %{buildroot}%{_libdir}/*.*a +rm %{buildroot}%{_libdir}/*.la %fdupes %{buildroot} %clean rm -rf %{buildroot} -%post -n libglibmm-2_4-1 -p /sbin/ldconfig +%post -n libglibmm%{so_ver} -p /sbin/ldconfig -%postun -n libglibmm-2_4-1 -p /sbin/ldconfig +%postun -n libglibmm%{so_ver} -p /sbin/ldconfig -%post -n libgiomm-2_4-1 -p /sbin/ldconfig +%post -n libgiomm%{so_ver} -p /sbin/ldconfig -%postun -n libgiomm-2_4-1 -p /sbin/ldconfig +%postun -n libgiomm%{so_ver} -p /sbin/ldconfig -%files -n libglibmm-2_4-1 +%files -n libglibmm%{so_ver} %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog INSTALL NEWS README %{_libdir}/libglibmm-2.4.so.* %{_libdir}/libglibmm_generate_extra_defs-2.4.so.* -%files -n libgiomm-2_4-1 +%files -n libgiomm%{so_ver} %defattr (-, root, root) %{_libdir}/libgiomm-2.4.so.* @@ -123,7 +127,6 @@ %{_libdir}/giomm-2.4 %{_datadir}/devhelp/books/%{_name}-2.4 %{_datadir}/doc/%{_name}-2.4 -%{_datadir}/%{_name}-2.4 # Avoid BuildRequires on devhelp %dir %{_datadir}/devhelp %dir %{_datadir}/devhelp/books ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.gbiYs5/_old 2011-05-02 12:22:09.000000000 +0200 +++ /var/tmp/diff_new_pack.gbiYs5/_new 2011-05-02 12:22:09.000000000 +0200 @@ -1,4 +1,4 @@ libglibmm-2_4-1 provides "glibmm2-<targettype> = <version>" - obsoletes "glibmm2-<targettype> <= <version>" + obsoletes "glibmm2-<targettype> < <version>" libgiomm-2_4-1 ++++++ glibmm-2.25.5.tar.bz2 -> glibmm-2.28.0.tar.bz2 ++++++ ++++ 395097 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org