From 1c3c16618b3d4cefccc368717c741841c64730bc Mon Sep 17 00:00:00 2001 From: Maxime Devos Date: Thu, 8 Jul 2021 18:38:25 +0200 Subject: [PATCH 7/7] gnu: libolm: Respect "--without-tests". * gnu/packages/libolm.scm (libolm)[arguments]<#:phases>{check}: Respect #:tests?. --- gnu/packages/crypto.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 99455dc632..bd2c462b96 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -20,6 +20,7 @@ ;;; Copyright © 2020 Hendur Saga ;;; Copyright © 2020 pukkamustard ;;; Copyright © 2021 Ellis Kenyő +;;; Copyright © 2021 Maxime Devos ;;; ;;; This file is part of GNU Guix. ;;; @@ -1314,9 +1315,10 @@ Trusted comments are signed, thus verified, before being displayed.") `(#:phases (modify-phases %standard-phases (replace 'check - (lambda _ - (with-directory-excursion "tests" - (invoke "ctest" "."))))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (with-directory-excursion "tests" + (invoke "ctest" ".")))))))) (synopsis "Implementation of the olm and megolm cryptographic ratchets") (description "The libolm library implements the Double Ratchet cryptographic ratchet. It is written in C and C++11, and exposed as a C -- 2.32.0