Date: Friday, January 28, 2022 @ 16:56:08 Author: dvzrv Revision: 1118355
upgpkg: waylock 0.3.4-1: Upgrade to 0.3.4. Add libxkbcommon as new dependency. Download and lock dependencies in prepare(). Simplify quoting in file. Do not break long lines. Modified: waylock/trunk/PKGBUILD ----------+ PKGBUILD | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-01-28 16:52:21 UTC (rev 1118354) +++ PKGBUILD 2022-01-28 16:56:08 UTC (rev 1118355) @@ -1,22 +1,27 @@ # Maintainer: David Runge <[email protected]> pkgname=waylock -pkgver=0.3.3 -pkgrel=2 +pkgver=0.3.4 +_commit=e08829bf6a7b828ecb68a56919e72a35775fb2c3 # refs/tags/v0.3.4^{} +pkgrel=1 pkgdesc="A simple screenlocker for wayland compositors" -arch=('x86_64') +arch=(x86_64) url="https://github.com/ifreund/waylock" -license=('MIT') -depends=('gcc-libs' 'glibc') -makedepends=('git' 'pam' 'rust') -_commit=2391ef614783b06ce4b88b14fb4a636fbb2a91a6 # refs/tags/v0.3.3^{} +license=(MIT) +depends=(gcc-libs glibc) +makedepends=(git libxkbcommon pam rust) source=("git+https://github.com/ifreund/waylock#commit=${_commit}?signed") md5sums=('SKIP') validpgpkeys=('5FBDF84DD2278DB2B8AD8A5286DED400DDFD7A11') # Isaac Freund <[email protected]> +prepare() { + cd "$pkgname" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + build() { cd "$pkgname" - cargo build --release --locked --all-features --target-dir=target + cargo build --frozen --release --all-features --target-dir=target } check() { @@ -25,10 +30,10 @@ } package() { - depends+=('libpam.so') + depends+=(libpam.so libxkbcommon.so) + cd "$pkgname" install -vDm 755 target/release/${pkgname} -t "${pkgdir}/usr/bin" install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -vDm 644 {README.md,waylock.toml} \ - -t "${pkgdir}/usr/share/doc/${pkgname}" + install -vDm 644 {README.md,waylock.toml} -t "${pkgdir}/usr/share/doc/${pkgname}" }
