# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=waylock
pkgver=1.3.0
pkgrel=0
pkgdesc="A small screenlocker for Wayland compositors"
url="https://codeberg.org/ifreund/waylock"
arch="aarch64 x86_64"  # blocked by zig
license="ISC"
makedepends="
	libxkbcommon-dev
	linux-pam-dev
	scdoc
	wayland-dev
	wayland-protocols
	zig
	"
# downloads dependencies defined in build.zig.zon
options="net"
subpackages="$pkgname-doc"
source="https://codeberg.org/ifreund/waylock/releases/download/v$pkgver/waylock-$pkgver.tar.gz
	pam-base-auth.patch
	"

build() {
	DESTDIR='.dest' zig build \
		--prefix /usr \
		-Doptimize=ReleaseSafe \
		-Dcpu=baseline \
		-Dpie=true \
		-Dman-pages=true \
		--prefix /usr install
}

package() {
	mkdir -p "$pkgdir"
	cp -r .dest/* "$pkgdir"/
}

sha512sums="
6f018b06a448c533cd64b8a62b1d2bc3ba92f52db1b0c7bf01b73d8e6d865222b2c25c5a7e5206d22dc1f607e47ce65d3dcbaa912efbf92d6c90d48be3a6c26b  waylock-1.3.0.tar.gz
e3f5aa479908babbeea2febecdf7c57a5cf6b9153c4cd63731721cdf6d50bd0417077b37effec1520064918a422c4313d24ee9c2b2a77c328be931ffbeb03161  pam-base-auth.patch
"
