summaryrefslogtreecommitdiff
path: root/gnu/packages/cpp.scm
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@friendly-machines.com>2025-12-07 00:46:12 +0100
committerDanny Milosavljevic <dannym@friendly-machines.com>2025-12-19 19:12:40 +0100
commit3c81c4b8b8a4f6d28faf540d7fa5c36772be15fc (patch)
treee8ddb15cfc7bf6f2564ae2142f4c994e7b05d8a1 /gnu/packages/cpp.scm
parent33b0df3b2676545eb2ef5c03842d88c8c7617c2e (diff)
gnu: poco: Enable SSL.
* gnu/packages/cpp.scm (poco)[arguments]<#:configure-flags>: Add ENABLE_CRYPTO, ENABLE_NETSSL. <#:phases>{disable-problematic-tests}: Add NetSSL_OpenSSL. [inputs]: Add openssl. Change-Id: I2b15339b1b4b4917de31c26e031a48f73dea714b
Diffstat (limited to 'gnu/packages/cpp.scm')
-rw-r--r--gnu/packages/cpp.scm11
1 files changed, 8 insertions, 3 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index e85bfb9ab1d..e44a1c4652d 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -2473,17 +2473,22 @@ of C++14 components that complements @code{std} and Boost.")
(build-system cmake-build-system)
(arguments
(list
- #:configure-flags #~(list "-DENABLE_TESTS=ON")
+ #:configure-flags #~(list "-DENABLE_TESTS=ON" "-DENABLE_CRYPTO=ON"
+ "-DENABLE_NETSSL=ON")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'disable-problematic-tests
(lambda _
(substitute* (list "Foundation/CMakeLists.txt" ; XXX: fails.
- ;; Require network access
+ ;; Require network access.
"Net/CMakeLists.txt"
"MongoDB/CMakeLists.txt"
- "Redis/CMakeLists.txt")
+ "Redis/CMakeLists.txt"
+ ;; Requires network access and uses certificates
+ ;; that will expire.
+ "NetSSL_OpenSSL/CMakeLists.txt")
(("ENABLE_TESTS") "FALSE")))))))
+ (inputs (list openssl))
(home-page "https://pocoproject.org/")
(synopsis "Portable C++ components")
(description "This package provides a collection of C++ libraries intended