Accepting request 429084 from GNOME:Factory

Update to 2.50.0 (forwarded request 428729 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/429084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=175
This commit is contained in:
2016-09-21 16:34:50 +00:00
committed by Git OBS Bridge
4 changed files with 144 additions and 5 deletions

View File

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

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

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:830b551fa626bda06e12729205b3c5bb0d82b924a8cf64d948945878f01b7d70
size 7513808

View File

@@ -1,3 +1,139 @@
-------------------------------------------------------------------
Mon Sep 19 14:52:55 UTC 2016 - dimstar@opensuse.org
- Update to version 2.50.0:
+ bgo#771438: Turn on libmount by default on linux.
+ Fix the annotation for g_log_variant.
+ Updated translations.
- Add libmount-devel BuildRequires: follow upstreams recommendation
to use libmount on Linux.
-------------------------------------------------------------------
Tue Sep 13 16:15:45 UTC 2016 - zaitor@opensuse.org
- Update to version 2.49.7:
+ Add g_log_variant, binding-friendly api for structured logging.
+ Bugs fixed: bgo#646926.
+ Updated translations.
-------------------------------------------------------------------
Sun Aug 28 12:42:33 UTC 2016 - zaitor@opensuse.org
- Update to version 2.49.6:
+ The gsettings commandline tool now has a describe command.
+ Bugs fixed: bgo#745754, bgo#769076, bgo#770372.
+ Updated translations.
-------------------------------------------------------------------
Thu Aug 18 08:49:39 UTC 2016 - zaitor@opensuse.org
- Update to version 2.49.4:
+ Structured logging:
- Drop libsystemd dependency.
- Document that g_test_expect_message does not work with
structured logs.
+ Use libmount for unix mount support.
+ Add an async variant of g_app_info_launch_default_for_uri.
+ Bugs fixed: bgo#522053, bgo#682794, bgo#744456, bgo#766370,
bgo#767240, bgo#768198, bgo#768453, bgo#768752, bgo#769027,
bgo#769029, bgo#769042, bgo#769087, bgo#769089, bgo#769104,
bgo#769139, bgo#769238, bgo#769245, bgo#769507, bgo#769785,
bgo#769995.
+ Updated translations.
- Drop pkgconfig(libsystemd) BuildRequires following upstream
changes.
- Drop glib2-add-g_autoptr-support.patch,
glib2-gmessages-support-NULL.patch,
glib2-gvariant-Avoid-anonymous-struct.patch: Fixed upstream.
-------------------------------------------------------------------
Thu Aug 18 08:49:38 UTC 2016 - zaitor@opensuse.org
- Add glib2-add-g_autoptr-support.patch: gobject: add g_autoptr
support for GTypeModule, fix build of gobject-introspection
(bgo#769033).
- Add glib2-gmessages-support-NULL.patch: Don't crash wayland
session. The new g_log_structured have some bugs.. (bgo#769087).
- Add glib2-gvariant-Avoid-anonymous-struct.patch: Fix c++
building, patch from upstream git.
-------------------------------------------------------------------
Thu Aug 18 08:49:37 UTC 2016 - zaitor@opensuse.org
- Update to version 2.49.4:
+ Change the just-introduced structured logging API. The
arguments of g_log_structured() had to be reordered to enable
an implementation within the limits of what the standards
guarantee about var args.
+ Bugs fixed: bgo#744456, bgo#768936, bgo#768963, bgo#768968.
+ Updated translations.
-------------------------------------------------------------------
Thu Aug 18 08:49:36 UTC 2016 - zaitor@opensuse.org
- Update to version 2.49.3:
+ GLib has a structured logging API, g_log_structured, with
support for writing to the systemd journal. It also supports
colored output in terminals.
+ Some new GBytes API has been added:
- g_key_file_load_from_bytes.
- g_compute_hmac_for_bytes.
+ Stack-allocated GVariantBuilder and GVariantDict objects can
now be initialized with G_VARIANT_BUILDER_INIT and
G_VARIANT_DICT_INIT.
+ gio:
- Add a way to register handlers for custom uri schemes.
- Add a G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute to have
these heuristics in a single place.
- Include a gio tool that makes the functionality of the
various gvfs commandline tools available in a single place.
- Add portal support to g_app_info_launch_default_for_uri.
- Add portal support to GNetworkMonitor.
- Add portal support to GProxyResolver.
- Add portal support to g_application_send_notification.
+ Bugs fixed: bgo#547200, bgo#662802, bgo#723506, bgo#725902,
bgo#728207, bgo#729914, bgo#744456, bgo#744678, bgo#746685,
bgo#747134, bgo#750257, bgo#753231, bgo#754012, bgo#760115,
bgo#760423, bgo#761102, bgo#765338, bgo#766370, bgo#766899,
bgo#766933, bgo#767765, bgo#767880, bgo#767887, bgo#767949,
bgo#768029, bgo#768119, bgo#768357, bgo#768498, bgo#768504,
bgo#768549, bgo#768551, bgo#768560, bgo#768780, bgo#768806.
+ Updated translations.
- Add pkgconfig(libsystemd) BuildRequires: Configure looks for it.
-------------------------------------------------------------------
Thu Aug 18 08:49:35 UTC 2016 - zaitor@opensuse.org
- Update to version 2.49.2:
+ GMainContext and GTask have gained more systemtap probes.
+ Bugs fixed: bgo#673101, bgo#700756, bgo#730187, bgo#755439,
bgo#759813, bgo#761810, bgo#767172, bgo#767218, bgo#767245,
bgo#767824.
+ Updated translations.
-------------------------------------------------------------------
Thu Aug 18 08:49:34 UTC 2016 - zaitor@opensuse.org
- Update to version 2.49.1:
+ GDesktopAppInfo now allows bus activation with dashes. This is
not technically allowed per the Desktop Entry specification,
but it happens in the wild. Rather than forcing people to go
through another traumatic desktop file rename, accept it and
translate - to _.
+ The support for giving names to threads has been improved.
Thread names are now supported on Solaris as well, and the
Linux support no longer uses prctl() but the pthread api.
+ GIO resources can now be overridden at runtime, using the
G_RESOURCE_OVERLAYS environment variable.
+ gdbus-codegen can now generate autocleanup definitions for the
types it generates. Use the --c-generate-autocleanup option to
control this.
+ Bugs fixed: bgo#665446, bgo#742898, bgo#749583, bgo#755898,
bgo#760186, bgo#764163, bgo#764415, bgo#765173, bgo#765668,
bgo#765710, bgo#765712, bgo#765861, bgo#765900, bgo#765924,
bgo#765991, bgo#766092, bgo#766211, bgo#766407, bgo#766570.
+ Updated translations.
-------------------------------------------------------------------
Thu Aug 18 08:49:33 UTC 2016 - zaitor@opensuse.org

View File

@@ -20,14 +20,14 @@
Name: glib2
%define _name glib
Version: 2.48.2
Version: 2.50.0
Release: 0
# FIXME: find out if tapsets should really be in devel package or in main package
Summary: General-Purpose Utility Library
License: LGPL-2.1+
Group: System/Libraries
Url: http://www.gtk.org/
Source: http://download.gnome.org/sources/glib/2.48/%{_name}-%{version}.tar.xz
Source: http://download.gnome.org/sources/glib/2.50/%{_name}-%{version}.tar.xz
Source1: glib2.sh
Source2: glib2.csh
# Not upstream file. Only proposes upstream packages:
@@ -57,6 +57,7 @@ BuildRequires: docbook-xsl-stylesheets
BuildRequires: fdupes
BuildRequires: gamin-devel
BuildRequires: gcc-c++
BuildRequires: libmount-devel
BuildRequires: libselinux-devel
# glib/Makefile.am calls config.status, and thus triggers a bootstrap
BuildRequires: libtool
@@ -383,6 +384,7 @@ fi
%defattr(-,root,root)
%{_bindir}/gapplication
%{_bindir}/gdbus
%{_bindir}/gio
%{_bindir}/gio-querymodules*
%{_bindir}/glib-compile-schemas
%{_bindir}/gresource
@@ -398,6 +400,7 @@ fi
%{_datadir}/zsh/site-functions/_gsettings
%{_mandir}/man1/gapplication.1%{?ext_man}
%{_mandir}/man1/gdbus.1%{?ext_man}
%{_mandir}/man1/gio.1%{?ext_man}
%{_mandir}/man1/gio-querymodules.1%{?ext_man}
%{_mandir}/man1/glib-compile-schemas.1%{?ext_man}
%{_mandir}/man1/gresource.1%{?ext_man}