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.


Reply via email to