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.6.5 :: 4 :: gentoo

Modified
License
LGPL-2+
Keywords
~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
X aqua broadway colord cups examples ffmpeg gstreamer introspection sysprof test vulkan wayland

v4.6.4-r1 :: 4 :: gentoo

Modified
License
LGPL-2+
Keywords
amd64 arm arm64 ppc ppc64 x86 ~ia64 ~loong ~riscv ~sparc
USE flags
X aqua broadway colord cups examples ffmpeg gstreamer introspection sysprof test vulkan wayland

General

X
Add support for X11
aqua
Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
broadway
Enable the GDK Broadway backend.
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)
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

cpu_flags_x86

f16c
Adds support for F16C instruction set for converting between half-precision and single-precision floats

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 / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

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 / gst-plugins-base : Basepack of plugins for gstreamer

media-libs / harfbuzz : An OpenType text shaping engine

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

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libpng : Portable Network Graphics library

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

media-libs / tiff : Tag Image File Format (TIFF) library

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-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 / 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 / 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 / gst-plugins-base : Basepack of plugins for gstreamer

media-libs / harfbuzz : An OpenType text shaping engine

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

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libpng : Portable Network Graphics library

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

media-libs / tiff : Tag Image File Format (TIFF) library

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-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 / 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-editors / ghex : GNOME hexadecimal editor

app-editors / gnome-text-editor : A simple text editor for the GNOME desktop

app-i18n / ibus : Intelligent Input Bus for Linux / Unix OS

app-office / gnome-todo : Personal task manager

dev-cpp / gtkmm : C++ interface for GTK+

dev-libs / libgnome-games-support : Library for code common to GNOME games

dev-libs / libportal : Flatpak portal library

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

games-kids / gmult : Multiplication Puzzle emulates the multiplication game found in Emacs

gnome-base / gnome-control-center : GNOME's main interface to configure various aspects of the desktop

gnome-base / gnome-desktop : Library with common API for various GNOME modules

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

gnome-extra / gnome-calculator : A calculator application for GNOME

gnome-extra / gnome-calendar : Manage your online calendars with simple and modern interface

gnome-extra / gnome-characters : Unicode character map viewer and library

gnome-extra / gnome-clocks : Clocks application for GNOME

gnome-extra / gnome-contacts : GNOME contact management application

gnome-extra / gnome-shell-frippery : Unofficial extension pack providing GNOME 2-like features

gnome-extra / gnome-software : Gnome install & update software

gnome-extra / gnome-weather : A weather application for GNOME

gui-libs / gtksourceview : A text widget implementing syntax highlighting and other features

gui-libs / libadwaita : Building blocks for modern adaptive GNOME applications

media-gfx / gnome-font-viewer : Font viewer utility for GNOME

media-sound / easyeffects : Limiter, auto volume and many other plugins for PipeWire applications

media-sound / gnome-music : Music management for Gnome

media-sound / gnome-sound-recorder : Simple sound recorder

net-libs / gssdp : GObject-based API for handling resource discovery and announcement over SSDP

net-libs / libnma : NetworkManager GUI library

net-vpn / networkmanager-libreswan : NetworkManager libreswan plugin

net-vpn / networkmanager-openconnect : NetworkManager OpenConnect plugin

net-vpn / networkmanager-openvpn : NetworkManager OpenVPN plugin

net-vpn / networkmanager-pptp : NetworkManager PPTP VPN plugin

net-vpn / networkmanager-sstp : Client for the proprietary Microsoft Secure Socket Tunneling Protocol(SSTP)

net-vpn / networkmanager-strongswan : NetworkManager StrongSwan plugin

net-vpn / networkmanager-vpnc : NetworkManager VPNC plugin

net-wireless / gnome-bluetooth : Bluetooth graphical utilities integrated with GNOME

net-wireless / iwgtk : Lightweight, graphical wifi management utility for Linux

sys-apps / baobab : Disk usage browser for GNOME

sys-apps / xdg-desktop-portal-gnome : Backend implementation for xdg-desktop-portal using GNOME

www-client / chromium : Open-source version of Google Chrome web browser

www-client / chromium-bin : Open-source version of Google Chrome web browser

www-client / google-chrome : The web browser from Google

www-client / google-chrome-beta : The web browser from Google

www-client / google-chrome-unstable : The web browser from Google

www-client / vivaldi : A browser for our friends

www-client / vivaldi-snapshot : A browser for our friends

x11-libs / colord-gtk : GTK support library for colord

787293
gui-libs/gtk-4.2.0 fails tests
811738
gui-libs/gtk-4.4.0 fails tests: - 212/674 gtk:gsk / parser empty-text.node FAIL 0.51s exit status 1
830723
gui-libs/gtk-4.4.1 has multiple 32 bit build failures
833012
gui-libs/gtk-4.6.0 - several test failures on ppc
840146
gui-libs/gtk-4.6.2 fails test - 165/679 gtk:gsk / parser empty-text.node FAIL 0.54s exit status 1
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
gui-libs/gtk: Stabilize 4.6.4-r1 arm, #843794
Signed-off-by: Jakov Smolić <jsmolic@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>
Matt Turner · gentoo
gui-libs/gtk: Version bump to 4.6.5
* Depend on media-libs/libepoxy[egl] (bug #804097) Closes: https://bugs.gentoo.org/804097 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: Stabilize 4.6.4-r1 arm64, #843794
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: Stabilize 4.6.4-r1 ppc64, #843794
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
gui-libs/gtk: Stabilize 4.6.4-r1 ppc, #843794
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: Stabilize 4.6.4-r1 x86, #843794
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
gui-libs/gtk: Stabilize 4.6.4-r1 amd64, #843794
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
gui-libs/gtk: Fix default window sizes in X11
Upstream fix to prevent gtk4 windows from growing forever in X sessions Closes: https://bugs.gentoo.org/844913 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
gui-libs/gtk: keyword 4.6.4 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: Keyword 4.6.4 sparc, #838709
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
gui-libs/gtk: Version bump to 4.6.4
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
gui-libs/gtk: Keyword 4.6.3 ia64, #838709
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
gui-libs/gtk: Keyword 4.6.3 ppc, #838709
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
gui-libs/gtk: Version bump to 4.6.3
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
gui-libs/gtk: Depend on gst-plugins-base[opengl]
Closes: https://bugs.gentoo.org/805506 Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
gui-libs/gtk: Depend on pygobject for USE=introspection
Closes: https://bugs.gentoo.org/835898 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.6.2
Signed-off-by: Matt Turner <mattst88@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.6.1 ppc64, #834426
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: Stabilize 4.6.1 arm64, #834426
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: Stabilize 4.6.1 x86, #834426
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
gui-libs/gtk: Stabilize 4.6.1 amd64, #834426
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
gui-libs/gtk: Version bump to 4.6.1
Signed-off-by: Matt Turner <mattst88@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.4.1 arm64, #831048
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/gtk: Stabilize 4.4.1 amd64, #831048
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
gui-libs/gtk: Stabilize 4.4.1 x86, #831048
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
gui-libs/gtk: Stabilize 4.4.1 ppc64, #831048
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
gui-libs/gtk: bump to 4.6.0
* Drop USE=gtk-doc and unconditionally ship pregenerated API docs instead, in a location where our dev-util/devhelp will actually find them * Require libXi-1.8 to ensure new xinput features for touchpad gestures on X11 to work * Drop legacy font test deps that don't seem to affect anything * Stop installing gtk4-update-icon-theme * Standard version bump necessitated updates: - GTK grew direct unconditional libpng, tiff and jpeg deps - pango minimum dependency increased to 1.50.0 - docutils is now used instead of xsltproc and co for manpages, which needs a sed to change program search from rst2man to rst2man.py - Workaround writable+executable ELF sections issue in the 4.6.0 release One testsuite reftest fails for me, which may be system-dependent. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
gui-libs/gtk: bump to 4.4.1
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
gui-libs/gtk: fix missing icon cache update with USE=examples
xdg.eclass was already used, but the phases were overridden without chaining up to them for the eclass to just take care of it with the code that automatically checks if any icons are installed. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
gui-libs/gtk: Add patch to avoid sassc dependency
Closes: https://bugs.gentoo.org/810889 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.4.0
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
gui-libs/gtk: keyword 4.2.1-r1 for ~riscv
Fails some tests (see Bug #787293) but all failures look to me like caused by fragility of relevant tests rather than actual problems. Signed-off-by: Marek Szuba <marecki@gentoo.org>
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>