From 569fabf7029200cbb3166af83b8fc89a6378468d Mon Sep 17 00:00:00 2001 From: Juliana Sims Date: Tue, 28 Mar 2023 23:56:07 -0400 Subject: [PATCH 3/3] gnu: gerbil: Enable all features. * gnu/packages/scheme.scm (gerbil): Enable all features. --- gnu/packages/scheme.scm | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index 8a510d840b..19ed5d0928 100644 --- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -80,10 +80,12 @@ (define-module (gnu packages scheme) #:use-module (gnu packages netpbm) #:use-module (gnu packages pcre) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages serialization) #:use-module (gnu packages sqlite) #:use-module (gnu packages tex) #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) + #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module (srfi srfi-1) #:use-module (ice-9 match)) @@ -1140,7 +1142,14 @@ (define-public gerbil "--prefix" #$output "--with-gambit" - #$gambit-c))) + #$gambit-c + "--enable-leveldb" + "--enable-libxml" + "--enable-libyaml" + "--enable-lmdb" + "--enable-mysql" + "--enable-sqlite" + "--enable-zlib"))) (add-before 'patch-generated-file-shebangs 'fix-gxi-shebangs (lambda _ ;; Some .ss files refer to gxi using /usr/bin/env gxi @@ -1202,8 +1211,18 @@ (define-public gerbil (copy-recursively "../bin" bin) (copy-recursively "../lib" lib))))) #:tests? #f)) - (native-inputs (list coreutils gambit-c util-linux)) - (propagated-inputs (list gambit-c openssl sqlite zlib)) + (native-inputs (list coreutils + gambit-c + util-linux)) + (propagated-inputs (list gambit-c + leveldb + libxml2 + libyaml + lmdb + mysql + openssl + sqlite + zlib)) (build-system gnu-build-system) (synopsis "Meta-dialect of Scheme with post-modern features") (description -- 2.39.2