git » libp11.git » commit 5d7d643

upgpkg: 0.4.14-2: Removed util.h (Fixes #1)

author Massimiliano Torromeo
2025-05-20 14:58:38 UTC
committer Massimiliano Torromeo
2025-05-20 14:58:38 UTC
parent dd2c30a09f9995e6188c38270f36a404987a618a

upgpkg: 0.4.14-2: Removed util.h (Fixes #1)

.SRCINFO +3 -1
PKGBUILD +11 -3

diff --git a/.SRCINFO b/.SRCINFO
index dd89f05..ea8c39e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,17 @@
 pkgbase = libp11
 	pkgdesc = A library implementing a small layer on top of the PKCS11 API
 	pkgver = 0.4.14
-	pkgrel = 1
+	pkgrel = 2
 	url = https://github.com/OpenSC/libp11/wiki
 	arch = x86_64
 	license = LGPL-2.1-or-later
 	depends = openssl
 	source = https://github.com/OpenSC/libp11/releases/download/libp11-0.4.14/libp11-0.4.14.tar.gz
 	source = https://github.com/OpenSC/libp11/releases/download/libp11-0.4.14/libp11-0.4.14.tar.gz.asc
+	source = util-h.patch::https://github.com/OpenSC/libp11/commit/fd8cbb43e9d98764d3f3b861a435cd0441cb7a58.patch
 	validpgpkeys = AC915EA30645D9D3D4DAE4FEB1048932DD3AAAA3
 	sha256sums = 652ae2ac0732ec1eb998e8a99409eec6a00d5b47717f973b6bfb6c50f7a0ac60
 	sha256sums = SKIP
+	sha256sums = 6642ad35457ed74c52bba157632fb79b3bbafe5b804bfe260954830a60cb2e1a
 
 pkgname = libp11
diff --git a/PKGBUILD b/PKGBUILD
index 2f65aad..59a67c1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,19 +6,27 @@
 
 pkgname=libp11
 pkgver=0.4.14
-pkgrel=1
+pkgrel=2
 pkgdesc="A library implementing a small layer on top of the PKCS11 API"
 arch=('x86_64')
 url="https://github.com/OpenSC/libp11/wiki"
 license=('LGPL-2.1-or-later')
 depends=('openssl')
-source=("https://github.com/OpenSC/${pkgname}/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc})
+source=("https://github.com/OpenSC/${pkgname}/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc}
+        'util-h.patch::https://github.com/OpenSC/libp11/commit/fd8cbb43e9d98764d3f3b861a435cd0441cb7a58.patch')
 sha256sums=('652ae2ac0732ec1eb998e8a99409eec6a00d5b47717f973b6bfb6c50f7a0ac60'
-            'SKIP')
+            'SKIP'
+            '6642ad35457ed74c52bba157632fb79b3bbafe5b804bfe260954830a60cb2e1a')
 validpgpkeys=('AC915EA30645D9D3D4DAE4FEB1048932DD3AAAA3')
 
+prepare() {
+  cd "$pkgname-$pkgver"
+  patch -p1 -i ../util-h.patch
+}
+
 build() {
   cd "$pkgname-$pkgver"
+  automake
   ./configure --prefix=/usr --disable-static
   make
 }