name: gtk4 description: GObject-based multi-platform GUI toolkit version 4 version: 4.23.0 revision: 3 url: https://www.gtk.org/ license: LGPL2.1-or-later maintainers: - enumdev@enumerated.dev architecture: any type: source depends: - adwaita-icon-theme - at-spi2-core - cairo - cups - dconf - desktop-file-utils - fontconfig - fribidi - gcc-libs - gdk-pixbuf - glib - glibc - graphene - gstreamer - gst-plugins-bad - gst-plugins-base - gtk-update-icon-cache - harfbuzz - iso-codes - libepoxy - libglvnd - libjpeg-turbo - libpng - librsvg - libtiff - libx11 - libxcursor - libxdamage - libxext - libxfixes - libxi - libxinerama - libxkbcommon - libxrandr - libxrender - pango - shared-mime-info - vulkan-loader - wayland make_depends: - docbook-xsl-nons - gi-docgen - gobject-introspection - hicolor-icon-theme - meson - python-docutils - python-pygobject - sassc - shaderc - vulkan-headers - wayland-protocols downloads: - url: https://download.gnome.org/sources/gtk/${BPM_PKG_VERSION%.*}/gtk-${BPM_PKG_VERSION}.tar.xz extract_to: ${BPM_SOURCE} extract_strip_components: 1 checksum: a0867ca4fd4e58f002ea686d027406354fbaec8210e3f0d33cd147e0f36d35b3 split_packages: - name: gtk4 - name: gtk4-demos description: Demo applications for GTK4 depends: - gtk4 - hicolor-icon-theme - name: gtk-update-icon-cache description: The gtk-update-icon-cache binary depends: - gdk-pixbuf - glib - glibc - hicolor-icon-theme - librsvg