diff options
Diffstat (limited to 'libs/gtk3/MAKEPKG')
| -rw-r--r-- | libs/gtk3/MAKEPKG | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/libs/gtk3/MAKEPKG b/libs/gtk3/MAKEPKG new file mode 100644 index 0000000..a9eae7d --- /dev/null +++ b/libs/gtk3/MAKEPKG @@ -0,0 +1,51 @@ +#!/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 |
