Accepting request 97263 from home:vuntz:branches:GNOME:Factory

Update to 2.31.6

OBS-URL: https://build.opensuse.org/request/show/97263
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=174
This commit is contained in:
Vincent Untz 2011-12-21 04:10:18 +00:00 committed by Git OBS Bridge
parent aaa75b2f51
commit 7a5fa34682
4 changed files with 39 additions and 19 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:627fbffdb0c0a95709778e54ab32620d3e4ae9dfed939bb69ab4a50209ff43fb
size 6023548

3
glib-2.31.6.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:26f082d3dfa017c73049a7f09333dd2114abd32849fd601394e35f4f8b34e49a
size 6040856

View File

@ -1,3 +1,32 @@
-------------------------------------------------------------------
Tue Dec 20 09:09:19 UTC 2011 - vuntz@opensuse.org
- Update to version 2.31.6:
+ GApplication no longer has APIs for setting menus. Those have
been moved to GtkApplication.
+ The GActionGroup import/export functionality has been decoupled
from GApplication by the introduction of a new interface for
the purpose of handling platform data: GRemoteActionGroup. This
allows Gtk to properly deal with platform data (and gdk
threads) on window actions.
+ Lots of documentation improvements.
+ Bug fixes and a huge number of memory leak fixes.
+ The test suite now passes on ARM and some of the GDBus testcase
hangs we've been seeing have been resolved (although others
could remain).
+ g_bytes_get_data() API changed: now includes 'size' out
parameter
+ New g_queue_free_full() API similar to g_[s]list_free_full().
+ Desktop files: use standard "Keywords" now, not
"X-GNOME-Keywords".
+ gsettings commandline tool now has --schemadir option for
schemas not installed in the usual place (ie: as part of
plugins).
+ Bugs fixed: bgo#643736, bgo#657433, bgo#664699, bgo#665737,
bgo#665879, bgo#666113, bgo#666115, bgo#666145, bgo#666173,
bgo#666296, bgo#666415.
+ Updated translations.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Dec 13 12:33:58 UTC 2011 - dimstar@opensuse.org Tue Dec 13 12:33:58 UTC 2011 - dimstar@opensuse.org
@ -7,7 +36,7 @@ Tue Dec 13 12:33:58 UTC 2011 - dimstar@opensuse.org
when unregistering objects if the current main context was the when unregistering objects if the current main context was the
same context the object was exported on. It now unconditionally same context the object was exported on. It now unconditionally
dispatches these through an idle on the context. dispatches these through an idle on the context.
+ Clean up requiers in .pc files. + Clean up requires in .pc files.
+ Introduce GBytes, a data type for immutable, fixed-size byte + Introduce GBytes, a data type for immutable, fixed-size byte
sequences. This makes the pre-existing GBuffer API available sequences. This makes the pre-existing GBuffer API available
outside GLib outside GLib
@ -21,11 +50,12 @@ Tue Dec 13 12:33:58 UTC 2011 - dimstar@opensuse.org
- Add xz BuildRequires because we can't build a package for a - Add xz BuildRequires because we can't build a package for a
xz-compressed tarball without explicitly specifying that... See xz-compressed tarball without explicitly specifying that... See
bnc#697467 for more details. bnc#697467 for more details.
- Update gtk-doc.m4 source from gtk-doc.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Nov 30 09:50:42 UTC 2011 - coolo@suse.com Wed Nov 30 09:50:42 UTC 2011 - coolo@suse.com
- add automake as buildrequire to avoid implicit dependency - Add automake BuildRequires to avoid implicit dependency.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Nov 22 08:28:17 UTC 2011 - dimstar@opensuse.org Tue Nov 22 08:28:17 UTC 2011 - dimstar@opensuse.org

View File

@ -20,14 +20,14 @@
Name: glib2 Name: glib2
%define _name glib %define _name glib
Version: 2.31.4 Version: 2.31.6
Release: 1 Release: 0
# FIXME: change zlib-devel to pkgconfig(zlib) once we have a recent enough version of zlib # FIXME: change zlib-devel to pkgconfig(zlib) once we have a recent enough version of zlib
# FIXME: find out if tapsets should really be in devel package or in main package # FIXME: find out if tapsets should really be in devel package or in main package
License: LGPLv2+
Summary: General-Purpose Utility Library Summary: General-Purpose Utility Library
Url: http://www.gtk.org/ License: LGPL-2.1+
Group: System/Libraries Group: System/Libraries
Url: http://www.gtk.org/
Source: http://download.gnome.org/sources/glib/2.31/%{_name}-%{version}.tar.xz Source: http://download.gnome.org/sources/glib/2.31/%{_name}-%{version}.tar.xz
Source1: glib2.sh Source1: glib2.sh
Source2: glib2.csh Source2: glib2.csh
@ -86,7 +86,6 @@ data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on. a main loop abstraction, and so on.
%package tools %package tools
License: LGPLv2+
Summary: General-Purpose Utility Library -- Tools Summary: General-Purpose Utility Library -- Tools
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
@ -96,7 +95,6 @@ data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on. a main loop abstraction, and so on.
%package -n gio-branding-upstream %package -n gio-branding-upstream
License: LGPLv2+
Summary: Upstream definitions of default settings and applications Summary: Upstream definitions of default settings and applications
Group: System/Libraries Group: System/Libraries
Requires: libgio-2_0-0 = %{version} Requires: libgio-2_0-0 = %{version}
@ -123,7 +121,6 @@ GSettings and applications used by the MIME system.
%package devel %package devel
#' #'
License: LGPLv2+
Requires: %{name} = %{version} pkg-config glibc-devel Requires: %{name} = %{version} pkg-config glibc-devel
# Now require the subpackages too # Now require the subpackages too
Requires: glib2-tools = %{version} Requires: glib2-tools = %{version}
@ -152,7 +149,6 @@ a main loop abstraction, and so on.
This package contains the development files for GLib. This package contains the development files for GLib.
%package devel-static %package devel-static
License: LGPLv2+
Requires: %{name}-devel = %{version} Requires: %{name}-devel = %{version}
Summary: General-Purpose Utility Library -- Static Libraries Summary: General-Purpose Utility Library -- Static Libraries
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
@ -165,7 +161,6 @@ a main loop abstraction, and so on.
This package contains static versions of the GLib libraries. This package contains static versions of the GLib libraries.
%package -n libglib-2_0-0 %package -n libglib-2_0-0
License: LGPLv2+
Summary: General-Purpose Utility Library Summary: General-Purpose Utility Library
Group: System/Libraries Group: System/Libraries
Recommends: %{name}-lang Recommends: %{name}-lang
@ -183,7 +178,6 @@ data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on. a main loop abstraction, and so on.
%package -n libgmodule-2_0-0 %package -n libgmodule-2_0-0
License: LGPLv2+
Summary: General-Purpose Utility Library -- Library for Modules Summary: General-Purpose Utility Library -- Library for Modules
Group: System/Libraries Group: System/Libraries
@ -196,7 +190,6 @@ The libgmodule library provides a portable way to dynamically load
object files (commonly known as 'plug-ins'). object files (commonly known as 'plug-ins').
%package -n libgio-2_0-0 %package -n libgio-2_0-0
License: LGPLv2+
Summary: General-Purpose Utility Library -- Library for VFS Summary: General-Purpose Utility Library -- Library for VFS
Group: System/Libraries Group: System/Libraries
Requires: gio-branding = %{version} Requires: gio-branding = %{version}
@ -217,7 +210,6 @@ a main loop abstraction, and so on.
GIO provides a modern, easy-to-use VFS API. GIO provides a modern, easy-to-use VFS API.
%package -n libgio-fam %package -n libgio-fam
License: LGPLv2+
Summary: General-Purpose Utility Library -- GIO Module to use FAM Summary: General-Purpose Utility Library -- GIO Module to use FAM
Group: System/Libraries Group: System/Libraries
# we need gio-querymodules in %post/%postun # we need gio-querymodules in %post/%postun
@ -233,7 +225,6 @@ a main loop abstraction, and so on.
This packages provides a GIO module to use FAM for file monitoring. This packages provides a GIO module to use FAM for file monitoring.
%package -n libgthread-2_0-0 %package -n libgthread-2_0-0
License: LGPLv2+
Summary: General-Purpose Utility Library -- Library for Threads Summary: General-Purpose Utility Library -- Library for Threads
Group: System/Libraries Group: System/Libraries
@ -246,7 +237,6 @@ The libgthread library provides a portable way to write multi-threaded
software. software.
%package -n libgobject-2_0-0 %package -n libgobject-2_0-0
License: LGPLv2+
Summary: General-Purpose Utility Library -- Object-Oriented Framework for C Summary: General-Purpose Utility Library -- Object-Oriented Framework for C
Group: System/Libraries Group: System/Libraries