2024-07-03 19:38:56 +00:00

44 lines
1.1 KiB
Plaintext

# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=waylock
pkgver=1.2.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="
70e15803b5901ebfa1dd4dca0503e4ad4b8eb316829c65cbe5d5b2dfe3bf9b84ca61778760376a8829d591feea273a65ed1ca5a3aef850814e35835d17c37b95 waylock-1.2.0.tar.gz
e3f5aa479908babbeea2febecdf7c57a5cf6b9153c4cd63731721cdf6d50bd0417077b37effec1520064918a422c4313d24ee9c2b2a77c328be931ffbeb03161 pam-base-auth.patch
"