pkgname=xdg-desktop-portal-shana pkgver=0.3.0 pkgrel=1.0 pkgdesc='xdg-desktop-portal-shana' arch=('x86_64' 'aarch64') pkgdesc='A filechooser portal backend for any desktop environment' url='https://github.com/Decodetalkers/xdg-desktop-portal-shana' license=('MIT') depends=('xdg-desktop-portal') provides=("xdg-desktop-portal-impl") optdepends=("xdg-desktop-portal-gnome: provide gnome backend" "xdg-desktop-portal-kde: provide kde backend") makedepends=('git' 'ninja' 'meson' 'rust') source=("${pkgname}-v${pkgver}.tar.gz::https://github.com/Decodetalkers/xdg-desktop-portal-shana/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=('127e057ec02ba2caad729f367ddf427aa148dd5ca28a5b0200d65f4828b00783') build() { cd ${pkgname}-$pkgver meson setup build \ -Dprefix=/usr \ -Dlibexecdir=lib \ -Dbuildtype=release ninja -C build } package() { cd ${pkgname}-$pkgver DESTDIR="$pkgdir" ninja -C build install }