David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
openpgp-card-tool-git


Commits:
babeef43 by David Runge at 2025-06-04T14:52:13+02:00
upgpkg: 0.1.5-1

Add upstream patches to fix failing tests.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,10 +1,11 @@
 pkgbase = openpgp-card-tool-git
        pkgdesc = A simple tool for Git signing and verification with a focus 
on OpenPGP cards
-       pkgver = 0.1.3
+       pkgver = 0.1.5
        pkgrel = 1
        url = https://codeberg.org/openpgp-card/oct-git
        arch = x86_64
        license = Apache-2.0 OR MIT
+       makedepends = dbus
        makedepends = pcsclite
        makedepends = rust
        depends = gcc-libs
@@ -12,9 +13,15 @@ pkgbase = openpgp-card-tool-git
        depends = openssl
        depends = org.freedesktop.secrets
        depends = sqlite
-       source = 
openpgp-card-tool-git-0.1.3.tar.gz::https://codeberg.org/openpgp-card/oct-git/archive/v0.1.3.tar.gz
-       sha512sums = 
2f24a6e77ce2ab06836dccdca443ed13a2908dc5606abec49fc5e8e7bedab90a2e8b6417e0b601769cde6267aa6fdf0e11e43eb8688122410f0f2b61700191a1
-       b2sums = 
46614e83d0d3ba408439df1a1f47037ea3b97eb2922da331fe5f736395af65a1c0dc2e5bb7ed985b4506e7d9a80b9adea070e6cb3833ebfb262511396f312852
+       source = 
openpgp-card-tool-git-0.1.5.tar.gz::https://codeberg.org/openpgp-card/oct-git/archive/v0.1.5.tar.gz
+       source = 
openpgp-card-tool-git-0.1.5-rpgp-0.14.patch::https://codeberg.org/openpgp-card/oct-git/commit/4826cfa6a61f9624fcd7255e3d07489a1c32e207.patch
+       source = 
openpgp-card-tool-git-0.1.5-expired-cert-test-case.patch::https://codeberg.org/openpgp-card/oct-git/commit/e89e28bd9aa01bfb5a9e86ad82cbf9a2f88cd461.patch
+       sha512sums = 
bc9d2d44db44b8379121a73975800ca65bd42683370b466f1bac4e34c26c9fd4ab4bcb05cb3c8007703c1763bfa470ee2e57055a3ee5892d588252a20e37f140
+       sha512sums = 
0e39e761522adc960cd5066a70b6c9d2b7da28ea5ede5c3a7bba07cfb5aca3624d14744cb3d58b615a6add7b9738e8617b7217a16bd2a7a1763033a6291e9b45
+       sha512sums = 
6d898500f0ef5684a84da859426dc715f221be5fb242d9c419c39444ee814ead43af11cf4bb88f998f01714f79939974e1567d2c8d21660da4180df945a9aa3a
+       b2sums = 
cce08cdaf14f6208d8277d935503e951abe66da4e2f7cda8d66b8b917d740053a3cc24810a5c3a69cbd57bbdcefc2451d1166aa95ca047b690c8d4828526a010
+       b2sums = 
f2e8f728ec082a7fbed2798e4c86d894e339b606bd01682ede0fb8e308a803ec26e7cf1d51ee05f7ead4526732ef0e0f61fdfa882681506972ddefcff25d7c2f
+       b2sums = 
fe5efc6a303b84255d2e24805087eee77b4758aaf8ed0b9098a067ae136b2248ae8eebde268d36be23a221144aa2690d557cc1b1f775143fd2ffcae6a4309d7a
 
 pkgname = openpgp-card-tool-git
        depends = gcc-libs
@@ -22,5 +29,7 @@ pkgname = openpgp-card-tool-git
        depends = openssl
        depends = org.freedesktop.secrets
        depends = sqlite
+       depends = dbus
+       depends = libdbus-1.so
        depends = pcsclite
        depends = libpcsclite.so


=====================================
PKGBUILD
=====================================
@@ -1,7 +1,7 @@
 # Maintainer: David Runge <[email protected]>
 
 pkgname=openpgp-card-tool-git
-pkgver=0.1.3
+pkgver=0.1.5
 pkgrel=1
 pkgdesc="A simple tool for Git signing and verification with a focus on 
OpenPGP cards"
 arch=(x86_64)
@@ -16,14 +16,27 @@ depends=(
   sqlite
 )
 makedepends=(
+  dbus
   pcsclite
   rust
 )
-source=($pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz)
-sha512sums=('2f24a6e77ce2ab06836dccdca443ed13a2908dc5606abec49fc5e8e7bedab90a2e8b6417e0b601769cde6267aa6fdf0e11e43eb8688122410f0f2b61700191a1')
-b2sums=('46614e83d0d3ba408439df1a1f47037ea3b97eb2922da331fe5f736395af65a1c0dc2e5bb7ed985b4506e7d9a80b9adea070e6cb3833ebfb262511396f312852')
+source=(
+  $pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz
+  
$pkgname-0.1.5-rpgp-0.14.patch::https://codeberg.org/openpgp-card/oct-git/commit/4826cfa6a61f9624fcd7255e3d07489a1c32e207.patch
+  
$pkgname-0.1.5-expired-cert-test-case.patch::https://codeberg.org/openpgp-card/oct-git/commit/e89e28bd9aa01bfb5a9e86ad82cbf9a2f88cd461.patch
+)
+sha512sums=('bc9d2d44db44b8379121a73975800ca65bd42683370b466f1bac4e34c26c9fd4ab4bcb05cb3c8007703c1763bfa470ee2e57055a3ee5892d588252a20e37f140'
+            
'0e39e761522adc960cd5066a70b6c9d2b7da28ea5ede5c3a7bba07cfb5aca3624d14744cb3d58b615a6add7b9738e8617b7217a16bd2a7a1763033a6291e9b45'
+            
'6d898500f0ef5684a84da859426dc715f221be5fb242d9c419c39444ee814ead43af11cf4bb88f998f01714f79939974e1567d2c8d21660da4180df945a9aa3a')
+b2sums=('cce08cdaf14f6208d8277d935503e951abe66da4e2f7cda8d66b8b917d740053a3cc24810a5c3a69cbd57bbdcefc2451d1166aa95ca047b690c8d4828526a010'
+        
'f2e8f728ec082a7fbed2798e4c86d894e339b606bd01682ede0fb8e308a803ec26e7cf1d51ee05f7ead4526732ef0e0f61fdfa882681506972ddefcff25d7c2f'
+        
'fe5efc6a303b84255d2e24805087eee77b4758aaf8ed0b9098a067ae136b2248ae8eebde268d36be23a221144aa2690d557cc1b1f775143fd2ffcae6a4309d7a')
 
 prepare() {
+  # fix known issues with test cases
+  patch -Np1 -d $_name -i ../$pkgname-0.1.5-rpgp-0.14.patch
+  patch -Np1 -d $_name -i ../$pkgname-0.1.5-expired-cert-test-case.patch
+
   cd $_name
   export RUSTUP_TOOLCHAIN=stable
   cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
@@ -44,6 +57,7 @@ check() {
 
 package() {
   depends+=(
+    dbus libdbus-1.so
     pcsclite libpcsclite.so
   )
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/openpgp-card-tool-git/-/commit/babeef43deacfd8778acd6b9182b90bff60e3c28

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/openpgp-card-tool-git/-/commit/babeef43deacfd8778acd6b9182b90bff60e3c28
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to