From d7172e310aab34ef25d52fdb43844d7ff057cee5 Mon Sep 17 00:00:00 2001 From: Boram Park Date: Fri, 25 Mar 2011 13:23:03 +0900 Subject: [PATCH] Debianize glib 2.27.5 for SLP --- debian/changelog | 523 ++++++++++++++++++++++++--- debian/control | 37 +- debian/control.in | 37 +- debian/libglib2.0-0.dirs | 2 + debian/libglib2.0-0.install | 2 + debian/libglib2.0-0.postinst | 34 ++ debian/libglib2.0-0.postrm | 16 + debian/libglib2.0-0.symbols | 796 +++++++++++++++++++++++++++++++++++++++++- debian/libglib2.0-0.triggers | 2 + debian/libglib2.0-bin.install | 6 + debian/libglib2.0-bin.links | 2 + debian/libglib2.0-dev.install | 9 +- debian/rules | 44 ++- debian/watch | 2 +- 14 files changed, 1424 insertions(+), 88 deletions(-) create mode 100644 debian/libglib2.0-0.dirs create mode 100644 debian/libglib2.0-0.postinst create mode 100644 debian/libglib2.0-0.postrm create mode 100644 debian/libglib2.0-0.triggers create mode 100644 debian/libglib2.0-bin.install create mode 100644 debian/libglib2.0-bin.links mode change 100644 => 100755 debian/rules diff --git a/debian/changelog b/debian/changelog index 2cabb47..19af850 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,87 +1,505 @@ -glib2.0 (2.24.2-5slp2) unstable; urgency=low +glib2.0 (2.27.5-1slp2) unstable; urgency=low - * Package version up + * Changes + - fix build-break + - modification to debianize glib 2.27.5 for SLP + - Commit the vanila glib 2.27.5 with old debian directory * Git: 165.213.180.234:slp/unmodified/glib2.0.git - * Tag: glib2.0_2.24.2-5slp2 + * Tag: glib2.0_2.27.5-1slp2 - -- Boram Park Wed, 22 Dec 2010 13:02:01 +0900 + -- Boram Park Fri, 25 Mar 2011 15:00:00 +0900 -glib2.0 (2.24.2-4slp2) unstable; urgency=low +glib2.0 (2.27.5-0ubuntu1) natty; urgency=low - * Package version up - * Git: 165.213.180.234:slp/unmodified/glib2.0.git - * Tag: glib2.0_2.24.2-4slp2 + * New upstream release + * debian/libglib2.0-0.symbols: + - Updated - -- Deokjin Kim Mon, 06 Dec 2010 14:45:16 +0900 + -- Robert Ancell Tue, 21 Dec 2010 15:52:54 +1100 -glib2.0 (2.24.2-3slp2) unstable; urgency=low +glib2.0 (2.27.4-0ubuntu1) natty; urgency=low - * Package version up - * Git: 165.213.180.234:/git/slp/unmodified/glib2.0.git - * Tag: glib2.0_2.24.2-3slp2 + * New upstream release + * debian/control: + - Use standards-version 3.9.1 + + -- Robert Ancell Tue, 30 Nov 2010 11:36:27 +1100 - -- Eunok Kim Fri, 03 Dec 2010 17:31:55 +0900 +glib2.0 (2.27.3-0ubuntu1) natty; urgency=low -glib2.0 (2.24.2-2slp2) unstable; urgency=low + * New upstream release + * debian/libglib2.0-0.symbols: + - Updated - * Add '-Wl,--as-needed' option - * Git: 165.213.180.234:/git/slp/unmodified/glib2.0.git - * Tag: glib2.0_2.24.2-2slp2 + -- Robert Ancell Tue, 09 Nov 2010 15:17:03 +1100 - -- root Thu, 18 Nov 2010 15:00:04 +0900 +glib2.0 (2.27.2-0ubuntu1) natty; urgency=low -glib2.0 (2.24.2-2slp2) unstable; urgency=low + * New upstream release + * debian/libglib2.0-0.symbols: + - Updated + * debian/patches/70_fix-header-cleaup-fallout.patch: + - Applied upstream - * changed from 2.24.0 to 2.24.2 + -- Robert Ancell Tue, 02 Nov 2010 12:54:58 +1100 - -- Boram Park Tue, 28 Sep 2010 20:04:39 +0900 +glib2.0 (2.27.0-1ubuntu1) natty; urgency=low -glib2.0 (2.24.0-3slp2+1) unstable; urgency=low + * New upstream version - * Change dh_makeshlibs parameters: - + drop -c4 passed to the dpkg-gensymbols - + pass -v2.24.0 (to avoid 'slp2' suffix) + -- Sebastien Bacher Mon, 11 Oct 2010 17:12:09 +0200 - -- Tomasz Fujak Sun, 05 Sep 2010 11:44:53 +0900 +glib2.0 (2.27.0-1) UNRELEASED; urgency=low -glib2.0 (2.24.2-1slp2) unstable; urgency=low + * New upstream experimental release + * debian/libglib2.0-0.symbols + + Updated + * debian/patches/70_fix-header-cleaup-fallout.patch + + Added. Fix complilation error (from upstream git) - * Update glib2.0 to 2.24.2 + -- Sjoerd Simons Sat, 09 Oct 2010 20:37:21 +0100 - -- Boram Park Mon, 13 Sep 2010 11:04:39 +0900 +glib2.0 (2.26.0-0ubuntu1) maverick; urgency=low -glib2.0 (2.24.0-3slp2) unstable; urgency=low + * New upstream version + * debian/patches/06_glib_compile_schemas.patch: + - dropped, the issue is fixed in the new version + * debian/patches/90_gregex-system-pcre.patch: + - dropped, the issue is fixed in the new version + * debian/libglib2.0-0.symbols: + - new version update - * Remove udeb from debian/control file + -- Sebastien Bacher Mon, 27 Sep 2010 22:31:56 +0200 - -- Eunok Kim Fri, 11 Jun 2010 22:26:36 +0900 +glib2.0 (2.25.16-1ubuntu1) maverick; urgency=low -glib2.0 (2.24.0-2slp2) unstable; urgency=low + * New upstream version - * Package version update + -- Sebastien Bacher Mon, 27 Sep 2010 15:25:56 +0200 - -- Eunok Kim Fri, 11 Jun 2010 10:41:29 +0900 +glib2.0 (2.25.16-1) experimental; urgency=low -glib2.0 (2.24.0-1slp2) unstable; urgency=low + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for the new version. + + debian/patches/90_gregex-system-pcre.patch: + - Fix GRegex compilation with the system pcre. + + -- Sebastian Dröge Sat, 18 Sep 2010 07:15:26 +0200 + +glib2.0 (2.25.15-0ubuntu2) maverick; urgency=low + + * debian/patches/06_glib_compile_schemas.patch: + - Ignore broken schemas and overrides entries referring to schemas not + installed (LP: #621507) + + -- Robert Ancell Tue, 07 Sep 2010 15:49:00 +1000 + +glib2.0 (2.25.15-0ubuntu1) maverick; urgency=low + + * New upstream release + * debian/libglib2.0-0.symbols: + - Updated symbols + + -- Robert Ancell Tue, 31 Aug 2010 16:46:27 +1000 + +glib2.0 (2.25.14-1ubuntu2) maverick; urgency=low + + * debian/control.in: + - break with current bamf and wncksync versions that need an update + * debian/patches/71_gio_launch_handler.patch: + - update by Mikkel Kamstrup Erlandsen, the change is an abi and api break + in an ubuntu specific change (lp: #616737) - * Update glib2.0 to 2.24.0 + -- Sebastien Bacher Wed, 18 Aug 2010 21:43:19 +0200 - -- Eunok Kim Thu, 10 Jun 2010 15:45:32 +0900 +glib2.0 (2.25.14-1ubuntu1) maverick; urgency=low -glib2.0 (2.22.3-3slp2) unstable; urgency=low + * Resync on Debian - * Changing verion naming rul + -- Sebastien Bacher Tue, 17 Aug 2010 16:13:18 +0200 - -- Boram Park Wed, 24 Mar 2010 21:33:16 +0900 +glib2.0 (2.25.14-1) experimental; urgency=low -glib2.0 (2.22.3-2) unstable; urgency=low + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for the new version. + + -- Sebastian Dröge Tue, 17 Aug 2010 11:37:23 +0200 + +glib2.0 (2.25.13-1ubuntu1) maverick; urgency=low + + * Merge with Debian unstable, remaining Ubuntu changes: + * debian/control.in: + - Add Vcs-Bzr link + - Recommend libdconf0 + - Don't use "linux-any" for now since soyuz doesn't handle it + - Suggest python-subunit for dev package + * debian/libglib2.0-0.symbols: + - Updated the symbols list for the gio launcher handler + * debian/rules: + - Stop installing the sizable upstream changelog. + * debian/patches/01_gettext-desktopfiles.patch: + - Updated to use gettext for X-GNOME-Fullname too + * debian/patches/05_file_size_units.patch: + - Use base 10 units in g_format_size_for_display() (disabled) + * debian/patches/61_glib-compile-schemas-path.patch: + - Don't use that change since there is a depends which assures to the + upstream binary location to be there + * debian/patches/71_gio_launch_handler.patch: + - New GIO default launch handle feature required for wncksync + * debian/watch: + - Watch for unstable versions + + -- Robert Ancell Mon, 09 Aug 2010 11:51:31 +1000 + +glib2.0 (2.25.13-1) experimental; urgency=low + + * New upstream development release: + + debian/patches/90_git_glibconfig_build.patch, + + debian/patches/99_autoreconf.patch: + - Dropped, merged upstream. + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for the new version. + + debian/control.in: + - (Build-) depend on pkg-config >= 0.16.0. + + -- Sebastian Dröge Sat, 07 Aug 2010 09:34:16 +0200 + +glib2.0 (2.25.12-2) experimental; urgency=low + + [ Sebastien Bacher ] + * debian/rules: + + clean the distributed glibconfig.h it has 64 bits values + which leaded to the issues on 32 bits architectures + (Closes: #591075, #591492). + * debian/patches/90_git_glibconfig_build.patch: + + git change to use the builddir glibconfig.h and not the srcdir one + + [ Sebastian Dröge ] + * debian/patches/99_autoreconf.patch: + + Regenerated autotools files for the above patch. + * debian/rules: + + Call dh_installdirs to actually use the .dirs files. - * Change debian/control.in, debian/rules, debian/libglib2.0-0.install and - debian/libglib2.0-dev.links files. + -- Sebastian Dröge Fri, 06 Aug 2010 18:50:27 +0200 - -- Doyoun Kang Thu, 10 Dec 2009 16:41:27 +0900 +glib2.0 (2.25.12-1) experimental; urgency=low -glib2.0 (2.22.3-1) unstable; urgency=low + [ Josselin Mouette ] + * Don’t run the triggers when executed from a nonexistent directory. + Closes: #589693. + + [ Sebastian Dröge ] + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for API changes. + + debian/patches/99_gsocket-create-socket-cloexec.patch: + - Dropped, merged upstream. + + -- Sebastian Dröge Fri, 30 Jul 2010 12:29:10 +0200 + +glib2.0 (2.25.11-3) experimental; urgency=low + + * debian/patches/99_gsocket-create-socket-cloexec.patch: + Patch by Julien Cristau: + Just because SOCK_CLOEXEC was defined at build time doesn't mean the + kernel we're running on supports it. So if socket() fails with EINVAL, + try again without the flag. + + -- Sebastian Dröge Thu, 15 Jul 2010 20:23:30 +0200 + +glib2.0 (2.25.11-2) experimental; urgency=low + + * debian/control.in, + debian/libglib2.0-bin.links, + debian/libglib2.0-0.links: + + Move links to the -bin package again but let the -dev package + depend on the -bin package. Having the links in the shared library + package will cause conflicts when the soname changes but the + links in /usr/bin must be there at least if the -dev package is + installed because build systems might assume that the applications + are in $PATH. + * debian/patches/61_glib-compile-schemas-path.patch: + + Adjust path to glib-compile-schemas in the pkg-config file. + + -- Sebastian Dröge Tue, 13 Jul 2010 14:06:28 +0200 + +glib2.0 (2.25.11-1) experimental; urgency=low + + [ Josselin Mouette ] + * Drop type-handling usage. Closes: #587863. + * Bump standards version accordingly. + * Patch from Ubuntu, thanks Sébastien Bacher. Closes: #587661. + * debian/libglib2.0-bin.install: + - Install glib-compile-schemas + * debian/libglib2.0-bin.postinst: + - Run glib-compile-schemas when schemas modified + * debian/libglib2.0-bin.triggers: + - Watch for schema changes + * debian/libglib2.0-dev.install: + - glib-compile-schemas moved to libglib2.0-bin + * debian/libglib2.0-dev.install: + - install the new gdb python macros since the gdb version is recent + enough now to use those + * Put gio-querymodules and glib-compile-schemas in a private, + versioned directory in libglib2.0-0 to avoid a dependency loop. + * Move back the triggers to libglib2.0-0. + * Add a purge of the necessary files in the postinst. + * Stop recommending libglib2.0-bin since the necessary stuff is in + libglib2.0-0 now. + * Add symlinks to keep the binaries at their place in libglib2.0-bin. + * Tighten the dependency between libglib2.0-bin and libglib2.0-0. + + [ Sebastian Dröge ] + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for API changes. + * debian/libglib2.0-0.dirs: + + Create empty directories for the triggers to actually work. + * debian/libglib2.0-0.links, + debian/control.in: + + Add links for gio-querymodules and glib-compile-schemas in + /usr/bin. + + -- Sebastian Dröge Sun, 11 Jul 2010 20:13:58 +0200 + +glib2.0 (2.25.10-1) experimental; urgency=low + + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for API changes. + + debian/libglib2.0-dev.install: + - Drop gsettings-schema-convert. + + debian/patches/*: + - Refreshed all patches. + + -- Sebastian Dröge Thu, 24 Jun 2010 19:59:54 +0200 + +glib2.0 (2.25.9-1) experimental; urgency=low + + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for API additions. + + -- Sebastian Dröge Fri, 18 Jun 2010 06:24:03 +0200 + +glib2.0 (2.25.8-1) experimental; urgency=low + + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for API additions. + + -- Sebastian Dröge Tue, 08 Jun 2010 11:07:18 +0200 + +glib2.0 (2.25.7-1) experimental; urgency=low + + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for API additions. + + -- Sebastian Dröge Tue, 25 May 2010 11:29:07 +0200 + +glib2.0 (2.25.6-1) experimental; urgency=low + + * New upstream development release. + + -- Sebastian Dröge Thu, 20 May 2010 10:27:41 +0200 + +glib2.0 (2.25.5-1) experimental; urgency=low + + * New upstream development release. + + -- Sebastian Dröge Sat, 15 May 2010 09:44:10 +0200 + +glib2.0 (2.25.4-1) experimental; urgency=low + + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for API additions. + + debian/libglib2.0-bin.install: + - Add gdbus utility and manpage. + + -- Sebastian Dröge Fri, 14 May 2010 18:25:58 +0200 + +glib2.0 (2.25.3-1) experimental; urgency=low + + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for API additions. + + debian/libglib2.0-dev.install: + - gschema-compile was renamed to glib-compile-schemas. + + debian/control.in, + debian/rules: + - Manpages are now properly shipped with the tarballs, + drop xsltproc, etc. build dependencies. + + -- Sebastian Dröge Sat, 24 Apr 2010 06:16:59 +0200 + +glib2.0 (2.25.2-1) experimental; urgency=low + + * New upstream development release: + + debian/libglib2.0-0.install, + debian/libglib2.0-0.triggers, + debian/control.in, + debian/rules, + debian/libglib2.0-bin.install, + debian/libglib2.0-bin.triggers: + - Move binaries to an unversioned, separate package. + - Add new gsettings tool. + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for API additions. + + -- Sebastian Dröge Fri, 23 Apr 2010 06:14:47 +0200 + +glib2.0 (2.25.1-1) experimental; urgency=low + + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for API additions. + + debian/libglib2.0-dev.install, + debian/libglib2.0-0.install: + - Install new GSettings utitilies and manpages. + * debian/control.in, + debian/rules: + + Enable manpage generation via xsltproc for now until + https://bugzilla.gnome.org/show_bug.cgi?id=616264 + is fixed. + + -- Sebastian Dröge Tue, 20 Apr 2010 09:24:20 +0200 + +glib2.0 (2.24.0-1) unstable; urgency=low + + * New upstream stable release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Updated 2.23 symbols to 2.24 to force dependencies on a stable release. + + debian/rules: + - Remove check-dist.mk include to allow uploads to unstable again. + + -- Sebastian Dröge Fri, 26 Mar 2010 16:59:18 +0100 + +glib2.0 (2.23.6-1) experimental; urgency=low + + [ Emilio Pozuelo Monfort ] + * debian/patches/05_gvariant_test_failure.patch: + - Backport patch from upstream git to fix a gvariant test that fails + randomly on x86. + + [ Sebastian Dröge ] + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Updated for the new API. + + debian/patches/05_gvariant_test_failure.patch: + - Dropped, merged upstream. + * debian/rules: + + Make unit test failures non-fatal again because of race conditions + in some tests. + + -- Sebastian Dröge Mon, 22 Mar 2010 06:10:18 +0100 + +glib2.0 (2.23.5-1) experimental; urgency=low + + [ Emilio Pozuelo Monfort ] + * debian/patches/05-dont-fail-a-couple-of-tests-when-running-as-root.patch: + - Updated. + * 06-test-for-unexisting-files-in-TMP-and-not-in-HOME.patch: + - Added, don't look for an unexisting file in $HOME since it will + fail with an unexpected result if it's not writable (which happens + on some buildds). Look at $TMP instead. + * debian/rules: + - Make test suite failures fatal on amd64, i386 and s390. + + [ Sebastian Dröge ] + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Updated for the new API. + + debian/patches/05-dont-fail-a-couple-of-tests-when-running-as-root.patch, + debian/patches/06-test-for-unexisting-files-in-TMP-and-not-in-HOME.patch: + - Dropped, merged upstream. + + -- Sebastian Dröge Mon, 08 Mar 2010 18:49:00 +0000 + +glib2.0 (2.23.4-1) experimental; urgency=low + + [ Emilio Pozuelo Monfort ] + * debian/patches/05-dont-fail-a-couple-of-tests-when-running-as-root.patch: + - Added, expect a couple of tests that play with file permissions + to succeed when running as root. + * debian/control.in: + - Add desktop-file-utils to build depends to fix another test. + - Standards-Version is 3.8.4, no changes needed. + - Let libgio-fam depend on ${misc:Depends}. + + [ Sebastian Dröge ] + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Updated for the new API. + + -- Sebastian Dröge Mon, 22 Feb 2010 09:04:48 +0100 + +glib2.0 (2.23.3-1) experimental; urgency=low + + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Updated for the new API. + + -- Sebastian Dröge Tue, 09 Feb 2010 16:48:07 +0100 + +glib2.0 (2.23.2-2) experimental; urgency=low + + * debian/control.in, + debian/libglib2.0-0.triggers, + debian/libglib2.0-0.install, + debian/libglib2.0-dev.install: + + Ship gio-querymodules in the shared library package + and triggers calls to every time /usr/lib/gio/modules + is touched by a package. + + -- Sebastian Dröge Tue, 26 Jan 2010 09:40:47 +0100 + +glib2.0 (2.23.2-1) experimental; urgency=low + + * New upstream development release: + + debian/rules, + debian/libglib2.0-0.symbols: + - Updated for the new API. + + -- Sebastian Dröge Tue, 26 Jan 2010 08:14:26 +0100 + +glib2.0 (2.23.1-1) experimental; urgency=low + + [ Sebastian Dröge ] + * debian/control.in: + + Let the -dev package depend on zlib1g-dev as it's required by + the pkg-config file now. + + [ Emilio Pozuelo Monfort ] + * New upstream release. + + debian/rules, + debian/libglib2.0-0.symbols: + - Updated for the new API. + + -- Emilio Pozuelo Monfort Tue, 22 Dec 2009 23:25:41 +0100 + +glib2.0 (2.23.0-1) experimental; urgency=low [ Loïc Minier ] * -refdbg package is section/prio debug/extra. @@ -90,11 +508,18 @@ glib2.0 (2.22.3-1) unstable; urgency=low mid:<1257999019.21780.15.camel@marzipan>. [ Sebastian Dröge ] - * New upstream bugfix release: + * New upstream development release: + debian/patches/90_mimetype-sorting.patch: - Dropped, merged upstream. + + debian/rules, + debian/libglib2.0-0.symbols: + - Update for new API. + + debian/control.in: + - Build depend on zlib. + + debian/rules: + - Include check-dist.mk to prevent accidental uploads to unstable. - -- Sebastian Dröge Tue, 01 Dec 2009 16:36:30 +0100 + -- Sebastian Dröge Mon, 30 Nov 2009 10:04:07 +0100 glib2.0 (2.22.2-2) unstable; urgency=low diff --git a/debian/control b/debian/control index 3530d82..b8e6623 100644 --- a/debian/control +++ b/debian/control @@ -3,24 +3,24 @@ Section: libs Priority: optional Maintainer: Sanghyun Park , Wonsik Jung , Boram Park , Eunok Kim Build-Depends: debhelper (>> 5.0.22), - pkg-config (>= 0.14.0), + pkg-config (>= 0.16.0), gettext, autotools-dev, gnome-pkg-tools (>= 0.11), - quilt, - zlib1g-dev, - gtk-doc-tools -Standards-Version: 3.8.3 + gtk-doc-tools (>= 1.15), + zlib1g-dev +Standards-Version: 3.9.1 +Homepage: http://www.gtk.org/ Package: libglib2.0-0 Section: libs Architecture: any Depends: ${misc:Depends}, - ${shlibs:Depends}, - zlib1g + ${shlibs:Depends} Recommends: libglib2.0-data, shared-mime-info Conflicts: libpango1.0-0 (<< 1.11) +Replaces: libglib2.0-dev (<< 2.23.2-2) Description: The GLib library of C routines GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose @@ -28,14 +28,33 @@ Description: The GLib library of C routines . This package contains the shared libraries. +Package: libglib2.0-bin +Section: misc +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libglib2.0-0 (= ${binary:Version}), + libglib2.0-data +Conflicts: libglib2.0-0 (<< 2.25.11-2), +Replaces: libglib2.0-0 (<< 2.25.11-2), + libglib2.0-dev (<< 2.25.11-2) +Description: The programs for the GLib library + GLib is a library containing many useful C routines for things such + as trees, hashes, lists, and strings. It is a useful general-purpose + C library used by projects such as GTK+, GIMP, and GNOME. + . + This package contains the program files which is used for the libraries + and others. + Package: libglib2.0-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, libglib2.0-0 (= ${binary:Version}), - zlib1g-dev, - pkg-config (>= 0.14.0) + libglib2.0-bin (= ${binary:Version}), + pkg-config (>= 0.16.0), + zlib1g-dev Recommends: python Suggests: libglib2.0-doc Replaces: libglib1.3-dev diff --git a/debian/control.in b/debian/control.in index 9f60970..e9b5852 100644 --- a/debian/control.in +++ b/debian/control.in @@ -3,24 +3,24 @@ Section: libs Priority: optional Maintainer: Sanghyun Park , Wonsik Jung , Boram Park , Eunok Kim Build-Depends: debhelper (>> 5.0.22), - pkg-config (>= 0.14.0), + pkg-config (>= 0.16.0), gettext, autotools-dev, gnome-pkg-tools (>= 0.11), - quilt, - zlib1g-dev, - gtk-doc-tools -Standards-Version: 3.8.3 + gtk-doc-tools (>= 1.15), + zlib1g-dev +Standards-Version: 3.9.1 +Homepage: http://www.gtk.org/ Package: @SHARED_PKG@ Section: libs Architecture: any Depends: ${misc:Depends}, - ${shlibs:Depends}, - zlib1g + ${shlibs:Depends} Recommends: @DATA_PKG@, shared-mime-info Conflicts: libpango1.0-0 (<< 1.11) +Replaces: @DEV_PKG@ (<< 2.23.2-2) Description: The GLib library of C routines GLib is a library containing many useful C routines for things such as trees, hashes, lists, and strings. It is a useful general-purpose @@ -28,14 +28,33 @@ Description: The GLib library of C routines . This package contains the shared libraries. +Package: @BIN_PKG@ +Section: misc +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + @SHARED_PKG@ (= ${binary:Version}), + @DATA_PKG@ +Conflicts: @SHARED_PKG@ (<< 2.25.11-2), +Replaces: @SHARED_PKG@ (<< 2.25.11-2), + @DEV_PKG@ (<< 2.25.11-2) +Description: The programs for the GLib library + GLib is a library containing many useful C routines for things such + as trees, hashes, lists, and strings. It is a useful general-purpose + C library used by projects such as GTK+, GIMP, and GNOME. + . + This package contains the program files which is used for the libraries + and others. + Package: @DEV_PKG@ Section: libdevel Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, @SHARED_PKG@ (= ${binary:Version}), - zlib1g-dev, - pkg-config (>= 0.14.0) + @BIN_PKG@ (= ${binary:Version}), + pkg-config (>= 0.16.0), + zlib1g-dev Recommends: python Suggests: @DOC_PKG@ Replaces: libglib1.3-dev diff --git a/debian/libglib2.0-0.dirs b/debian/libglib2.0-0.dirs new file mode 100644 index 0000000..2f0a51a --- /dev/null +++ b/debian/libglib2.0-0.dirs @@ -0,0 +1,2 @@ +/usr/lib/gio/modules +/usr/share/glib-2.0/schemas diff --git a/debian/libglib2.0-0.install b/debian/libglib2.0-0.install index 130e371..c64d890 100644 --- a/debian/libglib2.0-0.install +++ b/debian/libglib2.0-0.install @@ -1,2 +1,4 @@ debian/install/deb/usr/lib/libglib-*.so.* usr/lib debian/install/deb/usr/lib/libg{object,module,thread,io}-*.so.* usr/lib +debian/install/deb/usr/bin/gio-querymodules usr/lib/glib-2.0 +debian/install/deb/usr/bin/glib-compile-schemas usr/lib/glib-2.0 diff --git a/debian/libglib2.0-0.postinst b/debian/libglib2.0-0.postinst new file mode 100644 index 0000000..9425888 --- /dev/null +++ b/debian/libglib2.0-0.postinst @@ -0,0 +1,34 @@ +#!/bin/sh +set -e + +if [ "$1" = triggered ]; then + for trigger in $2; do + if ! [ -d $trigger ]; then + continue + fi + case $trigger in + /usr/share/glib-2.0/schemas) + # This is triggered everytime an application installs a + # GSettings schema + /usr/lib/glib-2.0/glib-compile-schemas /usr/share/glib-2.0/schemas || true + ;; + + /usr/lib/gio/modules) + # This is triggered everytime an application installs a GIO + # module into /usr/lib/gio/modules + /usr/lib/glib-2.0/gio-querymodules /usr/lib/gio/modules + ;; + esac + done + exit 0 +fi + +#DEBHELPER# + +# Also handle the initial installation +if [ -d /usr/share/glib-2.0/schemas ]; then + /usr/lib/glib-2.0/glib-compile-schemas /usr/share/glib-2.0/schemas || true +fi +if [ -d /usr/lib/gio/modules ]; then + /usr/lib/glib-2.0/gio-querymodules /usr/lib/gio/modules +fi diff --git a/debian/libglib2.0-0.postrm b/debian/libglib2.0-0.postrm new file mode 100644 index 0000000..9897b08 --- /dev/null +++ b/debian/libglib2.0-0.postrm @@ -0,0 +1,16 @@ +#! /bin/sh +set -e + +#DEBHELPER# + +if [ -d /usr/lib/gio/modules ]; then + # Purge the cache + rm -f /usr/lib/gio/modules/giomodule.cache + rmdir -p --ignore-fail-on-non-empty /usr/lib/gio/modules +fi + +if [ -d /usr/share/glib-2.0/schemas ]; then + # Purge the compiled schemas + rm -f /usr/share/glib-2.0/schemas/gschemas.compiled + rmdir -p --ignore-fail-on-non-empty /usr/share/glib-2.0/schemas +fi diff --git a/debian/libglib2.0-0.symbols b/debian/libglib2.0-0.symbols index af20599..af1d2ca 100644 --- a/debian/libglib2.0-0.symbols +++ b/debian/libglib2.0-0.symbols @@ -1,5 +1,28 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# * Build-Depends-Package: libglib2.0-dev + g_action_activate@Base 2.27.0 + g_action_get_enabled@Base 2.27.0 + g_action_get_name@Base 2.27.0 + g_action_get_parameter_type@Base 2.27.0 + g_action_get_state@Base 2.27.0 + g_action_get_state_hint@Base 2.27.0 + g_action_get_state_type@Base 2.27.0 + g_action_get_type@Base 2.27.0 + g_action_group_action_added@Base 2.27.0 + g_action_group_action_enabled_changed@Base 2.27.0 + g_action_group_action_removed@Base 2.27.0 + g_action_group_action_state_changed@Base 2.27.0 + g_action_group_activate_action@Base 2.27.2 + g_action_group_change_action_state@Base 2.27.2 + g_action_group_get_action_enabled@Base 2.27.2 + g_action_group_get_action_parameter_type@Base 2.27.2 + g_action_group_get_action_state@Base 2.27.2 + g_action_group_get_action_state_hint@Base 2.27.2 + g_action_group_get_action_state_type@Base 2.27.2 + g_action_group_get_type@Base 2.27.0 + g_action_group_has_action@Base 2.27.0 + g_action_group_list_actions@Base 2.27.0 + g_action_set_state@Base 2.27.0 g_app_info_add_supports_type@Base 2.16.0 g_app_info_can_delete@Base 2.20.0 g_app_info_can_remove_supports_type@Base 2.16.0 @@ -14,10 +37,13 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_app_info_get_default_for_type@Base 2.16.0 g_app_info_get_default_for_uri_scheme@Base 2.16.0 g_app_info_get_description@Base 2.16.0 + g_app_info_get_display_name@Base 2.24.0 g_app_info_get_executable@Base 2.16.0 + g_app_info_get_fallback_for_type@Base 2.27.4 g_app_info_get_icon@Base 2.16.0 g_app_info_get_id@Base 2.16.0 g_app_info_get_name@Base 2.16.0 + g_app_info_get_recommended_for_type@Base 2.27.4 g_app_info_get_type@Base 2.16.0 g_app_info_launch@Base 2.16.0 g_app_info_launch_default_for_uri@Base 2.16.0 @@ -26,6 +52,7 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_app_info_reset_type_associations@Base 2.20.0 g_app_info_set_as_default_for_extension@Base 2.16.0 g_app_info_set_as_default_for_type@Base 2.16.0 + g_app_info_set_as_last_used_for_type@Base 2.27.5 g_app_info_should_show@Base 2.16.0 g_app_info_supports_files@Base 2.16.0 g_app_info_supports_uris@Base 2.16.0 @@ -34,6 +61,36 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_app_launch_context_get_type@Base 2.16.0 g_app_launch_context_launch_failed@Base 2.16.0 g_app_launch_context_new@Base 2.16.0 + g_application_activate@Base 2.27.2 + g_application_command_line_get_arguments@Base 2.27.2 + g_application_command_line_get_cwd@Base 2.27.2 + g_application_command_line_get_environ@Base 2.27.2 + g_application_command_line_get_exit_status@Base 2.27.2 + g_application_command_line_get_is_remote@Base 2.27.2 + g_application_command_line_get_platform_data@Base 2.27.2 + g_application_command_line_get_type@Base 2.27.2 + g_application_command_line_getenv@Base 2.27.2 + g_application_command_line_print@Base 2.27.2 + g_application_command_line_printerr@Base 2.27.2 + g_application_command_line_set_exit_status@Base 2.27.2 + g_application_flags_get_type@Base 2.27.2 + g_application_get_application_id@Base 2.27.2 + g_application_get_flags@Base 2.27.2 + g_application_get_inactivity_timeout@Base 2.27.2 + g_application_get_is_registered@Base 2.27.2 + g_application_get_is_remote@Base 2.27.2 + g_application_get_type@Base 2.27.0 + g_application_hold@Base 2.27.2 + g_application_id_is_valid@Base 2.27.2 + g_application_new@Base 2.27.0 + g_application_open@Base 2.27.2 + g_application_register@Base 2.27.0 + g_application_release@Base 2.27.2 + g_application_run@Base 2.27.0 + g_application_set_action_group@Base 2.27.2 + g_application_set_application_id@Base 2.27.2 + g_application_set_flags@Base 2.27.2 + g_application_set_inactivity_timeout@Base 2.27.2 g_ask_password_flags_get_type@Base 2.16.0 g_async_initable_get_type@Base 2.22.0 g_async_initable_init_async@Base 2.22.0 @@ -64,6 +121,22 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_buffered_output_stream_new_sized@Base 2.16.0 g_buffered_output_stream_set_auto_grow@Base 2.16.0 g_buffered_output_stream_set_buffer_size@Base 2.16.0 + g_bus_get@Base 2.26.0 + g_bus_get_finish@Base 2.26.0 + g_bus_get_sync@Base 2.26.0 + g_bus_name_owner_flags_get_type@Base 2.26.0 + g_bus_name_watcher_flags_get_type@Base 2.26.0 + g_bus_own_name@Base 2.26.0 + g_bus_own_name_on_connection@Base 2.26.0 + g_bus_own_name_on_connection_with_closures@Base 2.26.0 + g_bus_own_name_with_closures@Base 2.26.0 + g_bus_type_get_type@Base 2.26.0 + g_bus_unown_name@Base 2.26.0 + g_bus_unwatch_name@Base 2.26.0 + g_bus_watch_name@Base 2.26.0 + g_bus_watch_name_on_connection@Base 2.26.0 + g_bus_watch_name_on_connection_with_closures@Base 2.26.0 + g_bus_watch_name_with_closures@Base 2.26.0 g_cancellable_cancel@Base 2.16.0 g_cancellable_connect@Base 2.22.0 g_cancellable_disconnect@Base 2.22.0 @@ -78,6 +151,12 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_cancellable_release_fd@Base 2.22.0 g_cancellable_reset@Base 2.16.0 g_cancellable_set_error_if_cancelled@Base 2.16.0 + g_cancellable_source_new@Base 2.27.4 + g_charset_converter_get_num_fallbacks@Base 2.24.0 + g_charset_converter_get_type@Base 2.24.0 + g_charset_converter_get_use_fallback@Base 2.24.0 + g_charset_converter_new@Base 2.24.0 + g_charset_converter_set_use_fallback@Base 2.24.0 g_content_type_can_be_executable@Base 2.16.0 g_content_type_equals@Base 2.16.0 g_content_type_from_mime_type@Base 2.18.0 @@ -89,6 +168,26 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_content_type_is_a@Base 2.16.0 g_content_type_is_unknown@Base 2.16.0 g_content_types_get_registered@Base 2.16.0 + g_converter_convert@Base 2.24.0 + g_converter_flags_get_type@Base 2.24.0 + g_converter_get_type@Base 2.24.0 + g_converter_input_stream_get_converter@Base 2.24.0 + g_converter_input_stream_get_type@Base 2.24.0 + g_converter_input_stream_new@Base 2.24.0 + g_converter_output_stream_get_converter@Base 2.24.0 + g_converter_output_stream_get_type@Base 2.24.0 + g_converter_output_stream_new@Base 2.24.0 + g_converter_reset@Base 2.24.0 + g_converter_result_get_type@Base 2.24.0 + g_credentials_get_native@Base 2.26.0 + g_credentials_get_type@Base 2.26.0 + g_credentials_get_unix_user@Base 2.26.0 + g_credentials_is_same_user@Base 2.26.0 + g_credentials_new@Base 2.26.0 + g_credentials_set_native@Base 2.26.0 + g_credentials_set_unix_user@Base 2.26.0 + g_credentials_to_string@Base 2.26.0 + g_credentials_type_get_type@Base 2.26.0 g_data_input_stream_get_byte_order@Base 2.16.0 g_data_input_stream_get_newline_type@Base 2.16.0 g_data_input_stream_get_type@Base 2.16.0 @@ -106,6 +205,9 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_data_input_stream_read_until@Base 2.16.0 g_data_input_stream_read_until_async@Base 2.20.0 g_data_input_stream_read_until_finish@Base 2.20.0 + g_data_input_stream_read_upto@Base 2.26.0 + g_data_input_stream_read_upto_async@Base 2.26.0 + g_data_input_stream_read_upto_finish@Base 2.26.0 g_data_input_stream_set_byte_order@Base 2.16.0 g_data_input_stream_set_newline_type@Base 2.16.0 g_data_output_stream_get_byte_order@Base 2.16.0 @@ -122,10 +224,215 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_data_output_stream_set_byte_order@Base 2.16.0 g_data_stream_byte_order_get_type@Base 2.16.0 g_data_stream_newline_type_get_type@Base 2.16.0 + g_dbus_address_get_for_bus_sync@Base 2.26.0 + g_dbus_address_get_stream@Base 2.26.0 + g_dbus_address_get_stream_finish@Base 2.26.0 + g_dbus_address_get_stream_sync@Base 2.26.0 + g_dbus_annotation_info_get_type@Base 2.26.0 + g_dbus_annotation_info_lookup@Base 2.26.0 + g_dbus_annotation_info_ref@Base 2.26.0 + g_dbus_annotation_info_unref@Base 2.26.0 + g_dbus_arg_info_get_type@Base 2.26.0 + g_dbus_arg_info_ref@Base 2.26.0 + g_dbus_arg_info_unref@Base 2.26.0 + g_dbus_auth_observer_authorize_authenticated_peer@Base 2.26.0 + g_dbus_auth_observer_get_type@Base 2.26.0 + g_dbus_auth_observer_new@Base 2.26.0 + g_dbus_call_flags_get_type@Base 2.26.0 + g_dbus_capability_flags_get_type@Base 2.26.0 + g_dbus_connection_add_filter@Base 2.26.0 + g_dbus_connection_call@Base 2.26.0 + g_dbus_connection_call_finish@Base 2.26.0 + g_dbus_connection_call_sync@Base 2.26.0 + g_dbus_connection_close@Base 2.26.0 + g_dbus_connection_close_finish@Base 2.26.0 + g_dbus_connection_close_sync@Base 2.26.0 + g_dbus_connection_emit_signal@Base 2.26.0 + g_dbus_connection_flags_get_type@Base 2.26.0 + g_dbus_connection_flush@Base 2.26.0 + g_dbus_connection_flush_finish@Base 2.26.0 + g_dbus_connection_flush_sync@Base 2.26.0 + g_dbus_connection_get_capabilities@Base 2.26.0 + g_dbus_connection_get_exit_on_close@Base 2.26.0 + g_dbus_connection_get_guid@Base 2.26.0 + g_dbus_connection_get_peer_credentials@Base 2.26.0 + g_dbus_connection_get_stream@Base 2.26.0 + g_dbus_connection_get_type@Base 2.26.0 + g_dbus_connection_get_unique_name@Base 2.26.0 + g_dbus_connection_is_closed@Base 2.26.0 + g_dbus_connection_new@Base 2.26.0 + g_dbus_connection_new_finish@Base 2.26.0 + g_dbus_connection_new_for_address@Base 2.26.0 + g_dbus_connection_new_for_address_finish@Base 2.26.0 + g_dbus_connection_new_for_address_sync@Base 2.26.0 + g_dbus_connection_new_sync@Base 2.26.0 + g_dbus_connection_register_object@Base 2.26.0 + g_dbus_connection_register_subtree@Base 2.26.0 + g_dbus_connection_remove_filter@Base 2.26.0 + g_dbus_connection_send_message@Base 2.26.0 + g_dbus_connection_send_message_with_reply@Base 2.26.0 + g_dbus_connection_send_message_with_reply_finish@Base 2.26.0 + g_dbus_connection_send_message_with_reply_sync@Base 2.26.0 + g_dbus_connection_set_exit_on_close@Base 2.26.0 + g_dbus_connection_signal_subscribe@Base 2.26.0 + g_dbus_connection_signal_unsubscribe@Base 2.26.0 + g_dbus_connection_start_message_processing@Base 2.26.0 + g_dbus_connection_unregister_object@Base 2.26.0 + g_dbus_connection_unregister_subtree@Base 2.26.0 + g_dbus_error_encode_gerror@Base 2.26.0 + g_dbus_error_get_remote_error@Base 2.26.0 + g_dbus_error_get_type@Base 2.26.0 + g_dbus_error_is_remote_error@Base 2.26.0 + g_dbus_error_new_for_dbus_error@Base 2.26.0 + g_dbus_error_quark@Base 2.26.0 + g_dbus_error_register_error@Base 2.26.0 + g_dbus_error_register_error_domain@Base 2.26.0 + g_dbus_error_set_dbus_error@Base 2.26.0 + g_dbus_error_set_dbus_error_valist@Base 2.26.0 + g_dbus_error_strip_remote_error@Base 2.26.0 + g_dbus_error_unregister_error@Base 2.26.0 + g_dbus_generate_guid@Base 2.26.0 + g_dbus_interface_info_generate_xml@Base 2.26.0 + g_dbus_interface_info_get_type@Base 2.26.0 + g_dbus_interface_info_lookup_method@Base 2.26.0 + g_dbus_interface_info_lookup_property@Base 2.26.0 + g_dbus_interface_info_lookup_signal@Base 2.26.0 + g_dbus_interface_info_ref@Base 2.26.0 + g_dbus_interface_info_unref@Base 2.26.0 + g_dbus_is_address@Base 2.26.0 + g_dbus_is_guid@Base 2.26.0 + g_dbus_is_interface_name@Base 2.26.0 + g_dbus_is_member_name@Base 2.26.0 + g_dbus_is_name@Base 2.26.0 + g_dbus_is_supported_address@Base 2.26.0 + g_dbus_is_unique_name@Base 2.26.0 + g_dbus_message_byte_order_get_type@Base 2.26.0 + g_dbus_message_bytes_needed@Base 2.26.0 + g_dbus_message_copy@Base 2.26.0 + g_dbus_message_flags_get_type@Base 2.26.0 + g_dbus_message_get_arg0@Base 2.26.0 + g_dbus_message_get_body@Base 2.26.0 + g_dbus_message_get_byte_order@Base 2.26.0 + g_dbus_message_get_destination@Base 2.26.0 + g_dbus_message_get_error_name@Base 2.26.0 + g_dbus_message_get_flags@Base 2.26.0 + g_dbus_message_get_header@Base 2.26.0 + g_dbus_message_get_header_fields@Base 2.26.0 + g_dbus_message_get_interface@Base 2.26.0 + g_dbus_message_get_locked@Base 2.26.0 + g_dbus_message_get_member@Base 2.26.0 + g_dbus_message_get_message_type@Base 2.26.0 + g_dbus_message_get_num_unix_fds@Base 2.26.0 + g_dbus_message_get_path@Base 2.26.0 + g_dbus_message_get_reply_serial@Base 2.26.0 + g_dbus_message_get_sender@Base 2.26.0 + g_dbus_message_get_serial@Base 2.26.0 + g_dbus_message_get_signature@Base 2.26.0 + g_dbus_message_get_type@Base 2.26.0 + g_dbus_message_get_unix_fd_list@Base 2.26.0 + g_dbus_message_header_field_get_type@Base 2.26.0 + g_dbus_message_lock@Base 2.26.0 + g_dbus_message_new@Base 2.26.0 + g_dbus_message_new_from_blob@Base 2.26.0 + g_dbus_message_new_method_call@Base 2.26.0 + g_dbus_message_new_method_error@Base 2.26.0 + g_dbus_message_new_method_error_literal@Base 2.26.0 + g_dbus_message_new_method_error_valist@Base 2.26.0 + g_dbus_message_new_method_reply@Base 2.26.0 + g_dbus_message_new_signal@Base 2.26.0 + g_dbus_message_print@Base 2.26.0 + g_dbus_message_set_body@Base 2.26.0 + g_dbus_message_set_byte_order@Base 2.26.0 + g_dbus_message_set_destination@Base 2.26.0 + g_dbus_message_set_error_name@Base 2.26.0 + g_dbus_message_set_flags@Base 2.26.0 + g_dbus_message_set_header@Base 2.26.0 + g_dbus_message_set_interface@Base 2.26.0 + g_dbus_message_set_member@Base 2.26.0 + g_dbus_message_set_message_type@Base 2.26.0 + g_dbus_message_set_num_unix_fds@Base 2.26.0 + g_dbus_message_set_path@Base 2.26.0 + g_dbus_message_set_reply_serial@Base 2.26.0 + g_dbus_message_set_sender@Base 2.26.0 + g_dbus_message_set_serial@Base 2.26.0 + g_dbus_message_set_signature@Base 2.26.0 + g_dbus_message_set_unix_fd_list@Base 2.26.0 + g_dbus_message_to_blob@Base 2.26.0 + g_dbus_message_to_gerror@Base 2.26.0 + g_dbus_message_type_get_type@Base 2.26.0 + g_dbus_method_info_get_type@Base 2.26.0 + g_dbus_method_info_ref@Base 2.26.0 + g_dbus_method_info_unref@Base 2.26.0 + g_dbus_method_invocation_get_connection@Base 2.26.0 + g_dbus_method_invocation_get_interface_name@Base 2.26.0 + g_dbus_method_invocation_get_message@Base 2.26.0 + g_dbus_method_invocation_get_method_info@Base 2.26.0 + g_dbus_method_invocation_get_method_name@Base 2.26.0 + g_dbus_method_invocation_get_object_path@Base 2.26.0 + g_dbus_method_invocation_get_parameters@Base 2.26.0 + g_dbus_method_invocation_get_sender@Base 2.26.0 + g_dbus_method_invocation_get_type@Base 2.26.0 + g_dbus_method_invocation_get_user_data@Base 2.26.0 + g_dbus_method_invocation_return_dbus_error@Base 2.26.0 + g_dbus_method_invocation_return_error@Base 2.26.0 + g_dbus_method_invocation_return_error_literal@Base 2.26.0 + g_dbus_method_invocation_return_error_valist@Base 2.26.0 + g_dbus_method_invocation_return_gerror@Base 2.26.0 + g_dbus_method_invocation_return_value@Base 2.26.0 + g_dbus_node_info_generate_xml@Base 2.26.0 + g_dbus_node_info_get_type@Base 2.26.0 + g_dbus_node_info_lookup_interface@Base 2.26.0 + g_dbus_node_info_new_for_xml@Base 2.26.0 + g_dbus_node_info_ref@Base 2.26.0 + g_dbus_node_info_unref@Base 2.26.0 + g_dbus_property_info_flags_get_type@Base 2.26.0 + g_dbus_property_info_get_type@Base 2.26.0 + g_dbus_property_info_ref@Base 2.26.0 + g_dbus_property_info_unref@Base 2.26.0 + g_dbus_proxy_call@Base 2.26.0 + g_dbus_proxy_call_finish@Base 2.26.0 + g_dbus_proxy_call_sync@Base 2.26.0 + g_dbus_proxy_flags_get_type@Base 2.26.0 + g_dbus_proxy_get_cached_property@Base 2.26.0 + g_dbus_proxy_get_cached_property_names@Base 2.26.0 + g_dbus_proxy_get_connection@Base 2.26.0 + g_dbus_proxy_get_default_timeout@Base 2.26.0 + g_dbus_proxy_get_flags@Base 2.26.0 + g_dbus_proxy_get_interface_info@Base 2.26.0 + g_dbus_proxy_get_interface_name@Base 2.26.0 + g_dbus_proxy_get_name@Base 2.26.0 + g_dbus_proxy_get_name_owner@Base 2.26.0 + g_dbus_proxy_get_object_path@Base 2.26.0 + g_dbus_proxy_get_type@Base 2.26.0 + g_dbus_proxy_new@Base 2.26.0 + g_dbus_proxy_new_finish@Base 2.26.0 + g_dbus_proxy_new_for_bus@Base 2.26.0 + g_dbus_proxy_new_for_bus_finish@Base 2.26.0 + g_dbus_proxy_new_for_bus_sync@Base 2.26.0 + g_dbus_proxy_new_sync@Base 2.26.0 + g_dbus_proxy_set_cached_property@Base 2.26.0 + g_dbus_proxy_set_default_timeout@Base 2.26.0 + g_dbus_proxy_set_interface_info@Base 2.26.0 + g_dbus_send_message_flags_get_type@Base 2.26.0 + g_dbus_server_flags_get_type@Base 2.26.0 + g_dbus_server_get_client_address@Base 2.26.0 + g_dbus_server_get_flags@Base 2.26.0 + g_dbus_server_get_guid@Base 2.26.0 + g_dbus_server_get_type@Base 2.26.0 + g_dbus_server_is_active@Base 2.26.0 + g_dbus_server_new_sync@Base 2.26.0 + g_dbus_server_start@Base 2.26.0 + g_dbus_server_stop@Base 2.26.0 + g_dbus_signal_flags_get_type@Base 2.26.0 + g_dbus_signal_info_get_type@Base 2.26.0 + g_dbus_signal_info_ref@Base 2.26.0 + g_dbus_signal_info_unref@Base 2.26.0 + g_dbus_subtree_flags_get_type@Base 2.26.0 + g_desktop_app_info_get_filename@Base 2.24.0 g_desktop_app_info_get_is_hidden@Base 2.16.0 g_desktop_app_info_get_type@Base 2.16.0 - g_desktop_app_info_lookup_get_default_for_uri_scheme@Base 2.16.0 - g_desktop_app_info_lookup_get_type@Base 2.16.0 + g_desktop_app_info_lookup_get_default_for_uri_scheme@Base 2.27.4 + g_desktop_app_info_lookup_get_type@Base 2.27.4 g_desktop_app_info_new@Base 2.16.0 g_desktop_app_info_new_from_filename@Base 2.16.0 g_desktop_app_info_new_from_keyfile@Base 2.18.0 @@ -165,6 +472,7 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_emblem_new_with_origin@Base 2.18.0 g_emblem_origin_get_type@Base 2.18.0 g_emblemed_icon_add_emblem@Base 2.18.0 + g_emblemed_icon_clear_emblems@Base 2.27.5 g_emblemed_icon_get_emblems@Base 2.18.0 g_emblemed_icon_get_icon@Base 2.18.0 g_emblemed_icon_get_type@Base 2.18.0 @@ -182,6 +490,7 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_file_attribute_info_list_unref@Base 2.16.0 g_file_attribute_matcher_enumerate_namespace@Base 2.16.0 g_file_attribute_matcher_enumerate_next@Base 2.16.0 + g_file_attribute_matcher_get_type@Base 2.26.0 g_file_attribute_matcher_matches@Base 2.16.0 g_file_attribute_matcher_matches_only@Base 2.16.0 g_file_attribute_matcher_new@Base 2.16.0 @@ -202,6 +511,8 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_file_create_readwrite_async@Base 2.22.0 g_file_create_readwrite_finish@Base 2.22.0 g_file_delete@Base 2.16.0 + g_file_descriptor_based_get_fd@Base 2.24.0 + g_file_descriptor_based_get_type@Base 2.24.0 g_file_dup@Base 2.16.0 g_file_eject_mountable@Base 2.16.0 g_file_eject_mountable_finish@Base 2.16.0 @@ -235,6 +546,7 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_file_get_type@Base 2.16.0 g_file_get_uri@Base 2.16.0 g_file_get_uri_scheme@Base 2.16.0 + g_file_has_parent@Base 2.24.0 g_file_has_prefix@Base 2.16.0 g_file_has_uri_scheme@Base 2.16.0 g_file_hash@Base 2.16.0 @@ -477,6 +789,7 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_io_module_get_type@Base 2.16.0 g_io_module_new@Base 2.16.0 g_io_modules_load_all_in_directory@Base 2.16.0 + g_io_modules_scan_all_in_directory@Base 2.24.0 g_io_scheduler_cancel_all_jobs@Base 2.16.0 g_io_scheduler_job_send_to_mainloop@Base 2.16.0 g_io_scheduler_job_send_to_mainloop_async@Base 2.16.0 @@ -491,6 +804,10 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_io_stream_has_pending@Base 2.22.0 g_io_stream_is_closed@Base 2.22.0 g_io_stream_set_pending@Base 2.22.0 + g_io_stream_splice_async@Base 2.27.5 + g_io_stream_splice_finish@Base 2.27.5 + g_io_stream_splice_flags_get_type@Base 2.27.5 + g_keyfile_settings_backend_new@Base 2.26.0 g_loadable_icon_get_type@Base 2.16.0 g_loadable_icon_load@Base 2.16.0 g_loadable_icon_load_async@Base 2.16.0 @@ -506,12 +823,14 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_memory_output_stream_get_size@Base 2.16.0 g_memory_output_stream_get_type@Base 2.16.0 g_memory_output_stream_new@Base 2.16.0 + g_memory_output_stream_steal_data@Base 2.26.0 g_mount_can_eject@Base 2.16.0 g_mount_can_unmount@Base 2.16.0 g_mount_eject@Base 2.16.0 g_mount_eject_finish@Base 2.16.0 g_mount_eject_with_operation@Base 2.22.0 g_mount_eject_with_operation_finish@Base 2.22.0 + g_mount_get_default_location@Base 2.24.0 g_mount_get_drive@Base 2.16.0 g_mount_get_icon@Base 2.16.0 g_mount_get_name@Base 2.16.0 @@ -552,14 +871,18 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_native_volume_monitor_get_type@Base 2.16.0 g_network_address_get_hostname@Base 2.22.0 g_network_address_get_port@Base 2.22.0 + g_network_address_get_scheme@Base 2.26.0 g_network_address_get_type@Base 2.22.0 g_network_address_new@Base 2.22.0 g_network_address_parse@Base 2.22.0 + g_network_address_parse_uri@Base 2.26.0 g_network_service_get_domain@Base 2.22.0 g_network_service_get_protocol@Base 2.22.0 + g_network_service_get_scheme@Base 2.26.0 g_network_service_get_service@Base 2.22.0 g_network_service_get_type@Base 2.22.0 g_network_service_new@Base 2.22.0 + g_network_service_set_scheme@Base 2.26.0 g_output_stream_clear_pending@Base 2.16.0 g_output_stream_close@Base 2.16.0 g_output_stream_close_async@Base 2.16.0 @@ -570,6 +893,7 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_output_stream_get_type@Base 2.16.0 g_output_stream_has_pending@Base 2.16.0 g_output_stream_is_closed@Base 2.16.0 + g_output_stream_is_closing@Base 2.24.0 g_output_stream_set_pending@Base 2.16.0 g_output_stream_splice@Base 2.16.0 g_output_stream_splice_async@Base 2.16.0 @@ -580,6 +904,48 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_output_stream_write_async@Base 2.16.0 g_output_stream_write_finish@Base 2.16.0 g_password_save_get_type@Base 2.16.0 + g_permission_acquire@Base 2.26.0 + g_permission_acquire_async@Base 2.26.0 + g_permission_acquire_finish@Base 2.26.0 + g_permission_get_allowed@Base 2.26.0 + g_permission_get_can_acquire@Base 2.26.0 + g_permission_get_can_release@Base 2.26.0 + g_permission_get_type@Base 2.26.0 + g_permission_impl_update@Base 2.26.0 + g_permission_release@Base 2.26.0 + g_permission_release_async@Base 2.26.0 + g_permission_release_finish@Base 2.26.0 + g_pollable_input_stream_can_poll@Base 2.27.4 + g_pollable_input_stream_create_source@Base 2.27.4 + g_pollable_input_stream_get_type@Base 2.27.4 + g_pollable_input_stream_is_readable@Base 2.27.4 + g_pollable_input_stream_read_nonblocking@Base 2.27.4 + g_pollable_output_stream_can_poll@Base 2.27.4 + g_pollable_output_stream_create_source@Base 2.27.4 + g_pollable_output_stream_get_type@Base 2.27.4 + g_pollable_output_stream_is_writable@Base 2.27.4 + g_pollable_output_stream_write_nonblocking@Base 2.27.4 + g_pollable_source_new@Base 2.27.4 + g_proxy_address_enumerator_get_type@Base 2.26.0 + g_proxy_address_get_destination_hostname@Base 2.26.0 + g_proxy_address_get_destination_port@Base 2.26.0 + g_proxy_address_get_password@Base 2.26.0 + g_proxy_address_get_protocol@Base 2.26.0 + g_proxy_address_get_type@Base 2.26.0 + g_proxy_address_get_username@Base 2.26.0 + g_proxy_address_new@Base 2.26.0 + g_proxy_connect@Base 2.26.0 + g_proxy_connect_async@Base 2.26.0 + g_proxy_connect_finish@Base 2.26.0 + g_proxy_get_default_for_protocol@Base 2.26.0 + g_proxy_get_type@Base 2.26.0 + g_proxy_resolver_get_default@Base 2.26.0 + g_proxy_resolver_get_type@Base 2.26.0 + g_proxy_resolver_is_supported@Base 2.26.0 + g_proxy_resolver_lookup@Base 2.26.0 + g_proxy_resolver_lookup_async@Base 2.26.0 + g_proxy_resolver_lookup_finish@Base 2.26.0 + g_proxy_supports_hostname@Base 2.26.0 g_resolver_error_get_type@Base 2.22.0 g_resolver_error_quark@Base 2.22.0 g_resolver_free_addresses@Base 2.22.0 @@ -602,8 +968,70 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_seekable_seek@Base 2.16.0 g_seekable_tell@Base 2.16.0 g_seekable_truncate@Base 2.16.0 + g_settings_apply@Base 2.26.0 + g_settings_backend_changed@Base 2.26.0 + g_settings_backend_changed_tree@Base 2.26.0 + g_settings_backend_flatten_tree@Base 2.26.0 + g_settings_backend_get_type@Base 2.26.0 + g_settings_backend_keys_changed@Base 2.26.0 + g_settings_backend_path_changed@Base 2.26.0 + g_settings_backend_path_writable_changed@Base 2.26.0 + g_settings_backend_writable_changed@Base 2.26.0 + g_settings_bind@Base 2.26.0 + g_settings_bind_flags_get_type@Base 2.26.0 + g_settings_bind_with_mapping@Base 2.26.0 + g_settings_bind_writable@Base 2.26.0 + g_settings_delay@Base 2.26.0 + g_settings_get@Base 2.26.0 + g_settings_get_boolean@Base 2.26.0 + g_settings_get_child@Base 2.26.0 + g_settings_get_double@Base 2.26.0 + g_settings_get_enum@Base 2.26.0 + g_settings_get_flags@Base 2.26.0 + g_settings_get_has_unapplied@Base 2.26.0 + g_settings_get_int@Base 2.26.0 + g_settings_get_mapped@Base 2.26.0 + g_settings_get_range@Base 2.27.2 + g_settings_get_string@Base 2.26.0 + g_settings_get_strv@Base 2.26.0 + g_settings_get_type@Base 2.26.0 + g_settings_get_value@Base 2.26.0 + g_settings_is_writable@Base 2.26.0 + g_settings_list_children@Base 2.26.0 + g_settings_list_schemas@Base 2.26.0 + g_settings_list_keys@Base 2.26.0 + g_settings_list_relocatable_schemas@Base 2.27.2 + g_settings_new@Base 2.26.0 + g_settings_new_with_backend@Base 2.26.0 + g_settings_new_with_backend_and_path@Base 2.26.0 + g_settings_new_with_path@Base 2.26.0 + g_settings_range_check@Base 2.27.2 + g_settings_reset@Base 2.26.0 + g_settings_revert@Base 2.26.0 + g_settings_set@Base 2.26.0 + g_settings_set_boolean@Base 2.26.0 + g_settings_set_double@Base 2.26.0 + g_settings_set_enum@Base 2.26.0 + g_settings_set_flags@Base 2.26.0 + g_settings_set_int@Base 2.26.0 + g_settings_set_string@Base 2.26.0 + g_settings_set_strv@Base 2.26.0 + g_settings_set_value@Base 2.26.0 + g_settings_sync@Base 2.26.0 + g_settings_unbind@Base 2.26.0 + g_simple_action_get_parameter_type@Base 2.27.0 + g_simple_action_get_type@Base 2.27.0 + g_simple_action_group_get_type@Base 2.27.0 + g_simple_action_group_insert@Base 2.27.0 + g_simple_action_group_lookup@Base 2.27.0 + g_simple_action_group_new@Base 2.27.0 + g_simple_action_group_remove@Base 2.27.0 + g_simple_action_new@Base 2.27.0 + g_simple_action_new_stateful@Base 2.27.0 + g_simple_action_set_enabled@Base 2.27.0 g_simple_async_report_error_in_idle@Base 2.16.0 g_simple_async_report_gerror_in_idle@Base 2.16.0 + g_simple_async_report_take_gerror_in_idle@Base 2.27.3 g_simple_async_result_complete@Base 2.16.0 g_simple_async_result_complete_in_idle@Base 2.16.0 g_simple_async_result_get_op_res_gboolean@Base 2.16.0 @@ -615,6 +1043,7 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_simple_async_result_new@Base 2.16.0 g_simple_async_result_new_error@Base 2.16.0 g_simple_async_result_new_from_error@Base 2.16.0 + g_simple_async_result_new_take_error@Base 2.27.2 g_simple_async_result_propagate_error@Base 2.16.0 g_simple_async_result_run_in_thread@Base 2.16.0 g_simple_async_result_set_error@Base 2.16.0 @@ -624,6 +1053,9 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_simple_async_result_set_op_res_gboolean@Base 2.16.0 g_simple_async_result_set_op_res_gpointer@Base 2.16.0 g_simple_async_result_set_op_res_gssize@Base 2.16.0 + g_simple_async_result_take_error@Base 2.27.2 + g_simple_permission_get_type@Base 2.26.0 + g_simple_permission_new@Base 2.26.0 g_socket_accept@Base 2.22.0 g_socket_address_enumerator_get_type@Base 2.22.0 g_socket_address_enumerator_next@Base 2.22.0 @@ -636,6 +1068,7 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_socket_address_to_native@Base 2.22.0 g_socket_bind@Base 2.22.0 g_socket_check_connect_result@Base 2.22.0 + g_socket_client_add_application_proxy@Base 2.26.0 g_socket_client_connect@Base 2.22.0 g_socket_client_connect_async@Base 2.22.0 g_socket_client_connect_finish@Base 2.22.0 @@ -645,22 +1078,34 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_socket_client_connect_to_service@Base 2.22.0 g_socket_client_connect_to_service_async@Base 2.22.0 g_socket_client_connect_to_service_finish@Base 2.22.0 + g_socket_client_connect_to_uri@Base 2.26.0 + g_socket_client_connect_to_uri_async@Base 2.26.0 + g_socket_client_connect_to_uri_finish@Base 2.26.0 + g_socket_client_get_enable_proxy@Base 2.26.0 g_socket_client_get_family@Base 2.22.0 g_socket_client_get_local_address@Base 2.22.0 g_socket_client_get_protocol@Base 2.22.0 g_socket_client_get_socket_type@Base 2.22.0 + g_socket_client_get_timeout@Base 2.26.0 + g_socket_client_get_tls@Base 2.27.4 + g_socket_client_get_tls_validation_flags@Base 2.27.4 g_socket_client_get_type@Base 2.22.0 g_socket_client_new@Base 2.22.0 + g_socket_client_set_enable_proxy@Base 2.26.0 g_socket_client_set_family@Base 2.22.0 g_socket_client_set_local_address@Base 2.22.0 g_socket_client_set_protocol@Base 2.22.0 g_socket_client_set_socket_type@Base 2.22.0 + g_socket_client_set_timeout@Base 2.26.0 + g_socket_client_set_tls@Base 2.27.4 + g_socket_client_set_tls_validation_flags@Base 2.27.4 g_socket_close@Base 2.22.0 g_socket_condition_check@Base 2.22.0 g_socket_condition_wait@Base 2.22.0 g_socket_connect@Base 2.22.0 g_socket_connectable_enumerate@Base 2.22.0 g_socket_connectable_get_type@Base 2.22.0 + g_socket_connectable_proxy_enumerate@Base 2.26.0 g_socket_connection_factory_create_connection@Base 2.22.0 g_socket_connection_factory_lookup_type@Base 2.22.0 g_socket_connection_factory_register_type@Base 2.22.0 @@ -677,6 +1122,7 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_socket_create_source@Base 2.22.0 g_socket_family_get_type@Base 2.22.0 g_socket_get_blocking@Base 2.22.0 + g_socket_get_credentials@Base 2.26.0 g_socket_get_family@Base 2.22.0 g_socket_get_fd@Base 2.22.0 g_socket_get_keepalive@Base 2.22.0 @@ -685,6 +1131,7 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_socket_get_protocol@Base 2.22.0 g_socket_get_remote_address@Base 2.22.0 g_socket_get_socket_type@Base 2.22.0 + g_socket_get_timeout@Base 2.26.0 g_socket_get_type@Base 2.22.0 g_socket_is_closed@Base 2.22.0 g_socket_is_connected@Base 2.22.0 @@ -696,6 +1143,7 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_socket_listener_accept_socket_async@Base 2.22.0 g_socket_listener_accept_socket_finish@Base 2.22.0 g_socket_listener_add_address@Base 2.22.0 + g_socket_listener_add_any_inet_port@Base 2.24.0 g_socket_listener_add_inet_port@Base 2.22.0 g_socket_listener_add_socket@Base 2.22.0 g_socket_listener_close@Base 2.22.0 @@ -709,9 +1157,11 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_socket_receive@Base 2.22.0 g_socket_receive_from@Base 2.22.0 g_socket_receive_message@Base 2.22.0 + g_socket_receive_with_blocking@Base 2.26.0 g_socket_send@Base 2.22.0 g_socket_send_message@Base 2.22.0 g_socket_send_to@Base 2.22.0 + g_socket_send_with_blocking@Base 2.26.0 g_socket_service_get_type@Base 2.22.0 g_socket_service_is_active@Base 2.22.0 g_socket_service_new@Base 2.22.0 @@ -720,6 +1170,7 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_socket_set_blocking@Base 2.22.0 g_socket_set_keepalive@Base 2.22.0 g_socket_set_listen_backlog@Base 2.22.0 + g_socket_set_timeout@Base 2.26.0 g_socket_shutdown@Base 2.22.0 g_socket_speaks_ipv4@Base 2.22.0 g_socket_type_get_type@Base 2.22.0 @@ -735,6 +1186,9 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_tcp_connection_get_graceful_disconnect@Base 2.22.0 g_tcp_connection_get_type@Base 2.22.0 g_tcp_connection_set_graceful_disconnect@Base 2.22.0 + g_tcp_wrapper_connection_get_base_io_stream@Base 2.27.4 + g_tcp_wrapper_connection_get_type@Base 2.27.4 + g_tcp_wrapper_connection_new@Base 2.27.4 g_themed_icon_append_name@Base 2.16.0 g_themed_icon_get_names@Base 2.16.0 g_themed_icon_get_type@Base 2.16.0 @@ -745,12 +1199,73 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_threaded_resolver_get_type@Base 2.22.0 g_threaded_socket_service_get_type@Base 2.22.0 g_threaded_socket_service_new@Base 2.22.0 + g_tls_authentication_mode_get_type@Base 2.27.4 + g_tls_backend_get_certificate_type@Base 2.27.4 + g_tls_backend_get_client_connection_type@Base 2.27.4 + g_tls_backend_get_default@Base 2.27.4 + g_tls_backend_get_server_connection_type@Base 2.27.4 + g_tls_backend_get_type@Base 2.27.4 + g_tls_backend_supports_tls@Base 2.27.4 + g_tls_certificate_flags_get_type@Base 2.27.4 + g_tls_certificate_get_issuer@Base 2.27.4 + g_tls_certificate_get_type@Base 2.27.4 + g_tls_certificate_list_new_from_file@Base 2.27.4 + g_tls_certificate_new_from_file@Base 2.27.4 + g_tls_certificate_new_from_files@Base 2.27.4 + g_tls_certificate_new_from_pem@Base 2.27.4 + g_tls_certificate_verify@Base 2.27.5 + g_tls_client_connection_get_accepted_cas@Base 2.27.4 + g_tls_client_connection_get_server_identity@Base 2.27.4 + g_tls_client_connection_get_type@Base 2.27.4 + g_tls_client_connection_get_use_ssl3@Base 2.27.4 + g_tls_client_connection_get_validation_flags@Base 2.27.4 + g_tls_client_connection_new@Base 2.27.4 + g_tls_client_connection_set_server_identity@Base 2.27.4 + g_tls_client_connection_set_use_ssl3@Base 2.27.4 + g_tls_client_connection_set_validation_flags@Base 2.27.4 + g_tls_connection_emit_accept_certificate@Base 2.27.4 + g_tls_connection_get_certificate@Base 2.27.4 + g_tls_connection_get_peer_certificate@Base 2.27.4 + g_tls_connection_get_peer_certificate_errors@Base 2.27.5 + g_tls_connection_get_rehandshake_mode@Base 2.27.4 + g_tls_connection_get_require_close_notify@Base 2.27.4 + g_tls_connection_get_type@Base 2.27.4 + g_tls_connection_get_use_system_certdb@Base 2.27.5 + g_tls_connection_handshake@Base 2.27.4 + g_tls_connection_handshake_async@Base 2.27.4 + g_tls_connection_handshake_finish@Base 2.27.4 + g_tls_connection_set_certificate@Base 2.27.4 + g_tls_connection_set_rehandshake_mode@Base 2.27.4 + g_tls_connection_set_require_close_notify@Base 2.27.4 + g_tls_connection_set_use_system_certdb@Base 2.27.5 + g_tls_error_get_type@Base 2.27.4 + g_tls_error_quark@Base 2.27.4 + g_tls_rehandshake_mode_get_type@Base 2.27.4 + g_tls_server_connection_get_type@Base 2.27.4 + g_tls_server_connection_new@Base 2.27.4 g_unix_connection_get_type@Base 2.22.0 + g_unix_connection_receive_credentials@Base 2.26.0 g_unix_connection_receive_fd@Base 2.22.0 + g_unix_connection_send_credentials@Base 2.26.0 g_unix_connection_send_fd@Base 2.22.0 + g_unix_credentials_message_get_credentials@Base 2.26.0 + g_unix_credentials_message_get_type@Base 2.26.0 + g_unix_credentials_message_is_supported@Base 2.26.0 + g_unix_credentials_message_new@Base 2.26.0 + g_unix_credentials_message_new_with_credentials@Base 2.26.0 + g_unix_fd_list_append@Base 2.24.0 + g_unix_fd_list_get@Base 2.24.0 + g_unix_fd_list_get_length@Base 2.24.0 + g_unix_fd_list_get_type@Base 2.24.0 + g_unix_fd_list_new@Base 2.24.0 + g_unix_fd_list_new_from_array@Base 2.24.0 + g_unix_fd_list_peek_fds@Base 2.24.0 + g_unix_fd_list_steal_fds@Base 2.24.0 g_unix_fd_message_append_fd@Base 2.22.0 + g_unix_fd_message_get_fd_list@Base 2.24.0 g_unix_fd_message_get_type@Base 2.22.0 g_unix_fd_message_new@Base 2.22.0 + g_unix_fd_message_new_with_fd_list@Base 2.24.0 g_unix_fd_message_steal_fds@Base 2.22.0 g_unix_input_stream_get_close_fd@Base 2.20.0 g_unix_input_stream_get_fd@Base 2.20.0 @@ -795,12 +1310,15 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_unix_output_stream_set_close_fd@Base 2.20.0 g_unix_resolver_get_type@Base 2.22.0 g_unix_socket_address_abstract_names_supported@Base 2.22.0 + g_unix_socket_address_get_address_type@Base 2.26.0 g_unix_socket_address_get_is_abstract@Base 2.22.0 g_unix_socket_address_get_path@Base 2.22.0 g_unix_socket_address_get_path_len@Base 2.22.0 g_unix_socket_address_get_type@Base 2.22.0 g_unix_socket_address_new@Base 2.22.0 g_unix_socket_address_new_abstract@Base 2.22.0 + g_unix_socket_address_new_with_type@Base 2.26.0 + g_unix_socket_address_type_get_type@Base 2.26.0 g_vfs_get_default@Base 2.16.0 g_vfs_get_file_for_path@Base 2.16.0 g_vfs_get_file_for_uri@Base 2.16.0 @@ -835,6 +1353,14 @@ libgio-2.0.so.0 libglib2.0-0 #MINVER# g_volume_mount@Base 2.16.0 g_volume_mount_finish@Base 2.16.0 g_volume_should_automount@Base 2.16.0 + g_zlib_compressor_format_get_type@Base 2.24.0 + g_zlib_compressor_get_file_info@Base 2.26.0 + g_zlib_compressor_get_type@Base 2.24.0 + g_zlib_compressor_new@Base 2.24.0 + g_zlib_compressor_set_file_info@Base 2.26.0 + g_zlib_decompressor_get_file_info@Base 2.26.0 + g_zlib_decompressor_get_type@Base 2.24.0 + g_zlib_decompressor_new@Base 2.24.0 libglib-2.0.so.0 libglib2.0-0 #MINVER# * Build-Depends-Package: libglib2.0-dev g_access@Base 2.12.0 @@ -913,9 +1439,12 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_base64_encode_close@Base 2.12.0 g_base64_encode_step@Base 2.12.0 g_basename@Base 2.12.0 + g_bit_lock@Base 2.24.0 g_bit_nth_lsf@Base 2.12.0 g_bit_nth_msf@Base 2.12.0 g_bit_storage@Base 2.12.0 + g_bit_trylock@Base 2.24.0 + g_bit_unlock@Base 2.24.0 g_blow_chunks@Base 2.12.0 g_bookmark_file_add_application@Base 2.12.0 g_bookmark_file_add_group@Base 2.12.0 @@ -1064,6 +1593,53 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_date_subtract_days@Base 2.12.0 g_date_subtract_months@Base 2.12.0 g_date_subtract_years@Base 2.12.0 + g_date_time_add_days@Base 2.26.0 + g_date_time_add_full@Base 2.26.0 + g_date_time_add@Base 2.26.0 + g_date_time_add_hours@Base 2.26.0 + g_date_time_add_minutes@Base 2.26.0 + g_date_time_add_months@Base 2.26.0 + g_date_time_add_seconds@Base 2.26.0 + g_date_time_add_weeks@Base 2.26.0 + g_date_time_add_years@Base 2.26.0 + g_date_time_compare@Base 2.26.0 + g_date_time_difference@Base 2.26.0 + g_date_time_equal@Base 2.26.0 + g_date_time_format@Base 2.26.0 + g_date_time_get_day_of_month@Base 2.26.0 + g_date_time_get_day_of_week@Base 2.26.0 + g_date_time_get_day_of_year@Base 2.26.0 + g_date_time_get_hour@Base 2.26.0 + g_date_time_get_microsecond@Base 2.26.0 + g_date_time_get_minute@Base 2.26.0 + g_date_time_get_month@Base 2.26.0 + g_date_time_get_second@Base 2.26.0 + g_date_time_get_seconds@Base 2.26.0 + g_date_time_get_timezone_abbreviation@Base 2.26.0 + g_date_time_get_utc_offset@Base 2.26.0 + g_date_time_get_week_numbering_year@Base 2.27.2 + g_date_time_get_week_of_year@Base 2.26.0 + g_date_time_get_year@Base 2.26.0 + g_date_time_get_ymd@Base 2.26.0 + g_date_time_hash@Base 2.26.0 + g_date_time_is_daylight_savings@Base 2.26.0 + g_date_time_new_from_timeval_local@Base 2.26.0 + g_date_time_new_from_timeval_utc@Base 2.26.0 + g_date_time_new_from_unix_local@Base 2.26.0 + g_date_time_new_from_unix_utc@Base 2.26.0 + g_date_time_new@Base 2.26.0 + g_date_time_new_local@Base 2.26.0 + g_date_time_new_now@Base 2.26.0 + g_date_time_new_now_local@Base 2.26.0 + g_date_time_new_now_utc@Base 2.26.0 + g_date_time_new_utc@Base 2.26.0 + g_date_time_ref@Base 2.26.0 + g_date_time_to_local@Base 2.26.0 + g_date_time_to_timeval@Base 2.26.0 + g_date_time_to_timezone@Base 2.26.0 + g_date_time_to_unix@Base 2.26.0 + g_date_time_to_utc@Base 2.26.0 + g_date_time_unref@Base 2.26.0 g_date_to_struct_tm@Base 2.12.0 g_date_valid@Base 2.12.0 g_date_valid_day@Base 2.12.0 @@ -1072,6 +1648,7 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_date_valid_month@Base 2.12.0 g_date_valid_weekday@Base 2.12.0 g_date_valid_year@Base 2.12.0 + g_dcgettext@Base 2.26.0 g_dgettext@Base 2.18.0 g_dir_close@Base 2.12.0 g_dir_open@Base 2.12.0 @@ -1114,12 +1691,15 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_get_codeset@Base 2.12.0 g_get_current_dir@Base 2.12.0 g_get_current_time@Base 2.12.0 + g_get_environ@Base 2.27.2 g_get_filename_charsets@Base 2.12.0 g_get_home_dir@Base 2.12.0 g_get_host_name@Base 2.12.0 g_get_language_names@Base 2.12.0 + g_get_monotonic_time@Base 2.27.2 g_get_prgname@Base 2.12.0 g_get_real_name@Base 2.12.0 + g_get_real_time@Base 2.27.3 g_get_system_config_dirs@Base 2.12.0 g_get_system_data_dirs@Base 2.12.0 g_get_tmp_dir@Base 2.12.0 @@ -1127,6 +1707,7 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_get_user_config_dir@Base 2.12.0 g_get_user_data_dir@Base 2.12.0 g_get_user_name@Base 2.12.0 + g_get_user_runtime_dir@Base 2.27.3 g_get_user_special_dir@Base 2.14.0 g_getenv@Base 2.12.0 g_hash_table_destroy@Base 2.12.0 @@ -1243,6 +1824,7 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_key_file_get_double@Base 2.12.0 g_key_file_get_double_list@Base 2.12.0 g_key_file_get_groups@Base 2.12.0 + g_key_file_get_int64@Base 2.26.0 g_key_file_get_integer@Base 2.12.0 g_key_file_get_integer_list@Base 2.12.0 g_key_file_get_keys@Base 2.12.0 @@ -1251,6 +1833,7 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_key_file_get_start_group@Base 2.12.0 g_key_file_get_string@Base 2.12.0 g_key_file_get_string_list@Base 2.12.0 + g_key_file_get_uint64@Base 2.26.0 g_key_file_get_value@Base 2.12.0 g_key_file_has_group@Base 2.12.0 g_key_file_has_key@Base 2.12.0 @@ -1267,6 +1850,7 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_key_file_set_comment@Base 2.12.0 g_key_file_set_double@Base 2.12.0 g_key_file_set_double_list@Base 2.12.0 + g_key_file_set_int64@Base 2.26.0 g_key_file_set_integer@Base 2.12.0 g_key_file_set_integer_list@Base 2.12.0 g_key_file_set_list_separator@Base 2.12.0 @@ -1274,6 +1858,7 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_key_file_set_locale_string_list@Base 2.12.0 g_key_file_set_string@Base 2.12.0 g_key_file_set_string_list@Base 2.12.0 + g_key_file_set_uint64@Base 2.26.0 g_key_file_set_value@Base 2.12.0 g_key_file_to_data@Base 2.12.0 g_list_alloc@Base 2.12.0 @@ -1287,6 +1872,7 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_list_foreach@Base 2.12.0 g_list_free@Base 2.12.0 g_list_free_1@Base 2.12.0 + g_list_free_full@Base 2.27.2 g_list_index@Base 2.12.0 g_list_insert@Base 2.12.0 g_list_insert_before@Base 2.12.0 @@ -1329,6 +1915,8 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_main_context_find_source_by_user_data@Base 2.12.0 g_main_context_get_poll_func@Base 2.12.0 g_main_context_get_thread_default@Base 2.22.0 + g_main_context_invoke@Base 2.27.2 + g_main_context_invoke_full@Base 2.27.2 g_main_context_is_owner@Base 2.12.0 g_main_context_iteration@Base 2.12.0 g_main_context_new@Base 2.12.0 @@ -1354,7 +1942,9 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_main_loop_run@Base 2.12.0 g_main_loop_unref@Base 2.12.0 g_malloc0@Base 2.12.0 + g_malloc0_n@Base 2.24.0 g_malloc@Base 2.12.0 + g_malloc_n@Base 2.24.0 g_mapped_file_free@Base 2.12.0 g_mapped_file_get_contents@Base 2.12.0 g_mapped_file_get_length@Base 2.12.0 @@ -1566,10 +2156,13 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_random_int_range@Base 2.12.0 g_random_set_seed@Base 2.12.0 g_realloc@Base 2.12.0 + g_realloc_n@Base 2.24.0 g_regex_check_replacement@Base 2.14.0 g_regex_error_quark@Base 2.14.0 g_regex_escape_string@Base 2.14.0 g_regex_get_capture_count@Base 2.14.0 + g_regex_get_compile_flags@Base 2.26.0 + g_regex_get_match_flags@Base 2.26.0 g_regex_get_max_backref@Base 2.14.0 g_regex_get_pattern@Base 2.14.0 g_regex_get_string_number@Base 2.14.0 @@ -1642,6 +2235,8 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_sequence_iter_move@Base 2.14.0 g_sequence_iter_next@Base 2.14.0 g_sequence_iter_prev@Base 2.14.0 + g_sequence_lookup@Base 2.27.5 + g_sequence_lookup_iter@Base 2.27.5 g_sequence_move@Base 2.14.0 g_sequence_move_range@Base 2.14.0 g_sequence_new@Base 2.14.0 @@ -1671,6 +2266,7 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_slice_alloc0@Base 2.12.0 g_slice_alloc@Base 2.12.0 g_slice_copy@Base 2.14.0 + g_slice_debug_tree_statistics@Base 2.27.0 g_slice_free1@Base 2.12.0 g_slice_free_chain_with_offset@Base 2.12.0 g_slice_get_config@Base 2.12.0 @@ -1686,6 +2282,7 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_slist_foreach@Base 2.12.0 g_slist_free@Base 2.12.0 g_slist_free_1@Base 2.12.0 + g_slist_free_full@Base 2.27.2 g_slist_index@Base 2.12.0 g_slist_insert@Base 2.12.0 g_slist_insert_before@Base 2.12.0 @@ -1706,6 +2303,7 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_slist_sort@Base 2.12.0 g_slist_sort_with_data@Base 2.12.0 g_snprintf@Base 2.12.0 + g_source_add_child_source@Base 2.27.4 g_source_add_poll@Base 2.12.0 g_source_attach@Base 2.12.0 g_source_destroy@Base 2.12.0 @@ -1713,18 +2311,23 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_source_get_context@Base 2.12.0 g_source_get_current_time@Base 2.12.0 g_source_get_id@Base 2.12.0 + g_source_get_name@Base 2.26.0 g_source_get_priority@Base 2.12.0 + g_source_get_time@Base 2.27.2 g_source_is_destroyed@Base 2.12.0 g_source_new@Base 2.12.0 g_source_ref@Base 2.12.0 g_source_remove@Base 2.12.0 g_source_remove_by_funcs_user_data@Base 2.12.0 g_source_remove_by_user_data@Base 2.12.0 + g_source_remove_child_source@Base 2.27.4 g_source_remove_poll@Base 2.12.0 g_source_set_callback@Base 2.12.0 g_source_set_callback_indirect@Base 2.12.0 g_source_set_can_recurse@Base 2.12.0 g_source_set_funcs@Base 2.12.0 + g_source_set_name@Base 2.26.0 + g_source_set_name_by_id@Base 2.26.0 g_source_set_priority@Base 2.12.0 g_source_unref@Base 2.12.0 g_spaced_primes_closest@Base 2.12.0 @@ -1904,6 +2507,16 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_time_val_add@Base 2.12.0 g_time_val_from_iso8601@Base 2.12.0 g_time_val_to_iso8601@Base 2.12.0 + g_time_zone_adjust_time@Base 2.27.0 + g_time_zone_find_interval@Base 2.27.0 + g_time_zone_get_abbreviation@Base 2.27.0 + g_time_zone_get_offset@Base 2.27.0 + g_time_zone_is_dst@Base 2.27.0 + g_time_zone_new@Base 2.26.0 + g_time_zone_new_local@Base 2.26.0 + g_time_zone_new_utc@Base 2.26.0 + g_time_zone_ref@Base 2.26.0 + g_time_zone_unref@Base 2.26.0 g_timeout_add@Base 2.12.0 g_timeout_add_full@Base 2.12.0 g_timeout_add_seconds@Base 2.14.0 @@ -1940,8 +2553,11 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_tree_traverse@Base 2.12.0 g_tree_unref@Base 2.22.0 g_try_malloc0@Base 2.12.0 + g_try_malloc0_n@Base 2.24.0 g_try_malloc@Base 2.12.0 + g_try_malloc_n@Base 2.24.0 g_try_realloc@Base 2.12.0 + g_try_realloc_n@Base 2.24.0 g_tuples_destroy@Base 2.12.0 g_tuples_index@Base 2.12.0 g_ucs4_to_utf16@Base 2.12.0 @@ -2012,6 +2628,154 @@ libglib-2.0.so.0 libglib2.0-0 #MINVER# g_utf8_to_utf16@Base 2.12.0 g_utf8_validate@Base 2.12.0 g_utime@Base 2.18.0 + g_variant_builder_add@Base 2.24.0 + g_variant_builder_add_parsed@Base 2.26.0 + g_variant_builder_add_value@Base 2.24.0 + g_variant_builder_clear@Base 2.24.0 + g_variant_builder_close@Base 2.24.0 + g_variant_builder_end@Base 2.24.0 + g_variant_builder_init@Base 2.24.0 + g_variant_builder_new@Base 2.24.0 + g_variant_builder_open@Base 2.24.0 + g_variant_builder_ref@Base 2.24.0 + g_variant_builder_unref@Base 2.24.0 + g_variant_byteswap@Base 2.24.0 + g_variant_classify@Base 2.24.0 + g_variant_compare@Base 2.26.0 + g_variant_dup_bytestring@Base 2.26.0 + g_variant_dup_bytestring_array@Base 2.26.0 + g_variant_dup_string@Base 2.24.0 + g_variant_dup_strv@Base 2.24.0 + g_variant_equal@Base 2.24.0 + g_variant_format_string_scan@Base 2.24.0 + g_variant_format_string_scan_type@Base 2.24.0 + g_variant_get@Base 2.24.0 + g_variant_get_boolean@Base 2.24.0 + g_variant_get_byte@Base 2.24.0 + g_variant_get_bytestring@Base 2.26.0 + g_variant_get_bytestring_array@Base 2.26.0 + g_variant_get_child@Base 2.24.0 + g_variant_get_child_value@Base 2.24.0 + g_variant_get_data@Base 2.24.0 + g_variant_get_double@Base 2.24.0 + g_variant_get_fixed_array@Base 2.24.0 + g_variant_get_handle@Base 2.24.0 + g_variant_get_int16@Base 2.24.0 + g_variant_get_int32@Base 2.24.0 + g_variant_get_int64@Base 2.24.0 + g_variant_get_maybe@Base 2.24.0 + g_variant_get_normal_form@Base 2.24.0 + g_variant_get_size@Base 2.24.0 + g_variant_get_string@Base 2.24.0 + g_variant_get_strv@Base 2.24.0 + g_variant_get_type@Base 2.24.0 + g_variant_get_type_string@Base 2.24.0 + g_variant_get_uint16@Base 2.24.0 + g_variant_get_uint32@Base 2.24.0 + g_variant_get_uint64@Base 2.24.0 + g_variant_get_va@Base 2.24.0 + g_variant_get_variant@Base 2.24.0 + g_variant_hash@Base 2.24.0 + g_variant_is_container@Base 2.24.0 + g_variant_is_floating@Base 2.26.0 + g_variant_is_normal_form@Base 2.24.0 + g_variant_is_object_path@Base 2.24.0 + g_variant_is_of_type@Base 2.24.0 + g_variant_is_signature@Base 2.24.0 + g_variant_iter_copy@Base 2.24.0 + g_variant_iter_free@Base 2.24.0 + g_variant_iter_init@Base 2.24.0 + g_variant_iter_loop@Base 2.24.0 + g_variant_iter_n_children@Base 2.24.0 + g_variant_iter_new@Base 2.24.0 + g_variant_iter_next@Base 2.24.0 + g_variant_iter_next_value@Base 2.24.0 + g_variant_lookup@Base 2.27.3 + g_variant_lookup_value@Base 2.27.3 + g_variant_n_children@Base 2.24.0 + g_variant_new@Base 2.24.0 + g_variant_new_array@Base 2.24.0 + g_variant_new_boolean@Base 2.24.0 + g_variant_new_byte@Base 2.24.0 + g_variant_new_bytestring@Base 2.26.0 + g_variant_new_bytestring_array@Base 2.26.0 + g_variant_new_dict_entry@Base 2.24.0 + g_variant_new_double@Base 2.24.0 + g_variant_new_from_data@Base 2.24.0 + g_variant_new_handle@Base 2.24.0 + g_variant_new_int16@Base 2.24.0 + g_variant_new_int32@Base 2.24.0 + g_variant_new_int64@Base 2.24.0 + g_variant_new_maybe@Base 2.24.0 + g_variant_new_object_path@Base 2.24.0 + g_variant_new_parsed@Base 2.24.0 + g_variant_new_parsed_va@Base 2.24.0 + g_variant_new_signature@Base 2.24.0 + g_variant_new_string@Base 2.24.0 + g_variant_new_strv@Base 2.24.0 + g_variant_new_tuple@Base 2.24.0 + g_variant_new_uint16@Base 2.24.0 + g_variant_new_uint32@Base 2.24.0 + g_variant_new_uint64@Base 2.24.0 + g_variant_new_va@Base 2.24.0 + g_variant_new_variant@Base 2.24.0 + g_variant_parse@Base 2.24.0 + g_variant_parser_get_error_quark@Base 2.24.0 + g_variant_print@Base 2.24.0 + g_variant_print_string@Base 2.24.0 + g_variant_ref@Base 2.24.0 + g_variant_ref_sink@Base 2.24.0 + g_variant_serialised_byteswap@Base 2.24.0 + g_variant_serialised_get_child@Base 2.24.0 + g_variant_serialised_is_normal@Base 2.24.0 + g_variant_serialised_n_children@Base 2.24.0 + g_variant_serialiser_is_object_path@Base 2.24.0 + g_variant_serialiser_is_signature@Base 2.24.0 + g_variant_serialiser_is_string@Base 2.24.0 + g_variant_serialiser_needed_size@Base 2.24.0 + g_variant_serialiser_serialise@Base 2.24.0 + g_variant_store@Base 2.24.0 + g_variant_type_checked_@Base 2.24.0 + g_variant_type_copy@Base 2.24.0 + g_variant_type_dup_string@Base 2.24.0 + g_variant_type_element@Base 2.24.0 + g_variant_type_equal@Base 2.24.0 + g_variant_type_first@Base 2.24.0 + g_variant_type_free@Base 2.24.0 + g_variant_type_get_string_length@Base 2.24.0 + g_variant_type_hash@Base 2.24.0 + g_variant_type_info_assert_no_infos@Base 2.24.0 + g_variant_type_info_element@Base 2.24.0 + g_variant_type_info_get@Base 2.24.0 + g_variant_type_info_get_type_string@Base 2.24.0 + g_variant_type_info_member_info@Base 2.24.0 + g_variant_type_info_n_members@Base 2.24.0 + g_variant_type_info_query@Base 2.24.0 + g_variant_type_info_query_element@Base 2.24.0 + g_variant_type_info_ref@Base 2.24.0 + g_variant_type_info_unref@Base 2.24.0 + g_variant_type_is_array@Base 2.24.0 + g_variant_type_is_basic@Base 2.24.0 + g_variant_type_is_container@Base 2.24.0 + g_variant_type_is_definite@Base 2.24.0 + g_variant_type_is_dict_entry@Base 2.24.0 + g_variant_type_is_maybe@Base 2.24.0 + g_variant_type_is_subtype_of@Base 2.24.0 + g_variant_type_is_tuple@Base 2.24.0 + g_variant_type_is_variant@Base 2.24.0 + g_variant_type_key@Base 2.24.0 + g_variant_type_n_items@Base 2.24.0 + g_variant_type_new@Base 2.24.0 + g_variant_type_new_array@Base 2.24.0 + g_variant_type_new_dict_entry@Base 2.24.0 + g_variant_type_new_maybe@Base 2.24.0 + g_variant_type_new_tuple@Base 2.24.0 + g_variant_type_next@Base 2.24.0 + g_variant_type_peek_string@Base 2.24.0 + g_variant_type_string_is_valid@Base 2.24.0 + g_variant_type_string_scan@Base 2.24.0 + g_variant_type_value@Base 2.24.0 + g_variant_unref@Base 2.24.0 g_vasprintf@Base 2.12.0 g_vfprintf@Base 2.12.0 g_vprintf@Base 2.12.0 @@ -2040,10 +2804,18 @@ libgmodule-2.0.so.0 libglib2.0-0 #MINVER# libgobject-2.0.so.0 libglib2.0-0 #MINVER# * Build-Depends-Package: libglib2.0-dev g_array_get_type@Base 2.22.0 + g_binding_flags_get_type@Base 2.26.0 + g_binding_get_flags@Base 2.26.0 + g_binding_get_source@Base 2.26.0 + g_binding_get_source_property@Base 2.26.0 + g_binding_get_target@Base 2.26.0 + g_binding_get_target_property@Base 2.26.0 + g_binding_get_type@Base 2.26.0 g_boxed_copy@Base 2.12.0 g_boxed_free@Base 2.12.0 g_boxed_type_register_static@Base 2.12.0 g_byte_array_get_type@Base 2.22.0 + g_cclosure_marshal_BOOLEAN__BOXED_BOXED@Base 2.26.0 g_cclosure_marshal_BOOLEAN__FLAGS@Base 2.12.0 g_cclosure_marshal_STRING__OBJECT_POINTER@Base 2.12.0 g_cclosure_marshal_VOID__BOOLEAN@Base 2.12.0 @@ -2063,11 +2835,13 @@ libgobject-2.0.so.0 libglib2.0-0 #MINVER# g_cclosure_marshal_VOID__UINT@Base 2.12.0 g_cclosure_marshal_VOID__UINT_POINTER@Base 2.12.0 g_cclosure_marshal_VOID__ULONG@Base 2.12.0 + g_cclosure_marshal_VOID__VARIANT@Base 2.26.0 g_cclosure_marshal_VOID__VOID@Base 2.12.0 g_cclosure_new@Base 2.12.0 g_cclosure_new_object@Base 2.12.0 g_cclosure_new_object_swap@Base 2.12.0 g_cclosure_new_swap@Base 2.12.0 + g_clear_object@Base 2.27.3 g_closure_add_finalize_notifier@Base 2.12.0 g_closure_add_invalidate_notifier@Base 2.12.0 g_closure_add_marshal_guards@Base 2.12.0 @@ -2084,11 +2858,13 @@ libgobject-2.0.so.0 libglib2.0-0 #MINVER# g_closure_sink@Base 2.12.0 g_closure_unref@Base 2.12.0 g_date_get_type@Base 2.12.0 + g_date_time_get_type@Base 2.26.0 g_enum_complete_type_info@Base 2.12.0 g_enum_get_value@Base 2.12.0 g_enum_get_value_by_name@Base 2.12.0 g_enum_get_value_by_nick@Base 2.12.0 g_enum_register_static@Base 2.12.0 + g_error_get_type@Base 2.26.0 g_flags_complete_type_info@Base 2.12.0 g_flags_get_first_value@Base 2.12.0 g_flags_get_value_by_name@Base 2.12.0 @@ -2102,8 +2878,12 @@ libgobject-2.0.so.0 libglib2.0-0 #MINVER# g_io_condition_get_type@Base 2.12.0 g_object_add_toggle_ref@Base 2.12.0 g_object_add_weak_pointer@Base 2.12.0 + g_object_bind_property@Base 2.26.0 + g_object_bind_property_full@Base 2.26.0 + g_object_bind_property_with_closures@Base 2.26.0 g_object_class_find_property@Base 2.12.0 g_object_class_install_property@Base 2.12.0 + g_object_class_install_properties@Base 2.26.0 g_object_class_list_properties@Base 2.12.0 g_object_class_override_property@Base 2.12.0 g_object_compat_control@Base 2.12.0 @@ -2125,6 +2905,7 @@ libgobject-2.0.so.0 libglib2.0-0 #MINVER# g_object_new_valist@Base 2.12.0 g_object_newv@Base 2.12.0 g_object_notify@Base 2.12.0 + g_object_notify_by_pspec@Base 2.26.0 g_object_ref@Base 2.12.0 g_object_ref_sink@Base 2.12.0 g_object_remove_toggle_ref@Base 2.12.0 @@ -2186,6 +2967,7 @@ libgobject-2.0.so.0 libglib2.0-0 #MINVER# g_param_spec_unichar@Base 2.12.0 g_param_spec_unref@Base 2.12.0 g_param_spec_value_array@Base 2.12.0 + g_param_spec_variant@Base 2.26.0 g_param_type_register_static@Base 2.12.0 g_param_value_convert@Base 2.12.0 g_param_value_defaults@Base 2.12.0 @@ -2195,6 +2977,7 @@ libgobject-2.0.so.0 libglib2.0-0 #MINVER# g_pointer_type_register_static@Base 2.12.0 g_ptr_array_get_type@Base 2.22.0 g_regex_get_type@Base 2.14.0 + g_signal_accumulator_first_wins@Base 2.27.2 g_signal_accumulator_true_handled@Base 2.12.0 g_signal_add_emission_hook@Base 2.12.0 g_signal_chain_from_overridden@Base 2.12.0 @@ -2234,9 +3017,11 @@ libgobject-2.0.so.0 libglib2.0-0 #MINVER# g_signal_stop_emission_by_name@Base 2.12.0 g_signal_type_cclosure_new@Base 2.12.0 g_source_set_closure@Base 2.12.0 + g_source_set_dummy_callback@Base 2.27.4 g_strdup_value_contents@Base 2.12.0 g_strv_get_type@Base 2.12.0 g_type_add_class_cache_func@Base 2.12.0 + g_type_add_class_private@Base 2.24.0 g_type_add_interface_check@Base 2.12.0 g_type_add_interface_dynamic@Base 2.12.0 g_type_add_interface_static@Base 2.12.0 @@ -2250,6 +3035,7 @@ libgobject-2.0.so.0 libglib2.0-0 #MINVER# g_type_check_value_holds@Base 2.12.0 g_type_children@Base 2.12.0 g_type_class_add_private@Base 2.12.0 + g_type_class_get_private@Base 2.24.0 g_type_class_peek@Base 2.12.0 g_type_class_peek_parent@Base 2.12.0 g_type_class_peek_static@Base 2.12.0 @@ -2322,6 +3108,7 @@ libgobject-2.0.so.0 libglib2.0-0 #MINVER# g_value_dup_object@Base 2.12.0 g_value_dup_param@Base 2.12.0 g_value_dup_string@Base 2.12.0 + g_value_dup_variant@Base 2.26.0 g_value_fits_pointer@Base 2.12.0 g_value_get_boolean@Base 2.12.0 g_value_get_boxed@Base 2.12.0 @@ -2343,6 +3130,7 @@ libgobject-2.0.so.0 libglib2.0-0 #MINVER# g_value_get_uint64@Base 2.12.0 g_value_get_uint@Base 2.12.0 g_value_get_ulong@Base 2.12.0 + g_value_get_variant@Base 2.26.0 g_value_init@Base 2.12.0 g_value_peek_pointer@Base 2.12.0 g_value_register_transform_func@Base 2.12.0 @@ -2373,14 +3161,18 @@ libgobject-2.0.so.0 libglib2.0-0 #MINVER# g_value_set_uint64@Base 2.12.0 g_value_set_uint@Base 2.12.0 g_value_set_ulong@Base 2.12.0 + g_value_set_variant@Base 2.26.0 g_value_take_boxed@Base 2.12.0 g_value_take_object@Base 2.12.0 g_value_take_param@Base 2.12.0 g_value_take_string@Base 2.12.0 + g_value_take_variant@Base 2.26.0 g_value_transform@Base 2.12.0 g_value_type_compatible@Base 2.12.0 g_value_type_transformable@Base 2.12.0 g_value_unset@Base 2.12.0 + g_variant_get_gtype@Base 2.24.0 + g_variant_type_get_gtype@Base 2.24.0 libgthread-2.0.so.0 libglib2.0-0 #MINVER# * Build-Depends-Package: libglib2.0-dev g_thread_init@Base 2.12.0 diff --git a/debian/libglib2.0-0.triggers b/debian/libglib2.0-0.triggers new file mode 100644 index 0000000..3413c85 --- /dev/null +++ b/debian/libglib2.0-0.triggers @@ -0,0 +1,2 @@ +interest /usr/lib/gio/modules +interest /usr/share/glib-2.0/schemas diff --git a/debian/libglib2.0-bin.install b/debian/libglib2.0-bin.install new file mode 100644 index 0000000..879aad3 --- /dev/null +++ b/debian/libglib2.0-bin.install @@ -0,0 +1,6 @@ +debian/install/deb/usr/bin/gsettings usr/bin +debian/install/deb/usr/bin/gdbus usr/bin +debian/install/deb/usr/share/man/man1/gio-querymodules.1* usr/share/man/man1 +debian/install/deb/usr/share/man/man1/glib-compile-schemas.1* usr/share/man/man1 +debian/install/deb/usr/share/man/man1/gsettings.1* usr/share/man/man1 +debian/install/deb/usr/share/man/man1/gdbus.1* usr/share/man/man1 diff --git a/debian/libglib2.0-bin.links b/debian/libglib2.0-bin.links new file mode 100644 index 0000000..43a0de6 --- /dev/null +++ b/debian/libglib2.0-bin.links @@ -0,0 +1,2 @@ +/usr/lib/glib-2.0/gio-querymodules /usr/bin/gio-querymodules +/usr/lib/glib-2.0/glib-compile-schemas /usr/bin/glib-compile-schemas diff --git a/debian/libglib2.0-dev.install b/debian/libglib2.0-dev.install index d5b6639..ce26cb5 100644 --- a/debian/libglib2.0-dev.install +++ b/debian/libglib2.0-dev.install @@ -4,9 +4,16 @@ debian/install/deb/usr/lib/libg{object,module,thread,io}*.so usr/lib debian/install/deb/usr/lib/glib-2.0 usr/lib debian/install/deb/usr/lib/pkgconfig usr/lib debian/install/deb/usr/share/aclocal usr/share +debian/install/deb/usr/share/glib-2.0/gdb usr/share/glib-2.0 debian/install/deb/usr/share/glib-2.0/gettext usr/share/glib-2.0 +debian/install/deb/usr/share/glib-2.0/schemas usr/share/glib-2.0 debian/install/deb/usr/share/man/man1/glib-genmarshal.1* usr/share/man/man1 debian/install/deb/usr/share/man/man1/glib-mkenums.1* usr/share/man/man1 debian/install/deb/usr/share/man/man1/gobject-query.1* usr/share/man/man1 debian/install/deb/usr/share/man/man1/glib-gettextize.1* usr/share/man/man1 -debian/install/deb/usr/bin usr +debian/install/deb/usr/bin/glib-genmarshal usr/bin +debian/install/deb/usr/bin/gobject-query usr/bin +debian/install/deb/usr/bin/glib-mkenums usr/bin +debian/install/deb/usr/bin/gtester-report usr/bin +debian/install/deb/usr/bin/glib-gettextize usr/bin +debian/install/deb/usr/bin/gtester usr/bin diff --git a/debian/rules b/debian/rules old mode 100644 new mode 100755 index 4d3d390..06bbbd8 --- a/debian/rules +++ b/debian/rules @@ -2,12 +2,15 @@ #DISABLE_UPDATE_UPLOADERS := 1 #include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +#include /usr/share/gnome-pkg-tools/1/rules/check-dist.mk #-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk GNOME_MODULE := glib STAMP_DIR := debian/stampdir +#PATCH_DIR := debian/patches + # rules in this debian/rules Makefile can be built concurrently as well as # upstream rules in Makefile; all $(MAKE) invocations will inherit this flag, # if you recurse into debian/rules ($(MAKE) @@ -19,14 +22,12 @@ MAKEFLAGS += $(if $(DEB_BUILD_OPTIONS_PARALLEL),-j$(DEB_BUILD_OPTIONS_PARALLEL)) # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE = $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -#DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) # Debian architectures DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) - CFLAGS += -fPIC -Wall -g -O$(if $(findstring noopt,$(DEB_BUILD_OPTIONS)),0,2) # Ensure the build aborts when there are still references to undefined @@ -42,12 +43,13 @@ LDFLAGS += -Wl,-O1 APIVER := 2.0 SONAME := 0 -SHVER := 2.24.2 +SHVER := 2.27.0 # package names SHARED_PKG := libglib$(APIVER)-$(SONAME) DATA_PKG := libglib$(APIVER)-data DEV_PKG := libglib$(APIVER)-dev +BIN_PKG := libglib$(APIVER)-bin UDEB_PKG := libglib$(APIVER)-udeb DOC_PKG := libglib$(APIVER)-doc DEBUG_PKG := $(SHARED_PKG)-dbg @@ -61,11 +63,9 @@ FLAVORS := deb udeb refdbg # list of flavors to run the test suite on CHECK_FLAVORS := $(filter deb, $(FLAVORS)) -# list of arches on which testsuite failures are fatal -# XXX testsuite failures currently disabled as testsuite fails everywhere when -# $HOME isn't writable CHECK_SUPPORTED_ARCHES := -# CHECK_SUPPORTED_ARCHES := alpha amd64 i386 ia64 lpia m68k s390 +#CHECK_SUPPORTED_ARCHES := amd64 i386 s390 +# CHECK_SUPPORTED_ARCHES := alpha ia64 lpia m68k # testsuite is known to fail on hppa, hurd, kfreebsd-amd64, kfreebsd-i386; see # Debian #428674 # testsuite is known to fail on arm, mips, mipsel, powerpc, sparc; see GNOME #481573 @@ -86,7 +86,8 @@ common_configure_flags := \ --prefix=/usr \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ - --with-html-dir=\$${prefix}/share/doc/$(DOC_PKG) + --with-html-dir=\$${prefix}/share/doc/$(DOC_PKG) #\ + # --with-pcre=system ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) common_configure_flags += --build=$(DEB_BUILD_GNU_TYPE) else @@ -106,6 +107,9 @@ $(STAMP_DIR)/patch-stamp: # backup the original files to restore them in the clean target -test -r config.sub && cp config.sub config.sub.orig -test -r config.guess && cp config.guess config.guess.orig + # apply patches + # QUILT_PATCHES=$(PATCH_DIR) \ + # quilt --quiltrc /dev/null push -a || test $$? = 2 -test -r /usr/share/misc/config.sub && \ cp -f /usr/share/misc/config.sub config.sub -test -r /usr/share/misc/config.guess && \ @@ -164,6 +168,7 @@ debian/control: -e "s#@APIVER@#$(APIVER)#g" \ -e "s#@VERSION@#$(VERSION)#g" \ -e "s#@SHARED_PKG@#$(SHARED_PKG)#g" \ + -e "s#@BIN_PKG@#$(BIN_PKG)#g" \ -e "s#@DATA_PKG@#$(DATA_PKG)#g" \ -e "s#@DEV_PKG@#$(DEV_PKG)#g" \ -e "s#@UDEB_PKG@#$(UDEB_PKG)#g" \ @@ -179,25 +184,29 @@ clean: debian/control # remove install and build dirs rm -rf $(installbasedir) rm -rf $(buildbasedir) + # workaround bug, that should not be shipped in the tarball + -rm glib/glibconfig.h # restore files from backup (before unpatching) -test -r config.sub.orig && mv -f config.sub.orig config.sub -test -r config.guess.orig && mv -f config.guess.orig config.guess + # unapply patches, if any + # QUILT_PATCHES=$(PATCH_DIR) \ + # quilt --quiltrc /dev/null pop -a -R || test $$? = 2 -rm -rf .pc -rm -rf $(STAMP_DIR) dh_clean -ifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) -maybe_check = $(if $(findstring nocheck,$(DEB_BUILD_OPTIONS)),,check) -else -# can't run the testsuite when cross-compiling -maybe_check = -endif - +#ifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) +#maybe_check = $(if $(findstring nocheck,$(DEB_BUILD_OPTIONS)),,check) +#else +## can't run the testsuite when cross-compiling maybe_check = +#endif binary-indep: build $(maybe_check) install dh_testdir dh_testroot + dh_installdirs -i dh_install -i dh_installchangelogs -i -N$(DATA_PKG) ChangeLog dh_installdocs -N$(DATA_PKG) -i NEWS README @@ -212,6 +221,7 @@ binary-indep: build $(maybe_check) install binary-arch: build $(maybe_check) install dh_testdir dh_testroot + dh_installdirs -s dh_install -s # empty the dependency_libs in the *.la files sed -i -e "/dependency_libs/ s/'.*'/''/" debian/$(DEV_PKG)/usr/lib/*.la @@ -225,7 +235,7 @@ binary-arch: build $(maybe_check) install dh_fixperms -s dh_makeshlibs -p$(SHARED_PKG) \ -V "$(SHARED_PKG) (>= $(SHVER))" \ - --add-udeb="$(UDEB_PKG)" -- -v2.24.2 + --add-udeb="$(UDEB_PKG)" -- -v2.27.5 dh_installdeb -s # override shlibs for libraries from this source before computing # dependencies of packages generated from this source; we already have diff --git a/debian/watch b/debian/watch index 7900f46..2dbb296 100644 --- a/debian/watch +++ b/debian/watch @@ -1,4 +1,4 @@ version=2 -http://download.gnome.org/sources/glib/([\d\.]+)[02468]/ \ +http://download.gnome.org/sources/glib/([\d\.]+)\d/ \ glib-(.*)\.tar\.gz \ debian uupdate -- 2.7.4