#!/bin/mkpkg # description: A multi-platform toolkit for creating graphical user interfaces # url: https://www.gtk.org/ name=gtk3 version=3.24.52 release=2 _short=3.24 depends=(at-spi2-core gdk-pixbuf libepoxy pango libxkbcommon) makedeps=(meson) source=(https://download.gnome.org/sources/gtk/$_short/gtk-$version.tar.xz gtk-register-3.sh gtk.immodules) sha256sums=( "80931fa472a77b9a164f6740e3c0b444fac6770054632d35a7ff9d679e5e7b9f" "ee9fab456cb6bc816e55ebaa61d095ead47eb1ed6a25eee85f21509fa4e40374" "1d7ed9a4110e57e6c0caf3daa376007cb4926d205e8165fa3de7c2fa83243f67" ) build() { meson setup gtk-$version build \ --prefix=/usr \ --buildtype=plain \ -D wayland_backend=true \ -D x11_backend=false \ -D introspection=false \ -D man=false \ -D gtk_doc=false \ -D examples=false \ -D tests=false \ -D installed_tests=false \ -D demos=false meson compile -C build DESTDIR=$PKG meson install -C build rm -rf $PKG/usr/share/locale rm -rf $PKG/usr/share/gtk-3.0 rm -rf $PKG/usr/share/themes/Emacs install -m 644 -D $SRC/gtk.immodules $PKG/usr/lib/gtk-3.0/3.0.0/immodules.cache install -m 755 $SRC/gtk-register-3.sh $PKG/usr/bin/gtk-register-3 } signify() { untrusted comment: public key RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 } # vim: filetype=sh