diff options
| -rw-r--r-- | .guix/kaagum-package.scm | 7 | ||||
| -rw-r--r-- | Makefile | 3 | ||||
| -rw-r--r-- | kaagum/config.scm.in | 6 |
3 files changed, 12 insertions, 4 deletions
diff --git a/.guix/kaagum-package.scm b/.guix/kaagum-package.scm index 7fa9ac7..68cfed6 100644 --- a/.guix/kaagum-package.scm +++ b/.guix/kaagum-package.scm @@ -23,6 +23,7 @@ #:select (guile-next guile-json-4)) #:use-module ((gnu packages guile-xyz) #:select (guile-lens guile-run64)) + #:use-module ((gnu packages nss) #:select (nss-certs)) #:use-module ((gnu packages package-management) #:select (guix)) #:use-module (guix build-system emacs) @@ -45,7 +46,9 @@ (build-system gnu-build-system) (arguments (list #:make-flags - #~(list (string-append "prefix=" #$output)) + #~(list (string-append "prefix=" #$output) + (string-append "CERTIFICATES_DIRECTORY=" + #$(this-package-input "nss-certs"))) #:modules `(((guix build guile-build-system) #:select (target-guile-effective-version)) ,@%default-gnu-imported-modules) @@ -73,7 +76,7 @@ effective-version "/site-ccache") ,(getenv "GUILE_LOAD_COMPILED_PATH"))))))))))) (inputs - (list guile-next guile-json-4 guile-lens guix)) + (list guile-next guile-json-4 guile-lens guix nss-certs)) (native-inputs (list guile-run64)) (home-page "https://forge.systemreboot.net/kaagum") diff --git a/Makefile b/Makefile index 588ef56..2a9997d 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,7 @@ GUILE_RUN64 = guile-run64 LZIP = lzip SED = sed +CERTIFICATES_DIRECTORY = /etc/ssl/certs GUILD_FLAGS = prefix ?= /usr/local @@ -59,7 +60,7 @@ godir = $(libdir)/guile/$(guile_effective_version)/site-ccache all: $(objects) $(config_file) %.scm: %.scm.in - $(SED) -e 's|@PROJECT@|$(project)|' -e 's|@PROJECT_TITLE@|$(project_title)|' -e 's|@VERSION@|$(version)|' $< > $@ + $(SED) -e 's|@PROJECT@|$(project)|' -e 's|@PROJECT_TITLE@|$(project_title)|' -e 's|@VERSION@|$(version)|' -e 's|@CERTIFICATES_DIRECTORY@|$(CERTIFICATES_DIRECTORY)|' $< > $@ %.go: %.scm $(config_file) GUILE_AUTO_COMPILE=0 ./pre-inst-env $(GUILD) compile $(GUILD_FLAGS) -o $@ $< diff --git a/kaagum/config.scm.in b/kaagum/config.scm.in index bfe5f77..a418a04 100644 --- a/kaagum/config.scm.in +++ b/kaagum/config.scm.in @@ -19,7 +19,8 @@ (define-module (kaagum config) #:export (%project %project-title - %version)) + %version + %certificates-directory)) (define %project "@PROJECT@") @@ -29,3 +30,6 @@ (define %version "@VERSION@") + +(define %certificates-directory + "@CERTIFICATES_DIRECTORY@") |
