Accepting request 228616 from GNOME:Next
Push GNOME:Next - GNOME 3.12.0 OBS-URL: https://build.opensuse.org/request/show/228616 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=252
This commit is contained in:
parent
7b85a6e2c1
commit
6204356a50
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:056a9854c0966a0945e16146b3345b7a82562a5ba4d5516fd10398732aea5734
|
||||
size 6718296
|
3
glib-2.40.0.tar.xz
Normal file
3
glib-2.40.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0d27f195966ecb1995dcce0754129fd66ebe820c7cd29200d264b02af1aa28b5
|
||||
size 7016228
|
273
glib2.changes
273
glib2.changes
@ -1,3 +1,276 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 24 19:53:13 UTC 2014 - zaitor@opensuse.org
|
||||
|
||||
- Update to version 2.40.0:
|
||||
+ Disable IPv6 testcases on machines without IPv6.
|
||||
+ Document that it is a bad idea to match on generic error codes.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 18 08:53:20 UTC 2014 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 2.39.92:
|
||||
+ Bugs fixed: bgo#710367, bgo#723899, bgo#724859, bgo#724916,
|
||||
bgo#725651, bgo#725656, bgo#725891, bgo#726046.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 3 21:47:37 UTC 2014 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 2.39.91:
|
||||
+ Bugs fixed: bgo#670144, bgo#673607, bgo#710142, bgo#722360,
|
||||
bgo#722604, bgo#723316, bgo#724609, bgo#724687, bgo#724706,
|
||||
bgo#724707, bgo#724839, bgo#724858, bgo#724994, bgo#725023.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 18 15:25:13 UTC 2014 - zaitor@opensuse.org
|
||||
|
||||
- Update to version 2.39.90:
|
||||
+ Bugs fixed: bgo#625408, bgo#660809, bgo#661576, bgo#679957,
|
||||
bgo#712837, bgo#721458, bgo#721977, bgo#722033, bgo#723422,
|
||||
bgo#723616, bgo#724001, bgo#724124, bgo#724126, bgo#724233,
|
||||
bgo#724239, bgo#724278, bgo#724330, bgo#724385, bgo#724401,
|
||||
bgo#724417, bgo#724434.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 4 09:27:32 UTC 2014 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 2.39.4:
|
||||
+ Bugs fixed: bgo#139699, bgo#583036, bgo#683388, bgo#685204,
|
||||
bgo#688406, bgo#693299, bgo#707111, bgo#711547, bgo#719344,
|
||||
bgo#722025, bgo#722323, bgo#722326, bgo#722357, bgo#722436,
|
||||
bgo#722503, bgo#722526, bgo#722591, bgo#722973, bgo#723048,
|
||||
bgo#723360.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 13 23:08:23 UTC 2014 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 2.39.3:
|
||||
+ Fix a crasher in code from gdbus-codegen.
|
||||
+ Improvements to gobject gdb helper script.
|
||||
+ Portability fixes.
|
||||
+ Improved tests.
|
||||
+ Fix races in unix signal handling.
|
||||
+ Make our GVariant-based commandline tools
|
||||
(glib-compile-schemas, gdbus, gapplication) print out GVariant
|
||||
parse errors in context.
|
||||
+ GApplication now has a --gapplication-service command line
|
||||
switch to turn any GApplication into a service.
|
||||
+ Improve compatibility of GApplication and GOptionContext.
|
||||
+ Fix gsettings.m4 wrt. builddir != srcdir with non-recursive
|
||||
make.
|
||||
+ Use a directory monitor in GKeyfileSettingsBackend.
|
||||
+ Improve robustness of some GIcon classes.
|
||||
+ Bugs fixed: bgo#141251, bgo#613732, bgo#708212, bgo#710965,
|
||||
bgo#711090, bgo#712171, bgo#712630, bgo#715028, bgo#719344,
|
||||
bgo#720263, bgo#720539, bgo#720635, bgo#720891, bgo#721034,
|
||||
bgo#721059, bgo#721074, bgo#721087, bgo#721324, bgo#721624,
|
||||
bgo#721625, bgo#721796, bgo#721947.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 8 17:48:44 UTC 2014 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 2.39.2:
|
||||
+ Portability: Remove alleged support for OS/2, BeOS and
|
||||
last-millennium Unixes.
|
||||
+ Require C90 compliance.
|
||||
+ Require POSIX.1 (1990) compliance on Unix.
|
||||
+ Require GNU make.
|
||||
+ Bugs fixed: bgo#113075, bgo#159528, bgo#307947, bgo#607016,
|
||||
bgo#671557, bgo#676761, bgo#690525, bgo#691608, bgo#697585,
|
||||
bgo#697828, bgo#702862, bgo#703522, bgo#705902, bgo#708274,
|
||||
bgo#710519, bgo#710741, bgo#710983, bgo#711047, bgo#711051,
|
||||
bgo#711088, bgo#711103, bgo#711178, bgo#711546, bgo#711640,
|
||||
bgo#711751, bgo#711753, bgo#711796, bgo#711800, bgo#711801,
|
||||
bgo#711805, bgo#711806, bgo#711807, bgo#711871, bgo#712136,
|
||||
bgo#712148, bgo#712171, bgo#712314, bgo#712315, bgo#712393,
|
||||
bgo#712547, bgo#715164, bgo#719395, bgo#719402, bgo#719472,
|
||||
bgo#719687, bgo#719809, bgo#719837, bgo#719884, bgo#719979,
|
||||
bgo#720080, bgo#720210, bgo#720236.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 8 17:48:43 UTC 2014 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 2.39.1:
|
||||
+ GSettings fixes/improvements.
|
||||
- GSettingsSchema API is now more powerful and consistent.
|
||||
- New GSettingsSchemaKey API allows accessing metadata for
|
||||
keys: type, default value, range and the long-awaited support
|
||||
for summary and description.
|
||||
- GSettingsSchemaSource gains support for listing schemas
|
||||
within a source. Deprecate the global API that did this for
|
||||
the default source.
|
||||
- 'gsettings list-schemas' now works properly with --schemadir.
|
||||
- Deprecate a bunch of now-redundant functionality on
|
||||
GSettings.
|
||||
- Add API to GSettings for getting the default value of a key
|
||||
(as set by the sysadmin)
|
||||
- Add API to GSettings for determining if the user has assigned
|
||||
a particular value to a key (ie: we are not just reading the
|
||||
default)
|
||||
- Ignore qualified tags and attributes appearing in schema
|
||||
files.
|
||||
+ Applications/Actions:
|
||||
- Make GSimpleAction a bit more strict with respect to state
|
||||
changes that would violate the interface (ie: by changing the
|
||||
state type after construction)
|
||||
- Throw an error when attempting to 'Describe' a non-existent
|
||||
action via D-Bus instead of returning a bogus description.
|
||||
- Throw an error when attempting to invoke unsupported methods
|
||||
on an Application (eg: 'Open' on an app that doesn't
|
||||
HANDLES_OPEN) instead of emitting a g_critical() in context
|
||||
of the app (which is not itself at fault for the errant
|
||||
call).
|
||||
+ Appinfo:
|
||||
- Substantially rework GDesktopAppInfo to reduce the amount of
|
||||
disk accesses that are performed in common situations.
|
||||
- Add a new class: GAppInfoMonitor for discovering when
|
||||
applications are installed/removed.
|
||||
- Add a new g_desktop_app_info_search() API for searching for
|
||||
installed applications by name, keywords, etc.
|
||||
+ GMarkup: add new G_MARKUP_IGNORE_QUALIFIED flag for skipping
|
||||
over "qualified" tags and attributes (those with a colon in the
|
||||
name, such as 'my:tag').
|
||||
+ GDBus:
|
||||
- Ignore qualified tags, as above.
|
||||
- GTestDBus: unset all D-Bus addresses (such as STARTER) to
|
||||
ensure that test programs don't pick them up.
|
||||
- Add new session_bus_run() convenience in the tests and use
|
||||
it.
|
||||
+ GRand: use real random data as a seed on win32 and use the
|
||||
timestamp/pid/uid fallback only on UNIX machines where we can't
|
||||
open '/dev/urandom'. This may cause issues with older mingw32
|
||||
releases due to a missing prototype for the rand_s() API.
|
||||
+ Many win32 (and particularly MSVC) portability fixes. Many
|
||||
additional tests are now runnable when building with MSVC.
|
||||
+ Due to early testing of the (soon to land) GCleanup framework,
|
||||
a very large number of memory errors have been found and fixed
|
||||
(mostly in the testcases, but some in glib itself).
|
||||
+ GIO:
|
||||
- Some more seeking cleanups: particularly on
|
||||
GLocalFileInputStream.
|
||||
- Don't leave a .trashinfo file around if trashing a file
|
||||
fails.
|
||||
- Add a request_certificate virtual method to GTlsInteraction.
|
||||
+ Bugs fixed: bgo#635641, bgo#637257, bgo#637956, bgo#645453,
|
||||
bgo#665634, bgo#668232, bgo#668233, bgo#680838, bgo#683017,
|
||||
bgo#687185, bgo#687202, bgo#695558, bgo#696424, bgo#697348,
|
||||
bgo#710133, bgo#710691, bgo#710738, bgo#710859, bgo#710885,
|
||||
bgo#710962, bgo#710964, bgo#710991, bgo#711016, bgo#711048,
|
||||
bgo#711049, bgo#711064, bgo#711070, bgo#711099, bgo#711520,
|
||||
bgo#711556, bgo#711557, bgo#711600, bgo#711632, bgo#711754,
|
||||
bgo#711755, bgo#711756, bgo#711768, bgo#711775, bgo#711782,
|
||||
bgo#711803, bgo#711808.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 8 17:48:42 UTC 2014 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 2.39.0:
|
||||
+ Prep for the 2.40 series (version macros, docs index, etc.).
|
||||
+ GNotification:
|
||||
- New API for sending persistent notifications via the desktop
|
||||
shell.
|
||||
- Notifications persist when the application has quit and
|
||||
clicking on them can restart the application with an action
|
||||
(via DBusActivatable).
|
||||
+ GSubprocess:
|
||||
- New API for launching subprocesses.
|
||||
- Nice GIO integration like async functions, cancellability,
|
||||
etc.
|
||||
- A convenient communicate() API inspired by the same API in
|
||||
Python.
|
||||
- Related: the gspawn API now has a CLOEXEC flag for the
|
||||
created pipes for stdin/stdout/stderr.
|
||||
+ New gapplication(1) commandline tool:
|
||||
- Intended to be used with DBusActivatable apps.
|
||||
- Can be used for launching apps, opening files, invoking
|
||||
application actions and listing apps and actions.
|
||||
- Bash tab completion is supported.
|
||||
+ GDesktopAppInfo changes:
|
||||
- g_file_get_path() can implicitly cause a FUSE mount so don't
|
||||
call it until we know we need it.
|
||||
- Don't crash when trying to load from a keyfile with
|
||||
DBusActivatable=true.
|
||||
- remove some dead code, refactor the search path handling a
|
||||
bit and do a large-scale whitespace cleanup (prep work for
|
||||
the pending desktop file index).
|
||||
+ File monitors:
|
||||
- Fix broken handling of mount point monitoring.
|
||||
- Remove some strange use of GObject::constructor() from the
|
||||
base class and inotify backend.
|
||||
- Fix GFileMonitor to work in the non-default main context even
|
||||
when the main context is not running (or is blocked).
|
||||
- Add internal private API for easily creating a file monitor
|
||||
in the GLib worker thread.
|
||||
+ GSettings:
|
||||
- g_settings_list_children: only list viable schemas.
|
||||
- Don't accept invalid paths on g_settings_new_with_path, etc.
|
||||
+ GIO:
|
||||
- GFile now has a thumbnail::is-valid attribute to check if the
|
||||
thumbnail in thumbnail::path needs to be regenerated.
|
||||
- GDBusProxy now has a flag to control autostarting of services
|
||||
at construction time.
|
||||
- For GSeekable, properly introduce the concept of "resizable"
|
||||
vs. "fixed-sized" streams in the docs, explaining the
|
||||
expected semantics of the interface in each case.
|
||||
- Fix some cases in GMemoryOutputStream that were violating the
|
||||
above expectations (which may cause a slight API
|
||||
incompatibility).
|
||||
- Clean up GCredentials code and add support for Hurd and
|
||||
Solaris.
|
||||
- Improve splicing by using different codepaths for the case
|
||||
where we have real _read_async() and _write_async()
|
||||
implementations on the stream vs. the case where they are
|
||||
internally emulated (via dispatching the sync variant of the
|
||||
call in a thread).
|
||||
+ GKeyFile:
|
||||
- Fix a leak in g_key_file_get_(u)int64 when we fail to parse
|
||||
the value as an integer.
|
||||
- Add long-requested API g_key_file_save_to_file().
|
||||
+ Portability improvements.
|
||||
+ Other small API changes/additions.
|
||||
+ GMainContext/GSource:
|
||||
- Fix handling of overflowing the 'next source id' counter.
|
||||
- g_source_remove() will not throw a critical in the case that
|
||||
you try to remove a non-existent source.
|
||||
- Simplify handling of the 'current dispatching source' to not
|
||||
require use of a linked list.
|
||||
+ GObject: The long-broken (and leaky) pattern of destroying a
|
||||
just-allocated object from inside of a custom
|
||||
GObject::constructor is now officially completely illegal and
|
||||
will abort the program.
|
||||
+ Unicode: update to 6.3.0.
|
||||
+ Bug fixes:
|
||||
- g_file_copy() now falls back to pathname queryinfo.
|
||||
- Fix an out-of-bounds read in the xdgmime code.
|
||||
- Fix a typo in the /org/freedesktop/DBus path on the object
|
||||
manager client.
|
||||
- Skip emitting path_namespace='/' in match rules in order to
|
||||
workaround a bug in the D-Bus daemon and fix our own
|
||||
implementation (which shared exactly the same bug).
|
||||
- Fix crashes on precondition violations for GParamSpec
|
||||
constructors.
|
||||
- Many other small fixups.
|
||||
+ Many documentation improvements.
|
||||
+ Bugs fixed: bgo#309224, bgo#583321, bgo#661576, bgo#672102,
|
||||
bgo#684842, bgo#688492, bgo#691581, bgo#702516, bgo#704218,
|
||||
bgo#704593, bgo#704882, bgo#704887, bgo#705029, bgo#705688,
|
||||
bgo#706254, bgo#707887, bgo#708042, bgo#708265, bgo#708266,
|
||||
bgo#708529, bgo#708677, bgo#708714, bgo#708753, bgo#708793,
|
||||
bgo#708828, bgo#708860, bgo#708972, bgo#709113, bgo#709227,
|
||||
bgo#709301, bgo#709326, bgo#709440, bgo#709615, bgo#709753,
|
||||
bgo#709898, bgo#709966, bgo#709994, bgo#709995, bgo#710002,
|
||||
bgo#710313, bgo#710345, bgo#710496, bgo#710625, bgo#710666,
|
||||
bgo#710724, bgo#710726.
|
||||
+ Updated translations.
|
||||
- Drop glib2-no_DBusActivatable_from_keyfile.patch: fixed upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 8 13:53:33 UTC 2014 - adrian@suse.de
|
||||
|
||||
|
17
glib2.spec
17
glib2.spec
@ -20,14 +20,14 @@
|
||||
|
||||
Name: glib2
|
||||
%define _name glib
|
||||
Version: 2.38.2
|
||||
Version: 2.40.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.38/%{_name}-%{version}.tar.xz
|
||||
Source: http://download.gnome.org/sources/glib/2.40/%{_name}-%{version}.tar.xz
|
||||
Source1: glib2.sh
|
||||
Source2: glib2.csh
|
||||
# Not upstream file. Only proposes upstream packages:
|
||||
@ -367,6 +367,7 @@ fi
|
||||
|
||||
%files tools
|
||||
%defattr(-,root,root)
|
||||
%{_bindir}/gapplication
|
||||
%{_bindir}/gdbus
|
||||
%{_bindir}/gio-querymodules*
|
||||
%{_bindir}/glib-compile-schemas
|
||||
@ -374,14 +375,16 @@ fi
|
||||
%{_bindir}/gsettings
|
||||
%dir %{_datadir}/bash-completion
|
||||
%dir %{_datadir}/bash-completion/completions
|
||||
%{_datadir}/bash-completion/completions/gapplication
|
||||
%{_datadir}/bash-completion/completions/gdbus
|
||||
%{_datadir}/bash-completion/completions/gresource
|
||||
%{_datadir}/bash-completion/completions/gsettings
|
||||
%{_mandir}/man1/gdbus.1*
|
||||
%{_mandir}/man1/gio-querymodules.1*
|
||||
%{_mandir}/man1/glib-compile-schemas.1*
|
||||
%{_mandir}/man1/gresource.1*
|
||||
%{_mandir}/man1/gsettings.1*
|
||||
%{_mandir}/man1/gapplication.1%{?ext_man}
|
||||
%{_mandir}/man1/gdbus.1%{?ext_man}
|
||||
%{_mandir}/man1/gio-querymodules.1%{?ext_man}
|
||||
%{_mandir}/man1/glib-compile-schemas.1%{?ext_man}
|
||||
%{_mandir}/man1/gresource.1%{?ext_man}
|
||||
%{_mandir}/man1/gsettings.1%{?ext_man}
|
||||
# We put those files here, but they don't really belong here. They just don't
|
||||
# have a better home... The zzz-glib2 scripts could arguably be in
|
||||
# libglib-2_0-0 but that would break the shared library policy.
|
||||
|
Loading…
Reference in New Issue
Block a user