pkgname: gtk3 pkgver: '3.24.52' pkgrel: '1' pkgdesc: Libraries used for creating graphical user interfaces for applications. url: 'https://www.gtk.org/' arch: x86_64 depends: - adwaita-icon-theme - dejavu-ttf - gtk-update-icon-cache makedepends: - python - meson - ninja - gobject-introspection - iso-codes - docbook-xsl - libxslt - glib - gtk-doc - libepoxy - xorg-libxinerama - xorg-libxrandr - xorg-libxcursor - cups - colord - xorg-libxi - cairo - pango - gdk-pixbuf - wayland-protocols - libxkbcommon - atk - at-spi2-core source: - 'https://download.gnome.org/sources/gtk/3.24/gtk-${pkgver}.tar.xz' sha256sums: - 80931fa472a77b9a164f6740e3c0b444fac6770054632d35a7ff9d679e5e7b9f build: | meson setup build gtk-${pkgver} \ --prefix=/usr \ --buildtype=release \ --sysconfdir=/etc \ --libexecdir=lib \ -Dbroadway_backend=true \ -Dcolord=yes \ -Dgtk_doc=false \ -Dman=false \ -Dintrospection=true meson compile -C build DESTDIR="${PKGDIR}" meson install -C build mkdir -p "${PKGDIR}/usr/share/gtk-3.0" cat << 'EOF' > "${PKGDIR}/usr/share/gtk-3.0/settings.ini" [Settings] gtk-icon-theme-name = Adwaita gtk-theme-name = Adwaita gtk-font-name = Adwaita Sans 11 EOF rm -f "${PKGDIR}/usr/bin/gtk-update-icon-cache" rm -f "${PKGDIR}/usr/share/man/man1/gtk-update-icon-cache.1" package: | true