# Maintainer: Alynx Zhou pkgname=showmethekey pkgver=1.12.0 pkgrel=1 pkgdesc="A screenkey alternative that works under Wayland via libinput." arch=("x86_64" "i686" "aarch64" "armv7h" "armv6h") url="https://showmethekey.alynx.one/" license=("Apache") depends=("libevdev" "udev" "libinput" "glib2" "gtk4" "libadwaita" "json-glib" "cairo" "pango" "libxkbcommon" "polkit") makedepends=("meson") source=("https://github.com/AlynxZhou/${pkgname}/archive/v${pkgver}.tar.gz") sha512sums=('bba78950da4d7e834172cdb8e6daf58f4946e21cda349e7c94fefd86dca0416459bbaa130c10925d90c1239abb41f8b3d0641fb9b8e2d19824eec512d1ec3e84') prepare() { cd "${pkgname}-${pkgver}" mkdir -p build } build() { cd "${pkgname}-${pkgver}/build" arch-meson . .. meson compile } package() { cd "${pkgname}-${pkgver}/build" meson install --destdir "${pkgdir}" # Meson sets 755 for dirs, but polkit is 750. install -d -o root -g 102 -m 750 "$pkgdir/usr/share/polkit-1/rules.d" }