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
@ -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
same context the object was exported on. It now unconditionally
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
sequences. This makes the pre-existing GBuffer API available
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
xz-compressed tarball without explicitly specifying that... See
bnc#697467 for more details.
- Update gtk-doc.m4 source from gtk-doc.
-------------------------------------------------------------------
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

View File

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