From 9cf0d690560ad56c68cc783dd606efe3999ca900 Mon Sep 17 00:00:00 2001 From: Cayetano Santos Date: Thu, 25 Sep 2025 16:51:17 +0200 Subject: [PATCH] gnu: Add botan-2. * gnu/packages/crypto.scm (botan-2): New variable. * gnu/packages/messaging.scm (crypto)[inputs]: Replace botan by botan-2. Change-Id: I31df2426c9316c8bda60c1a0590f9aef1d5275f7 --- gnu/packages/crypto.scm | 18 ++++++++++++++++++ gnu/packages/messaging.scm | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index fa8b9d792bf1d1678620ef47c0903318599d4615..eac93945a8879ef7be5563800dc64f34e75dd702 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -1031,6 +1031,24 @@ using ctypes is included, and several other language bindings are available.") (home-page "https://botan.randombit.net") (license license:bsd-2))) +;; Needed explicitly by biboumi +(define-public botan-2 + (hidden-package + (package + (inherit botan) + (name "botan") + (version "2.19.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/randombit/botan/") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16dsrxb7z245hvbjzapq7qf65ip1fh2390qap30hpfd383dyvilw"))))))) + (define-public ccrypt (package (name "ccrypt") diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 837b1bbe4323c3fe5d780caa1b437aa64340f426..41bdbd6f33fadcbb78e1932542035c4f02e5fc50 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -203,7 +203,7 @@ (substitute* "CMakeLists.txt" (("/etc") (string-append (assoc-ref outputs "out") "/etc")))))))) (build-system cmake-build-system) - (inputs (list botan + (inputs (list botan-2 expat libiconv libidn