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/"

Reply via email to