# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=wlogout
pkgver=1.1.1
pkgrel=2
pkgdesc="A wayland based logout menu"
url="https://github.com/ArtsyMacaw/wlogout"
arch="all"
license="MIT"
makedepends="gtk+3.0-dev gtk-layer-shell-dev meson scdoc"
install="$pkgname.post-install"
subpackages="
	$pkgname-doc
	$pkgname-bash-completion
	$pkgname-fish-completion
	$pkgname-zsh-completion
	"
source="https://github.com/ArtsyMacaw/wlogout/archive/$pkgver/wlogout-$pkgver.tar.gz
	use-top-layer.patch
	default-layout.patch
	"
options="!check"  # no tests defined

prepare() {
	default_prepare

	# Fix inconsistent indentation.
	sed -i 's/\t/    /g' style.css
}

build() {
	abuild-meson . output
	meson compile ${JOBS:+-j ${JOBS}} -C output
}

package() {
	DESTDIR="$pkgdir" meson install --no-rebuild -C output
}

sha512sums="
bca5de1c7168a11d418d206276d8715ef0f64e020985872062974f726fd969f78bd631a94d1076039aec20e2e72b4b6de5095da79f58919bfbf7ff2e2fd93ec5  wlogout-1.1.1.tar.gz
7f1204f684cfe7467800a8e2c9f592908fdf366a6488be66278c0333c7273676846883495dd648bec331f777e4b0f6a25ad9c82f639b94af37f97f6f7f06385e  use-top-layer.patch
110d7f5b271983282c4e23724d9271f1f3de3cf3a2372359bd47fa33d895eb5c6409f311ffa38df84063a23713a6eb4c363f289e2120c0b4189ecac25c9a994d  default-layout.patch
"