summaryrefslogtreecommitdiff
path: root/gnu/packages/guile-xyz.scm
diff options
context:
space:
mode:
authorJosep Bigorra <jjbigorra@gmail.com>2024-12-27 13:13:55 +0100
committerLudovic Courtès <ludo@gnu.org>2025-01-27 14:42:41 +0100
commitd407dcdc93992955e011fd485c30b3602ae3e9e4 (patch)
treebbca11fc11a5c03039b969f88a79b294c7c932ba /gnu/packages/guile-xyz.scm
parent9187970747ff26dbda4d27cdfb692f2ee54262c7 (diff)
gnu: guile-dbi: Switch to Guile 3.0.
* gnu/packages/guile-xyz.scm (guile-dbi)[native-inputs]: Add libltdl. [propagated-inputs]: Switch to ‘guile-3.0’. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: Icf898034a480fad52e0ebd2c4c1dc928ba2839d2
Diffstat (limited to 'gnu/packages/guile-xyz.scm')
-rw-r--r--gnu/packages/guile-xyz.scm6
1 files changed, 4 insertions, 2 deletions
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index 590805a88f..2d131c7709 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -51,6 +51,7 @@
;;; Copyright © 2024 Artyom Bologov <mail@aartaka.me>
;;; Copyright © 2024 Felix Lechner <felix.lechner@lease-up.com>
;;; Copyright © 2024 Alec Barreto <mrh57@posteo.net>
+;;; Copyright © 2024 Josep Bigorra <jjbigorra@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1984,6 +1985,7 @@ bindings to the @code{yaml-cpp} C++ library.")
,@%default-gnu-modules)
#:imported-modules ((guix build guile-build-system)
,@%default-gnu-imported-modules)
+ #:make-flags '("LDFLAGS=\"-Wl,-allow-multiple-definition\"")
#:configure-flags
(list (string-append
"--with-guile-site-dir=" %output "/share/guile/site/"
@@ -2005,9 +2007,9 @@ bindings to the @code{yaml-cpp} C++ library.")
(ext (string-append out "/lib/libguile-dbi")))
(substitute* dbi.scm (("libguile-dbi") ext))))))))
(native-inputs
- (list autoconf automake libtool perl texinfo))
+ (list autoconf automake libtool perl texinfo libltdl))
(propagated-inputs
- (list guile-2.2))
+ (list guile-3.0))
(synopsis "Guile database abstraction layer")
(home-page "https://github.com/opencog/guile-dbi")
(description