libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.4_i386.deb


Advertisement

Description

libglib2.0-dev-bin - Development utilities for the GLib library

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Updates Main i386
Package filename libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.4_i386.deb
Package name libglib2.0-dev-bin
Package version 2.56.4
Package release 0ubuntu0.18.04.4
Package architecture i386
Package type deb
Category libdevel
Homepage http://www.gtk.org/
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 99.96 KB
Installed size 564.00 KB
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 is needed to compile programs against libglib2.0-0. It contains
development utilities typically run during compilation and should not be
installed directly. Use libglib2.0-dev instead.

Alternatives

Package Version Architecture Repository
libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.5_amd64.deb 2.56.4 amd64 Ubuntu Proposed Main
libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.5_i386.deb 2.56.4 i386 Ubuntu Proposed Main
libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.4_amd64.deb 2.56.4 amd64 Ubuntu Updates Main
libglib2.0-dev-bin_2.56.1-2ubuntu1_i386.deb 2.56.1 i386 Ubuntu Main
libglib2.0-dev-bin_2.56.1-2ubuntu1_amd64.deb 2.56.1 amd64 Ubuntu Main
libglib2.0-dev-bin - - -

Requires

Name Value
libc6 >= 2.4
libglib2.0-0 >= 2.39.4
python3-distutils -
python3:any >= 3.3.2-2~

Replaces

Name Value
libglib2.0-bin << 2.54.2-5~
libglib2.0-dev << 2.53

Download

Type URL
Mirror archive.ubuntu.com
Binary Package libglib2.0-dev-bin_2.56.4-0ubuntu0.18.04.4_i386.deb
Source Package glib2.0

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libglib2.0-dev-bin deb package:
    # sudo apt-get install libglib2.0-dev-bin

Files

Path
/usr/bin/gdbus-codegen
/usr/bin/glib-compile-resources
/usr/bin/glib-genmarshal
/usr/bin/glib-gettextize
/usr/bin/glib-mkenums
/usr/bin/gobject-query
/usr/bin/gtester
/usr/bin/gtester-report
/usr/share/aclocal/glib-2.0.m4
/usr/share/aclocal/glib-gettext.m4
/usr/share/aclocal/gsettings.m4
/usr/share/doc/libglib2.0-dev-bin/changelog.Debian.gz
/usr/share/doc/libglib2.0-dev-bin/copyright
/usr/share/glib-2.0/codegen/__init__.py
/usr/share/glib-2.0/codegen/codegen.py
/usr/share/glib-2.0/codegen/codegen_docbook.py
/usr/share/glib-2.0/codegen/codegen_main.py
/usr/share/glib-2.0/codegen/config.py
/usr/share/glib-2.0/codegen/dbustypes.py
/usr/share/glib-2.0/codegen/parser.py
/usr/share/glib-2.0/codegen/utils.py
/usr/share/glib-2.0/gettext/po/Makefile.in.in
/usr/share/man/man1/gdbus-codegen.1.gz
/usr/share/man/man1/glib-compile-resources.1.gz
/usr/share/man/man1/glib-genmarshal.1.gz
/usr/share/man/man1/glib-gettextize.1.gz
/usr/share/man/man1/glib-mkenums.1.gz
/usr/share/man/man1/gobject-query.1.gz
/usr/share/man/man1/gtester-report.1.gz
/usr/share/man/man1/gtester.1.gz
/usr/share/python3/runtime.d/libglib2.0-dev-bin.rtupdate

Changelog

2019-07-03 - Leonidas S. Barbosa <leo.barbosa@canonical.com>
glib2.0 (2.56.4-0ubuntu0.18.04.4) bionic-security; urgency=medium
* SECURITY UPDATE: Not properly restrict directory and file permissions
- debian/patches/CVE-2019-13012.patch: changes the permissions when
a directory is created, using 700 instead 777 in
gio/gkeyfilesettingsbackend.c and changes test to run in a temp
directory in gio/tests/gsettings.c.
- CVE-2019-13012
2019-06-05 - Leonidas S. Barbosa <leo.barbosa@canonical.com>
glib2.0 (2.56.4-0ubuntu0.18.04.3) bionic-security; urgency=medium
* SECURITY UPDATE: Less restrictive permissions during copying
- debian/patches/CVE-2019-12450.patch: limit access to file when
copying in file_copy_fallback in file gio/gfile.c.
- CVE-2019-12450
2019-03-22 - Iain Lane <iain.lane@canonical.com>
glib2.0 (2.56.4-0ubuntu0.18.04.2) bionic; urgency=medium
* Backport upstream patches to fix GVariant alignment tests
d/p/gvariant-test-Also-force-alignment-for-tuple-test-data.patch,
d/p/tests-Allocate-gvariant-data-from-the-heap-to-guarantee-a.patch:
Cherry-pick.
2019-02-26 - Iain Lane <iain.lane@canonical.com>
glib2.0 (2.56.4-0ubuntu0.18.04.1) bionic; urgency=medium
* New upstream release (LP: #1816547)
+ Various buffer overflow fixes in GMarkup/GVariant/GDBus
+ Fix "Moving a bookmark item to the same URI causes a crash" (LP:
#1760569)
* debian/libglib2.0-0.symbols: New symbols
2018-09-26 - Iain Lane <iain.lane@canonical.com>
glib2.0 (2.56.3-0ubuntu0.18.04.1) bionic; urgency=medium
* New upstream release (LP: #1794544)
+ The documentation for G_GNUC_MALLOC has changed to be more restrictive
to avoid miscompilations; you should check whether any uses of it in
your code are appropriate
+ Fix cancellation of g_subprocess_communicate_async() calls
+ Bug fixes:
+ /network-monitor/create-in-thread fails in (LXC) containers on glib-2-56
+ GBookmarkFile: nullptr access in current_element
+ GBookmarkFile: heap-buffer-overflow in g_utf8_get_char
+ Backport g_subprocess_communicate() cancellation fixes from !266 to
glib-2-56 (LP: #1789476)
+ Many uses of G_GNUC_MALLOC are incorrect
+ Test for BROKEN_IP_MREQ_SOURCE_STRUCT is broken on Windows / Mingw
+ Fix persistent CI failure on glib-2-56
* debian/watch: Only find 2.56 versions.
* Drop CVE-2018-16428.patch and CVE-2018-16429.patch: applied in this release
2018-09-17 - Leonidas S. Barbosa <leo.barbosa@canonical.com>
glib2.0 (2.56.2-0ubuntu0.18.04.2) bionic-security; urgency=medium
* SECURITY UPDATE: NULL pointer deference
- debian/patches/CVE-2018-16428.patch: fix in glib/gmarkup.c,
glib/tests/Makefile.am,
glib/tests/markups/fail-51.expected,
glib/tests/markups/fail-51.gmarkup.
- CVE-2018-16428
* SECURITY UPDATE: Read out-of-bounds
- debian/patches/CVE-2018-16429.patch: fix in glib/gmarkup.c and
glib/tests/Makefile.am,
glib/tests/markups/fail-50.expected,
glib/tests/markups/fail-50.gmarkup.
- CVE-2018-16429
2018-08-28 - Marco Trevisan (TreviƱo) <marco@ubuntu.com>
glib2.0 (2.56.2-0ubuntu0.18.04.1) bionic; urgency=medium
* New upstream release (LP: #1789472, LP: #1764779)
* Refreshed patches
* d/p/tests-network-monitor-Always-use-the-dummy-proxy-res.patch:
- Removed (aplied upstream)
2018-04-10 - Iain Lane <iain.lane@canonical.com>
glib2.0 (2.56.1-2ubuntu1) bionic; urgency=medium
* Merge with debian, remaining changes:
- exp_git_default_per_desktop*.patch:
+ cherry-pick per-desktop overrides from GNOME #786496
Allison confirmed the patches will be committed to glib soon

See Also

Package Description
libglib2.0-dev_2.56.4-0ubuntu0.18.04.4_i386.deb Development files for the GLib library
libglib2.0-doc_2.56.4-0ubuntu0.18.04.4_all.deb Documentation files for the GLib library
libglvnd-core-dev_1.0.0-2ubuntu2.3_i386.deb Vendor neutral GL dispatch library -- core development files
libglvnd-dev_1.0.0-2ubuntu2.3_i386.deb Vendor neutral GL dispatch library -- development files
libglvnd0_1.0.0-2ubuntu2.3_i386.deb Vendor neutral GL dispatch library
libglx-mesa0_19.2.8-0ubuntu0~18.04.2_i386.deb free implementation of the OpenGL API -- GLX vendor library
libglx0_1.0.0-2ubuntu2.3_i386.deb Vendor neutral GL dispatch library -- GLX support
libgnome-bluetooth-dev_3.28.0-2ubuntu0.2_i386.deb GNOME Bluetooth tools - support library development files
libgnome-bluetooth13_3.28.0-2ubuntu0.2_i386.deb GNOME Bluetooth tools - support library
libgnome-desktop-3-17_3.28.2-0ubuntu1.5_i386.deb Utility library for loading .desktop files - runtime files
libgnome-desktop-3-dev_3.28.2-0ubuntu1.5_i386.deb Utility library for loading .desktop files - development files
libgnome-menu-3-0_3.13.3-11ubuntu1.1_i386.deb GNOME implementation of the freedesktop menu specification
libgnome-menu-3-dev_3.13.3-11ubuntu1.1_i386.deb GNOME implementation of the freedesktop menu specification
libgnomekbd-common_3.26.0-3ubuntu0.18.04.1_all.deb GNOME library to manage keyboard configuration - common files
libgnomekbd-dev_3.26.0-3ubuntu0.18.04.1_i386.deb GNOME library to manage keyboard configuration - development files
Advertisement
Advertisement