[build] type = "custom" [dependencies] build = [ "docbook-xsl", "gi-docgen", "glib2", "gobject-introspection", "hicolor-icon-theme", "meson", "python-docutils", "python-gobject", "sassc", "shaderc", "vulkan-headers", "wayland-protocols", ] runtime = [ "adwaita-fonts", "at-spi2-core", "sh", "cairo", "dconf", "desktop-file-utils", "fontconfig", "fribidi", "libcxx", "libunwind", "gdk-pixbuf2", "glib2", "glibc", "graphene", "gst-plugins-bad", "gst-plugins-base", "gstreamer", "gtk-update-icon-cache", "harfbuzz", "iso-codes", "libcloudproviders", "libcups", "libegl", "libepoxy", "libgl", "libjpeg-turbo", "libpng", "librsvg", "libtiff", "libx11", "libxcursor", "libxdamage", "libxext", "libxfixes", "libxi", "libxinerama", "libxkbcommon", "libxrandr", "libxrender", "pango", "shared-mime-info", "tinysparql", "vulkan-icd-loader", "wayland", ] [[manual_sources]] file = "0001-HACK-Don-t-use-objcopy-for-resource-embedding.patch" [[manual_sources]] file = "gtk-update-icon-cache.toml" [[manual_sources]] file = "gtk-update-icon-cache.script" [[manual_sources]] file = "gtk4-querymodules.toml" [[manual_sources]] file = "gtk4-querymodules.script" [[manual_sources]] file = "settings.ini" [package] description = "GObject-based multi-platform GUI toolkit" homepage = "https://www.gtk.org/" license = "LGPL-2.1-or-later" name = "gtk4" version = "4.22.1" [package_dependencies.gtk-update-icon-cache] runtime = [ "sh", "gdk-pixbuf2", "glib2", "glibc", "hicolor-icon-theme", "librsvg", ] [[packages]] description = "GTK icon cache updater" homepage = "https://www.gtk.org/" license = "LGPL-2.1-or-later" name = "gtk-update-icon-cache" version = "4.22.1" [[source]] extract_dir = "gtk-$version" url = "https://download.gnome.org/sources/gtk/4.22/gtk-4.22.1.tar.xz"