gtkv4.22.4
- Updated
Portable library for creating graphical user interfaces.
- Project website: https://www.gtk.org/
#Supported Platforms
!android & !xbox & !(arm64 & windows)
- ✅linux
- ✅osx
- ✅uwp
- ✅windows-x64
- ✅windows-x86
- ❌
windows-arm64
#Features
No default features.
#introspection
Build with introspection
Platforms: !static & !windows
- ✅linux-dynamic
- ✅osx-dynamic
- ✅uwp-dynamic
- ❌
linux-static - ❌
osx-static - ❌
uwp-static - ❌
windows-x64 - ❌
windows-x86
Dependencies:
gdk-pixbuf
Features:
introspection- gobject-introspection
graphene
Features:
introspectionpango
Features:
introspection
and 25 transitive dependencies:
- brotli (through freetype)
- bzip2 (through freetype, python3)
- dirent (through glib)
- fontconfig (through cairo)
freetype (through fontconfig, harfbuzz, pango)
Features:
brotli,bzip2,png,zlib- fribidi (through pango)
- gettext-libintl (through gdk-pixbuf)
- glib (through gdk-pixbuf)
- libffi (through glib)
libiconv (through gettext-libintl)
Platforms:
!linux- libpng (through cairo)
- pixman (through cairo)
- pthread (through cairo)
python3 (through gobject-introspection, python3)
Platforms:
!windows
Features:extensions- zlib (through glib)
Host Dependencies:
11 transitive dependencies:
gettext (through gdk-pixbuf)
Features:
tools- gperf (through fontconfig)
- pkgconf (through vcpkg-pkgconfig-get-modules)
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through pcre2)
vcpkg-cmake-get-vars (through libiconv)
Platforms:
android- vcpkg-get-python (through python3)
- vcpkg-make (through libiconv)
vcpkg-msbuild (through python3)
Platforms:
windows- vcpkg-pkgconfig-get-modules (through vcpkg-msbuild)
- vcpkg-tool-meson (through glib)
#Dependencies
cairo
Features:
gobjectcairo
Platforms:
linux
Features:x11directx-headers
Platforms:
windows- gdk-pixbuf
- gettext-libintl
- glib
- graphene
harfbuzz
Features:
freetype,glib- libepoxy
- pango
and 34 transitive dependencies:
- brotli (through freetype)
- bzip2 (through libx11)
- dirent (through cairo)
egl-registry (through libepoxy)
Platforms:
!osx & !windows- expat (through cairo)
- fontconfig (through cairo)
- freetype (through fontconfig, pango)
- fribidi (through pango)
- libffi (through glib)
libiconv (through gettext-libintl)
Platforms:
!linux- libjpeg-turbo (through gdk-pixbuf)
- liblzma (through libxdmcp)
- libpng (through cairo)
libuuid (through fontconfig)
Platforms:
!osx & !windows- libx11 (through cairo)
- libxau (through libxcb)
- libxcb (through libx11)
- libxdmcp (through libxcb)
- libxext (through cairo)
- libxrender (through cairo)
- libxslt (through xproto)
- pixman (through cairo)
- pthread (through cairo)
- pthread-stubs (through libxcb)
tiff (through gdk-pixbuf)
Features: (none)
- xcb-proto (through libxcb)
- xcb-util-m4 (through libxcb)
- xorg-macros (through libxau)
- xproto (through libxau)
- xtrans (through libx11)
- zlib (through libpng)
#Host Dependencies
gettext
Features:
tools- glib
- sassc
- vcpkg-tool-meson
and 8 transitive dependencies:
getopt-win32 (through getopt)
Platforms:
windows & !mingw- gperf (through fontconfig)
- libsass (through sassc)
- vcpkg-cmake (through expat)
- vcpkg-cmake-config (through expat)
vcpkg-cmake-get-vars (through libpng)
Platforms:
arm & android- vcpkg-make (through libiconv)
#Used By
#Host Tool For
No ports use this.
#Contributors
codicodi
Alexander Karatarakis
Danny Angelo Carminati Grein
JackBoosY
pravic
Stefano Sinigardi
Billy O'Neal
Alexander Neumann
Berrysoft
JonLiu1993
Mengna Li
Maxim Khon
Jamlys Lee
Alonso Schaich
xiaozhuai, Weihang Ding
Alonso Schaich
Chuck Walbourn
Lily Wang
Kai Pastor
Cheney Wang
Javier Matos Denizac
Sargun Vohra
SunBlack