gir1.2-gtk-2.0 - GTK+ graphical user interface library -- gir bindings

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package filename gir1.2-gtk-2.0_2.24.25-3+deb8u2_amd64.deb
Package name gir1.2-gtk-2.0
Package version 2.24.25
Package release 3+deb8u2
Package architecture amd64
Package type deb
Category introspection role::shared-lib uitoolkit::gtk
License -
Maintainer Debian GNOME Maintainers <>
Download size 679.46 KB
Installed size 1.33 MB
GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable
for projects ranging from small one-off tools to complete application
This package can be used by other packages using the GIRepository format to
generate dynamic bindings.


Package Version Architecture Repository
gir1.2-gtk-2.0_2.24.25-3+deb8u2_i386.deb 2.24.25 i386 Debian Main
gir1.2-gtk-2.0 - - -


Name Value
gir1.2-atk-1.0 -
gir1.2-freedesktop -
gir1.2-gdkpixbuf-2.0 -
gir1.2-glib-2.0 -
gir1.2-pango-1.0 -
libgtk2.0-0 >= 2.24.0
libgtk2.0-common -


Name Value
gir1.0-gtk-2.0 -
gobject-introspection-repository -


Name Value
gir1.0-gtk-2.0 -


Type URL
Binary Package gir1.2-gtk-2.0_2.24.25-3+deb8u2_amd64.deb
Source Package gtk+2.0

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install gir1.2-gtk-2.0 deb package:
    # sudo apt-get install gir1.2-gtk-2.0




2017-03-20 - Samuel Thibault <>
gtk+2.0 (2.24.25-3+deb8u2) jessie; urgency=medium
* Non-maintainer upload.
* debian/patches/100-GtkMenuShell-always-activate-menu-shells.patch:
+ Backport patch from GTK+3 to fix stuck grabs in some situations.
Thanks Colomban Wendling. Closes: #847438.
2016-03-17 - Moritz Mühlenhoff <>
gtk+2.0 (2.24.25-3+deb8u1) jessie; urgency=medium
* CVE-2013-7447 (Closes: #799275)
2015-03-03 - Iain Lane <>
gtk+2.0 (2.24.25-3) unstable; urgency=medium
* 0002-gdk-Fix-GdkWindowFilter-internal-refcounting.patch
0003-gdkwindow-Fix-event-unref-iteration.patch: Cherry-pick two commits
from upstream gtk2 branch to fix refcounting errors in light of the
event_apply_filters change in the previous upload. This was causing
crashes in some applications, such as Spotify.
2015-03-02 - Iain Lane <>
gtk+2.0 (2.24.25-2) unstable; urgency=medium
* debian/patches/0001-Make-gdk_event_apply_filters-safe-against-changes-in.patch:
Cherry-pick patch from upstream stable branch to protect
gdk_event_apply_filters_safe from changes in the filter list (Closes:
2014-10-10 - Simon McVittie <>
gtk+2.0 (2.24.25-1) unstable; urgency=medium
* Team upload
* debian/watch: change to https, uscan doesn't
like being redirected
* New upstream release
- tolerates incorrect use of gtk_main() after initializing threads
with gtk_init() but before taking the lock with gdk_threads_enter(),
which has historically worked on GNU systems because glibc's mutexes
are more permissive than the new implementation in GLib 2.42
(Closes: #758619, #763602, #763625, #763690, #763735,
but the affected packages should still use Gdk's threading API properly)
- update debian/copyright
2014-06-24 - Iain Lane <>
gtk+2.0 (2.24.24-1) unstable; urgency=medium
* New upstream release 2.24.24.
* debian/patches/099_format_security_fixes.patch: Drop, included in this
upstream release.
* update-icon-caches: Pass the new --include-image-data flag to preserve
2014-04-04 - Michael Biebl <>
gtk+2.0 (2.24.23-1) unstable; urgency=medium
* New upstream release.
* Bump Standards-Version to 3.9.5.
* Enable hardening build flags using /usr/share/dpkg/
* debian/patches/099_format_security_fixes.patch: Fix a format string
vulnerability in the pixbuf engine.
2013-10-22 - Michael Biebl <>
gtk+2.0 (2.24.22-1) unstable; urgency=low
* New upstream release.
2013-09-21 - Michael Biebl <>
gtk+2.0 (2.24.21-1) unstable; urgency=low
* New upstream release.
* Use the official field for udebs: Package-Type.
* Update 001_static-linking-dont-query-immodules.patch, follow upstream and
use immodules.cache instead of gtk.immodules.
* Install gtk-doc API documentation for gtk and gdk to the correct location
so it can be found by devhelp. Closes: #718360
2013-07-06 - Michael Biebl <>
gtk+2.0 (2.24.20-1) unstable; urgency=low
* New upstream release.
* Remove debian/patches/011_immodule-cache-dir.patch, upstream changed the
location and name of the cache file to be consistent what's used in
gtk+3.0. It's now in $libdir/gtk-2.0/2.10.0/immodules.cache.
* Update and simplify our trigger for gtk-query-immodules-2.0, use the new
--update-cache option instead of redirecting stdout.
* Update postrm to clean up the renamed immodules.cache file.

See Also

Package Description
gir1.2-gtk-3.0_3.14.5-1+deb8u1_amd64.deb GTK+ graphical user interface library -- gir bindings
gir1.2-gtk-vnc-2.0_0.5.3-1.3_amd64.deb GObject introspection data for GTK-VNC
gir1.2-gtkchamplain-0.12_0.12.9-1_amd64.deb Gtk+ widget to display maps (GObject introspection)
gir1.2-gtkclutter-1.0_1.6.0-1_amd64.deb GObject introspection data for the GTK+ Clutter library
gir1.2-gtksource-3.0_3.14.1-1_amd64.deb gir files for the GTK+ syntax highlighting widget
gir1.2-gtkspell3-3.0_3.0.6-1_amd64.deb GObject introspection data for the GtkSpell library
gir1.2-gtop-2.0_2.28.5-2+b1_amd64.deb gtop system monitoring library (gir bindings)
gir1.2-gucharmap-2.90_3.14.1-1_amd64.deb GObject introspection data for the Unicode browser widget library
gir1.2-gudev-1.0_215-17+deb8u7_amd64.deb libgudev-1.0 introspection data
gir1.2-guestfs-1.0_1.28.1-1_amd64.deb guest disk image management system - GObject introspection files
gir1.2-gupnp-1.0_0.20.12-1_amd64.deb GObject introspection data for the GUPnP library
gir1.2-gupnp-av-1.0_0.12.6-1_amd64.deb GObject introspection data for the GUPnP-AV library
gir1.2-gupnpdlna-2.0_0.10.2-1_amd64.deb GObject introspection data for the DLNA utility library for GUPnP
gir1.2-gupnpigd-1.0_0.2.4-1_amd64.deb GObject introspection data for the GUPnP IGD library
gir1.2-gusb-1.0_0.1.6-5_amd64.deb GObject introspection data for libgusb