diff --git a/srcpkgs/bctoolbox/patches/disable-psa-crypto.patch b/srcpkgs/bctoolbox/patches/disable-psa-crypto.patch new file mode 100644 index 00000000000..995c8926d8c --- /dev/null +++ b/srcpkgs/bctoolbox/patches/disable-psa-crypto.patch @@ -0,0 +1,22 @@ +From: Bastian Germann +Date: Fri, 13 Dec 2024 18:54:55 +0100 +Subject: Disable PSA crypto + +--- + src/crypto/mbedtls.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/crypto/mbedtls.cc b/src/crypto/mbedtls.cc +index 4bc16d4..5b08c84 100644 +--- a/src/crypto/mbedtls.cc ++++ b/src/crypto/mbedtls.cc +@@ -33,7 +33,7 @@ + #include // HKDF implemented in version 2.11.0 of mbedtls + #endif + +-#if MBEDTLS_VERSION_NUMBER >= 0x03060000 // v3.6.0 ++#if 0 + // starting from version 3.6, use PSA crypto + #include "bctoolbox/logging.h" + #include + diff --git a/srcpkgs/bctoolbox/template b/srcpkgs/bctoolbox/template index b55d02d1b17..6c37c50635d 100644 --- a/srcpkgs/bctoolbox/template +++ b/srcpkgs/bctoolbox/template @@ -1,7 +1,7 @@ # Template file for 'bctoolbox' pkgname=bctoolbox -version=5.3.79 -revision=2 +version=5.3.100 +revision=1 build_style=cmake configure_args="-DENABLE_TESTS=ON -DENABLE_TESTS_COMPONENT=FALSE -DENABLE_STRICT=FALSE -DCMAKE_MODULE_PATH=/usr/lib/cmake @@ -12,7 +12,7 @@ maintainer="John " license="GPL-2.0-only" homepage="https://gitlab.linphone.org/BC/public/bctoolbox" distfiles="https://gitlab.linphone.org/BC/public/bctoolbox/-/archive/${version}/bctoolbox-${version}.tar.gz" -checksum=8293326971b5e7c3b0ef77e4f62653ecaf169af0c82d34acb1e26ff62c4e3801 +checksum=e2ade0baf465423475ae7a14463f74d6d61a7daab4700c8c140f2bb90d257ca8 bctoolbox-devel_package() { depends="bctoolbox-${version}_${revision}"