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.


Reply via email to