Levente Polyak pushed to branch main at Arch Linux / Packaging / Packages / sequoia-sop
Commits: 2b1bd80b by Levente Polyak at 2024-05-25T21:21:41+02:00 modernize PKGBUILD and rust usage - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -18,6 +18,7 @@ pkgbase = sequoia-sop source = sequoia-sop::git+https://gitlab.com/sequoia-pgp/sequoia-sop#tag=v0.32.0?signed validpgpkeys = CBCD8F030588653EEDD7E2659B7DD433F254904A sha512sums = 25cbc8dc083bccd29c81121e0d8a29f5132936825b7c60c7e059a5928918d572624a7cfa8a2e01b24a6fe6acd3698948fd93d2eb483d8c5982b598dd01df4703 + b2sums = ec95dd487edfe4fa965f6a59a921161f9065922a90f4abeffbfa660bbd21864db0d3b3c9066664c778e1e2727e79282db9dacb8d2ce901f8f0c3c2225bc34ebe pkgname = sequoia-sop depends = glibc ===================================== PKGBUILD ===================================== @@ -5,33 +5,35 @@ pkgver=0.32.0 pkgrel=1 pkgdesc='Implementation of the Stateless OpenPGP Interface using Sequoia' url='https://gitlab.com/sequoia-pgp/sequoia-sop' -arch=('x86_64') -license=('GPL-2.0-or-later') +arch=(x86_64) +license=(GPL-2.0-or-later) groups=( - 'sequoia' - 'stateless-openpgp' + sequoia + stateless-openpgp ) depends=( - 'glibc' - 'gcc-libs' - 'gmp' + glibc + gcc-libs + gmp ) makedepends=( - 'bzip2' - 'git' - 'cargo' - 'clang' - 'nettle' + bzip2 + git + cargo + clang + nettle ) source=(sequoia-sop::"git+$url#tag=v$pkgver?signed") sha512sums=('25cbc8dc083bccd29c81121e0d8a29f5132936825b7c60c7e059a5928918d572624a7cfa8a2e01b24a6fe6acd3698948fd93d2eb483d8c5982b598dd01df4703') +b2sums=('ec95dd487edfe4fa965f6a59a921161f9065922a90f4abeffbfa660bbd21864db0d3b3c9066664c778e1e2727e79282db9dacb8d2ce901f8f0c3c2225bc34ebe') validpgpkeys=( CBCD8F030588653EEDD7E2659B7DD433F254904A # Justus Winter <jus...@sequoia-pgp.org> ) prepare() { cd ${pkgname} - cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" } build() { @@ -44,13 +46,13 @@ build() { check() { export RUSTUP_TOOLCHAIN=stable cd ${pkgname} - cargo test --release --frozen --all-features + cargo test --frozen --all-features } package() { depends+=( - 'bzip2' 'libbz2.so' - 'nettle' 'libnettle.so' 'libhogweed.so' + bzip2 libbz2.so + nettle libnettle.so libhogweed.so ) cd ${pkgname} View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/sequoia-sop/-/commit/2b1bd80bd748a0a12250ebfa8f23263aa9678065 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/sequoia-sop/-/commit/2b1bd80bd748a0a12250ebfa8f23263aa9678065 You're receiving this email because of your account on gitlab.archlinux.org.