Hello community,
here is the log from the commit of package glibmm2 for openSUSE:Factory checked in at 2012-01-06 11:44:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glibmm2 (Old)
and /work/SRC/openSUSE:Factory/.glibmm2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glibmm2", Maintainer is "gnome-maintainers@suse.de"
Changes:
--------
--- /work/SRC/openSUSE:Factory/glibmm2/glibmm2.changes 2011-10-02 10:04:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.glibmm2.new/glibmm2.changes 2012-01-06 11:44:13.000000000 +0100
@@ -1,0 +2,70 @@
+Fri Nov 25 09:27:54 UTC 2011 - dimstar@opensuse.org
+
+- Update to version 2.31.2:
+ + glibmm:
+ - Add Glib::Threads::* in threads.h, deprecating everything in
+ thread.h.
+ - Avoid compiler warnings when using -std=c++0x with g++.
+ + giomm:
+ - drive: Add get_sort_key().
+ - EmblemedIcon: Add clear_emblems().
+ - FileIcon: Add the "file" property.
+ - InetAddress: Add address_equal().
+ - Mount: Add get_sort_key().
+ - Socket: Add the "timeout" property.
+ - SocketAddress: Add the "family" property.
+ + gmmproc:
+ - C example code removal: Also remove code in </programlisting>
+ tags.
+ - Ensure template parameter has a space before to avoid
+ trigraphs. [bgo#663303]
+ + Examples:
+ - Avoid use of the now-deprecated API.
+- Add xz BuildRequires because we can't build a package for a
+ xz-compressed tarball without explicitly specifying that... See
+ bnc#697467 for more details.
+
+-------------------------------------------------------------------
+Fri Oct 28 12:45:17 UTC 2011 - dimstar@opensuse.org
+
+- Update to version 2.31.0.2:
+ + gthread.h: Move the deprecation ifdefs to avoid affecting
+ non-deprecated API.
+
+-------------------------------------------------------------------
+Fri Oct 28 08:11:29 UTC 2011 - dimstar@opensuse.org
+
+- Update to version 2.31.0.1:
+ + Avoid deprecation compiler warnings in glibmm and projects
+ using glibmm.
+ + Move IOCondition from main.h to iochannel.h.
+ + Don't include via init.h or wrap_init.h.
+ + gmmproc:
+ - Don't include C code examples found in the XML docs
+ - Don't include by default in generated files.
+ + Bugs fixed: bgo#650544, bgo#662597
+- Changes from version 2.31.0:
+ + Glib:
+ - Date: set_time(): Use g_date_set_time_t() instead of
+ g_date_set_time().
+ - Thread: Deprecated thread_init(), Thread::joinable(),
+ *_priority(), etc.
+ - Threads are always enabled in glib now, and thread_init()
+ does nothing.
+ - VariantContainerBase: Add create_maybe().
+ + Gio:
+ - DataInputStream: Add read_line_utf8() and
+ read_line_finish_utf8().
+ - DBus::MethodInvocation: Add UnixFDList return_value() method
+ overload.
+ - Re-add Application and related class so they can be finished.
+ - ApplicationCommandLine: Add the get_platform_data() method.
+ - SimpleAction: Wrap the signals and properties.
+ + gmmproc:
+ - Fix h2def.py not parsing function starting with G_GNUC_*
+ macros. [bgo#660225]
+ - _WRAP_METHOD: Allow return types to have commas. [bgo#661401]
+ - _WRAP_METHOD: Use {OUT} instead of {RET} for output params.
+ - Remove M4 warnings due to commas in return types.
+
+-------------------------------------------------------------------
Old:
----
glibmm-2.30.0.tar.bz2
New:
----
glibmm-2.31.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glibmm2.spec ++++++
--- /var/tmp/diff_new_pack.Il7oVU/_old 2012-01-06 11:44:14.000000000 +0100
+++ /var/tmp/diff_new_pack.Il7oVU/_new 2012-01-06 11:44:14.000000000 +0100
@@ -15,21 +15,22 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-
# Update baselibs.conf when changing this
%define so_ver -2_4-1
Name: glibmm2
%define _name glibmm
-Version: 2.30.0
-Release: 1
-Group: System/Libraries
-License: LGPLv2.1+
+Version: 2.31.2
+Release: 0
Summary: C++ Interface for Glib
+License: LGPL-2.1+
+Group: System/Libraries
Url: http://www.gtkmm.org/
-Source: http://download.gnome.org/sources/glibmm/2.30/%{_name}-%{version}.tar.bz2
+Source: http://download.gnome.org/sources/glibmm/2.31/%{_name}-%{version}.tar.xz
BuildRequires: fdupes
BuildRequires: gcc-c++
+# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467
+BuildRequires: xz
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0) >= 2.30.0
BuildRequires: pkgconfig(gmodule-2.0)
@@ -44,9 +45,8 @@
%package -n libglibmm%{so_ver}
-License: LGPLv2.1+
-Group: System/Libraries
Summary: C++ Interface for Glib
+Group: System/Libraries
Provides: glibmm2 = %{version}
Obsoletes: glibmm2 < %{version}
Provides: glibmm24 = %{version}
@@ -59,9 +59,8 @@
%package -n libgiomm%{so_ver}
-License: LGPLv2.1+
-Group: System/Libraries
Summary: C++ Interface for Gio
+Group: System/Libraries
%description -n libgiomm%{so_ver}
Glibmm is the official C++ interface for the popular cross-platform
@@ -69,9 +68,8 @@
C++ and makes it possible for gtkmm to wrap GObject-based APIs.
%package devel
-License: LGPLv2.1+
-Group: Development/Libraries/C and C++
Summary: C++ Interface for GLib
+Group: Development/Libraries/C and C++
Requires: libglibmm%{so_ver} = %{version}
Requires: libgiomm%{so_ver} = %{version}
Provides: glibmm24-devel = %{version}
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org