community/guile-gnutls: fix tests with gnutls-3.8.4

upstream: https://gitlab.com/gnutls/guile/-/issues/25
This commit is contained in:
Natanael Copa 2024-09-10 10:57:56 +02:00
parent 8a351b00d6
commit 7b52bc28b5
2 changed files with 31 additions and 2 deletions

View file

@ -2,7 +2,7 @@
# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
pkgname=guile-gnutls
pkgver=4.0.0
pkgrel=0
pkgrel=1
pkgdesc="Guile Scheme bindings for GnuTLS"
url="https://gitlab.com/gnutls/guile"
arch="all"
@ -12,7 +12,9 @@ makedepends="automake autoconf libtool gnutls-dev guile-dev texinfo"
subpackages="$pkgname-doc"
options="!strip" # see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907061
source="https://gitlab.com/gnutls/guile/-/archive/v$pkgver/guile-v$pkgver.tar
tests-do-not-use-hostname-for-sni.patch"
tests-do-not-use-hostname-for-sni.patch
gnutls-rsa-oaep.patch
"
builddir="$srcdir/guile-v$pkgver"
prepare() {
@ -43,4 +45,5 @@ package() {
sha512sums="
f9258f13c48842241f79b27622ca3c66b67349765677256ce56f9861a49f00e4338df13964a5ddeee765a453f944aa0b52a5a4655da8e5a66e6128830b09a1e9 guile-v4.0.0.tar
f4e5aae91d589b7313ae3e8b31d295535dfb64349ba64c0809aa56f7b2f0b50447a359d7e816ad5c36449646e1ed91841c560e7cf36fe2ed8111160726da01d5 tests-do-not-use-hostname-for-sni.patch
cee721edc0cb6a832ba2677bd4770899bb67638ddddd27c5d150f4d15466f3a1fa19c71a987800abc036907d88d79e476a190ac8bf71553279ceaa59fef9a1f3 gnutls-rsa-oaep.patch
"

View file

@ -0,0 +1,26 @@
diff --git a/guile/modules/gnutls.in b/guile/modules/gnutls.in
index 451f384..bf38bc5 100644
--- a/guile/modules/gnutls.in
+++ b/guile/modules/gnutls.in
@@ -436,6 +436,7 @@
pk-algorithm/gost-12-512
pk-algorithm/ecdh-x448
pk-algorithm/eddsa-ed448
+ pk-algorithm/rsa-oaep
sign-algorithm/unknown
sign-algorithm/rsa-sha1
sign-algorithm/dsa-sha1
diff --git a/guile/modules/gnutls/build/enums.scm b/guile/modules/gnutls/build/enums.scm
index 658f4c7..752d172 100644
--- a/guile/modules/gnutls/build/enums.scm
+++ b/guile/modules/gnutls/build/enums.scm
@@ -637,7 +637,8 @@
gost-12-256
gost-12-512
ecdh-x448
- eddsa-ed448)
+ eddsa-ed448
+ rsa-oaep)
"gnutls_pk_algorithm_get_name"
"GNUTLS_PK_"))