From 1cb65c8960b1c738d26eca0800602e6118b74e0e Mon Sep 17 00:00:00 2001 Message-ID: <1cb65c8960b1c738d26eca0800602e6118b74e0e.1735301677.git.jjbigorra@gmail.com> From: Josep Bigorra Date: Fri, 27 Dec 2024 13:13:55 +0100 Subject: [PATCH] upgrade guile-dbi (and guile-dbd-*) to Guile 3.0 --- 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 06667c09..ca43c281 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. ;;; @@ -1983,6 +1984,7 @@ (define-public guile-dbi ,@%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/" @@ -2004,9 +2006,9 @@ (define-public guile-dbi (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 -- 2.46.0