David Runge pushed to branch main at Arch Linux / Packaging / Packages / voa
Commits:
b15c581c by David Runge at 2025-11-12T15:33:07+01:00
upgpkg: 0.4.0-1
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- + voa-0.4.0-rust-script.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = voa
pkgdesc = CLI for interacting with the File Hierarchy for the
Verification of OS Artifacts (VOA)
- pkgver = 0.3.0
+ pkgver = 0.4.0
pkgrel = 1
url = https://voa.archlinux.page
arch = x86_64
@@ -12,9 +12,12 @@ pkgbase = voa
makedepends = rust-script
depends = gcc-libs
depends = glibc
- source =
voa::git+https://gitlab.archlinux.org/archlinux/alpm/voa.git?signed#tag=voa/0.3.0
+ source =
voa::git+https://gitlab.archlinux.org/archlinux/alpm/voa.git?signed#tag=voa/0.4.0
+ source = voa-0.4.0-rust-script.patch
validpgpkeys = 991F6E3F0765CF6295888586139B09DA5BF0D338
- sha512sums =
5824656b7882e256bc7da0eef1b525df574351448145caa3c0391b56bfb4390ec44a5f4a39dce40f46e83ecfceee60c5bac391f9059fcfb17eeedc8a0f00faff
- b2sums =
fdb1feebd7ed88a1db61461096c439a9a2681ac85df65f7e9f34f239bb94a6c0a45c5ce2ff0424532fc53b6bb41752f588185cf465650618e004f732b7304510
+ sha512sums =
d8729308a717e136df4137a84b9b1e5bcbe648fc3717ea1628ae49878cc48aac07637df8c4184b776147a9ab0ad1877c546aeae8fcc844dc874226ae0fe57c1e
+ sha512sums =
7c49b0513dc3b585f1de6456095b75c5ebbfaf6bc7e6ba556c91253885e07334bc971b83c237556b119630266b6c96d8ae434939fbf5eb79dc012e1c7a915404
+ b2sums =
bb383089d3465d6b1b088eb872186667a83ae45253714c3dc84d29dce1c21a14ddfce3769088f7973aa9d3b705fc33aa83b5c1368fdedb3a8c956f2ca7eb16a6
+ b2sums =
0de81de5c8d7427b6ee73a94e96b65743e9133370a602f884081502f72eec47cb4a8c1e3916dd662756657b5cccda571eab7606a3ec1e41e1bbff7b9089c7974
pkgname = voa
=====================================
PKGBUILD
=====================================
@@ -1,7 +1,7 @@
# Maintainer: David Runge <[email protected]>
pkgname=voa
-pkgver=0.3.0
+pkgver=0.4.0
pkgrel=1
pkgdesc="CLI for interacting with the File Hierarchy for the Verification of
OS Artifacts (VOA)"
arch=(x86_64)
@@ -21,19 +21,27 @@ makedepends=(
checkdepends=(
cargo-nextest
)
-source=($pkgname::git+${_url}.git?signed#tag=$pkgname/$pkgver)
-sha512sums=('5824656b7882e256bc7da0eef1b525df574351448145caa3c0391b56bfb4390ec44a5f4a39dce40f46e83ecfceee60c5bac391f9059fcfb17eeedc8a0f00faff')
-b2sums=('fdb1feebd7ed88a1db61461096c439a9a2681ac85df65f7e9f34f239bb94a6c0a45c5ce2ff0424532fc53b6bb41752f588185cf465650618e004f732b7304510')
+source=(
+ $pkgname::git+${_url}.git?signed#tag=$pkgname/$pkgver
+ voa-0.4.0-rust-script.patch
+)
+sha512sums=('d8729308a717e136df4137a84b9b1e5bcbe648fc3717ea1628ae49878cc48aac07637df8c4184b776147a9ab0ad1877c546aeae8fcc844dc874226ae0fe57c1e'
+
'7c49b0513dc3b585f1de6456095b75c5ebbfaf6bc7e6ba556c91253885e07334bc971b83c237556b119630266b6c96d8ae434939fbf5eb79dc012e1c7a915404')
+b2sums=('bb383089d3465d6b1b088eb872186667a83ae45253714c3dc84d29dce1c21a14ddfce3769088f7973aa9d3b705fc33aa83b5c1368fdedb3a8c956f2ca7eb16a6'
+
'0de81de5c8d7427b6ee73a94e96b65743e9133370a602f884081502f72eec47cb4a8c1e3916dd662756657b5cccda571eab7606a3ec1e41e1bbff7b9089c7974')
validpgpkeys=(991F6E3F0765CF6295888586139B09DA5BF0D338) # David Runge
<[email protected]>
prepare() {
+ # Fix an issue with the rust-script used for generating manpages/shell
completions.
+ patch -Np1 -d $pkgname -i ../voa-0.4.0-rust-script.patch
+
cd $pkgname
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd $pkgname
- cargo build --frozen --release
+ cargo build --features cli --frozen --release --package voa
just generate shell_completions voa
just generate manpages voa
=====================================
voa-0.4.0-rust-script.patch
=====================================
@@ -0,0 +1,13 @@
+diff --git i/.rust-script/allgen.ers w/.rust-script/allgen.ers
+index 9d232c7..a65f784 100644
+--- i/.rust-script/allgen.ers
++++ w/.rust-script/allgen.ers
+@@ -2,7 +2,7 @@
+
+ //! ```cargo
+ //! [dependencies]
+-//! pkg = { path = "PATH", package = "PKG" }
++//! pkg = { path = "PATH", package = "PKG", features = ["cli"] }
+ //! clap_allgen = "0.2.1"
+ //! testresult = "0.4.1"
+ //! ```
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/voa/-/commit/b15c581c3d8029d6a844746dac57602b2bb6780e
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/voa/-/commit/b15c581c3d8029d6a844746dac57602b2bb6780e
You're receiving this email because of your account on gitlab.archlinux.org.