From 7b52bc28b5608ff5f550c488eedca974d42a6d77 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 10 Sep 2024 10:57:56 +0200 Subject: [PATCH] community/guile-gnutls: fix tests with gnutls-3.8.4 upstream: https://gitlab.com/gnutls/guile/-/issues/25 --- community/guile-gnutls/APKBUILD | 7 ++++-- community/guile-gnutls/gnutls-rsa-oaep.patch | 26 ++++++++++++++++++++ 2 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 community/guile-gnutls/gnutls-rsa-oaep.patch diff --git a/community/guile-gnutls/APKBUILD b/community/guile-gnutls/APKBUILD index 3fa922e62c8..2c6010b6b6f 100644 --- a/community/guile-gnutls/APKBUILD +++ b/community/guile-gnutls/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Sören Tempel 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 " diff --git a/community/guile-gnutls/gnutls-rsa-oaep.patch b/community/guile-gnutls/gnutls-rsa-oaep.patch new file mode 100644 index 00000000000..10052c7bb75 --- /dev/null +++ b/community/guile-gnutls/gnutls-rsa-oaep.patch @@ -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_")) +