# Maintainer: Lubosz Sarnecki basename=gnome-shell-extension-xrdesktop pkgname=$basename-git pkgver=0.13.2.24.eabc396 pkgrel=1 pkgdesc="An extension for toggling xrdesktop mode in GNOME Shell." url="https://gitlab.freedesktop.org/xrdesktop/gnome-shell-extension-xrdesktop" arch=(any) license=(MIT) makedepends=(meson git js52) source=('git+https://gitlab.freedesktop.org/xrdesktop/gnome-shell-extension-xrdesktop.git') sha256sums=('SKIP') replaces=($basename) conflicts=($basename) ver() { PREFIX=" version: '" echo $(grep "$PREFIX" meson.build | sed -e "s/${PREFIX}//" | sed "s/',//") } pkgver() { cd $basename hash=$(git log --pretty=format:'%h' -n 1) revision=$(git rev-list --count HEAD) echo $(ver).$revision.$hash } build() { arch-meson $basename build ninja -C build } check() { meson test -C build } package() { DESTDIR="$pkgdir" meson install -C build install -Dm644 "${srcdir}"/gnome-shell-extension-xrdesktop/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE }