From d407dcdc93992955e011fd485c30b3602ae3e9e4 Mon Sep 17 00:00:00 2001 From: Josep Bigorra Date: Fri, 27 Dec 2024 13:13:55 +0100 Subject: [PATCH] gnu: guile-dbi: Switch to Guile 3.0. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/guile-xyz.scm (guile-dbi)[native-inputs]: Add libltdl. [propagated-inputs]: Switch to ‘guile-3.0’. Signed-off-by: Ludovic Courtès Change-Id: Icf898034a480fad52e0ebd2c4c1dc928ba2839d2 --- gnu/packages/guile-xyz.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 590805a88f2be6bd90e9b5b859924d9649490b43..2d131c770964a46df9713589267297eb7059ec17 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -51,6 +51,7 @@ ;;; Copyright © 2024 Artyom Bologov ;;; Copyright © 2024 Felix Lechner ;;; Copyright © 2024 Alec Barreto +;;; Copyright © 2024 Josep Bigorra ;;; ;;; 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