Date: Monday, January 23, 2023 @ 23:55:27 Author: daurnimator Revision: 1388008
upgpkg: waylock 0.6.1-2 - Make sure to pass -mcpu=baseline - Use upstream release tarballs instead of git - chrpath is not required with newer zig compiler Modified: waylock/trunk/PKGBUILD ----------+ PKGBUILD | 40 +++++++++++++++++----------------------- 1 file changed, 17 insertions(+), 23 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-01-23 23:16:14 UTC (rev 1388007) +++ PKGBUILD 2023-01-23 23:55:27 UTC (rev 1388008) @@ -1,37 +1,30 @@ # Maintainer: David Runge <[email protected]> +# Maintainer: Daurnimator <[email protected]> pkgname=waylock pkgver=0.6.1 -_commit=02d107e1f8a2c265da8063a72cb62beba82bb76d # refs/tags/v0.6.1 -pkgrel=1 +pkgrel=2 pkgdesc="A simple screenlocker for wayland compositors" arch=(x86_64) url="https://github.com/ifreund/waylock" license=(MIT) depends=(gcc-libs glibc) -makedepends=(chrpath git libxkbcommon pam scdoc wayland wayland-protocols zig) -source=( - git+https://github.com/ifreund/waylock#tag=$_commit?signed - git+https://github.com/ifreund/zig-wayland - git+https://github.com/ifreund/zig-xkbcommon -) -sha256sums=('SKIP' - 'SKIP' +makedepends=(libxkbcommon pam scdoc wayland wayland-protocols zig) +source=("https://github.com/ifreund/waylock/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz"{,.sig}) +sha256sums=('4d3fc46b0f48c964362fdfceff27314a87b28cb3c40fbf782d24ca755bfa8c55' 'SKIP') -validpgpkeys=('5FBDF84DD2278DB2B8AD8A5286DED400DDFD7A11') # Isaac Freund <[email protected]> +validpgpkeys=('5FBDF84DD2278DB2B8AD8A5286DED400DDFD7A11') # Isaac Freund <[email protected]> -prepare() { - cd $pkgname - git submodule init - git config submodule."deps/zig-wayland".url "$srcdir/zig-wayland" - git config submodule."deps/zig-xkbcommon".url "$srcdir/zig-xkbcommon" - git -c protocol.file.allow=always submodule update -} +build() { + cd $pkgname-$pkgver -build() { - cd $pkgname - DESTDIR="build" zig build -Dpie --prefix /usr install - chrpath --delete build/usr/bin/waylock + DESTDIR="build" zig build \ + --prefix /usr \ + --search-prefix /usr \ + -Dtarget=native-linux.5.15-gnu \ + -Dcpu=baseline \ + -Drelease-safe \ + -Dpie } package() { @@ -41,7 +34,8 @@ libxkbcommon libxkbcommon.so ) - cd $pkgname + cd $pkgname-$pkgver + mv -v build/* "$pkgdir" install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
