gui-libs / gtk

GTK is a multi-platform toolkit for creating graphical user interfaces

Official package sites : https://gitlab.gnome.org/GNOME/gtk/ · https://www.gtk.org/ ·

v4.2.1-r1 :: 4 :: gentoo

Modified
License
LGPL-2+
Keywords
amd64 arm64 x86 ~arm ~ppc64
USE flags
X aqua broadway cloudprint colord cups examples ffmpeg gstreamer gtk-doc introspection sysprof test vulkan wayland xinerama

General

X
Add support for X11
aqua
Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
broadway
Enable the GDK Broadway backend.
cloudprint
Enable printing via Google Cloud Print.
colord
Use x11-misc/colord for color management in printing
cups
Add support for CUPS (Common Unix Printing System)
examples
Install examples, usually source code
ffmpeg
Enable ffmpeg/libav-based audio/video codec support
gstreamer
Add support for media-libs/gstreamer (Streaming media)
gtk-doc
Build and install gtk-doc based developer documentation for dev-util/devhelp, IDE and offline use
introspection
Add support for GObject based introspection
sysprof
Enable profiling data capture support using dev-util/sysprof-capture
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
vulkan
Enable support for the Vulkan graphics API
wayland
Enable dev-libs/wayland backend
xinerama
Add support for querying multi-monitor screen geometry through the Xinerama API

app-accessibility / at-spi2-atk : Gtk module for bridging AT-SPI to Atk

dev-libs / fribidi : A free implementation of the unicode bidirectional algorithm

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-libs / json-glib : Library providing GLib serialization and deserialization for the JSON format

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries

dev-util / sysprof-capture : Static library for sysprof capture data generation

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / graphene : A thin layer of types for graphic libraries

media-libs / gst-plugins-bad : Less plugins for GStreamer

media-libs / harfbuzz : An OpenType text shaping engine

media-libs / libepoxy : Library for handling OpenGL function pointer management

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

net-libs / rest : Helper library for RESTful services

net-print / cups : The Common Unix Printing System

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcomposite : X.Org Xcomposite library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXdamage : X.Org Xdamage library

x11-libs / libXext : X.Org Xext library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXi : X.Org Xi library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libxkbcommon : keymap handling library for toolkits and window systems

x11-libs / pango : Internationalized text layout and rendering library

x11-misc / colord : System service to accurately color manage input and output devices

x11-misc / shared-mime-info : The Shared MIME-info Database specification

app-accessibility / at-spi2-atk : Gtk module for bridging AT-SPI to Atk

dev-libs / fribidi : A free implementation of the unicode bidirectional algorithm

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-libs / json-glib : Library providing GLib serialization and deserialization for the JSON format

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

dev-util / gtk-update-icon-cache : GTK update icon cache

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / graphene : A thin layer of types for graphic libraries

media-libs / gst-plugins-bad : Less plugins for GStreamer

media-libs / harfbuzz : An OpenType text shaping engine

media-libs / libepoxy : Library for handling OpenGL function pointer management

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

net-libs / rest : Helper library for RESTful services

net-print / cups : The Common Unix Printing System

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gdk-pixbuf : Image loading library for GTK+

x11-libs / libX11 : X.Org X11 library

x11-libs / libXcomposite : X.Org Xcomposite library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXdamage : X.Org Xdamage library

x11-libs / libXext : X.Org Xext library

x11-libs / libXfixes : X.Org Xfixes library

x11-libs / libXi : X.Org Xi library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libxkbcommon : keymap handling library for toolkits and window systems

x11-libs / pango : Internationalized text layout and rendering library

x11-misc / colord : System service to accurately color manage input and output devices

x11-misc / shared-mime-info : The Shared MIME-info Database specification

games-board / gnome-chess : Play the classic two-player boardgame of chess

gnome-base / gnome-shell : Provides core UI functions for the GNOME 3 desktop

787293
gui-libs/gtk-4.2.0 fails tests
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: revbump for newer sysprof-capture dependency
<sysprof 3.40.1 broke ABI (added various symbols) which was fixed in 3.40.1, so upgrading to this newer version broke consumers. We force a rebuild of them against the newer sysprof to resolve build failures. Bug: https://bugs.gentoo.org/795507 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
gui-libs/gtk: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: Stabilize 4.2.1 arm64, #792327
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: Stabilize 4.2.1 amd64, #792327
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: Stabilize 4.2.1 x86, #792327
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: Keyword 4.2.1 ppc64, #787269
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: Keyword 4.2.1 arm64, #787269
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
gui-libs/gtk: Keyword 4.2.1 arm, #787269
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
gui-libs/gtk: x86 keyworded (bug #787269)
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
David Michael · gentoo
gui-libs/gtk: Require media-libs/graphene[introspection?]
Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
gui-libs/gtk: Install docs to html/
Suggested by Chris Mayo to avoid compressing included SVGs and fonts. Thanks for David Michael for the initial patch. Closes: https://bugs.gentoo.org/788082 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
gui-libs/gtk: Version bump to 4.2.1
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
gui-libs/gtk: Depend on dev-util/gi-docgen
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
gui-libs/gtk: Apply suggested improvements
Bug: https://bugs.gentoo.org/764266 Suggested-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
gui-libs/gtk: Add new package
Bug: https://bugs.gentoo.org/764266 Signed-off-by: Matt Turner <mattst88@gentoo.org>