aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/guix/home.scm15
1 files changed, 13 insertions, 2 deletions
diff --git a/etc/guix/home.scm b/etc/guix/home.scm
index 3c1c73b..8650893 100644
--- a/etc/guix/home.scm
+++ b/etc/guix/home.scm
@@ -212,6 +212,18 @@ libraries/software/operating systems
`(("libiconv" ,libiconv)
,@(package-inputs hunspell)))))
+(define-public curl-openssl
+ (package
+ (inherit curl)
+ (arguments
+ (substitute-keyword-arguments (package-arguments curl)
+ ((#:configure-flags flags ''())
+ #~(list (string-append "--with-openssl="
+ (assoc-ref %build-inputs "openssl"))))))
+ (inputs
+ `(("openssl" ,openssl-3.0)
+ ,@(package-inputs curl)))))
+
(define (hunspell-dictionary-utf8 dict-name)
(package
(name (string-append "hunspell-dict-" dict-name "-utf8"))
@@ -350,7 +362,7 @@ libraries/software/operating systems
(define work-packages
(append
- (list)
+ (list curl-openssl)
(map (compose list specification->package+output symbol->string)
'(openfortivpn))))
@@ -520,7 +532,6 @@ libraries/software/operating systems
nixfmt
acl
attr
- curl
;; for compiling ECL
libatomic-ops