From 01d687fb1d64035e0f97ef5706b5c5257e866ad5 Mon Sep 17 00:00:00 2001 Message-Id: <01d687fb1d64035e0f97ef5706b5c5257e866ad5.1692815567.git.poptsov.artyom@gmail.com> In-Reply-To: References: From: "Artyom V. Poptsov" Date: Wed, 23 Aug 2023 21:17:02 +0300 Subject: [PATCH 3/4] gnu: guile2.2-dsv: Fix build. * gnu/packages/guile-xyz.scm (guile2.2-dsv): [native-inputs]: Replace "guile-smc" with "guile2.2-smc" and add "guile2.2-lib". [inputs]: Replace "guile" with "guile-2.2" and "guile-smc" with "guile2.2-smc". [propagated-inputs]: Replace "guile-lib" with "guile2.2-lib" and "guile-smc" with "guile2.2-smc". --- gnu/packages/guile-xyz.scm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 53ce4c0f8a..eab8677a0c 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -786,8 +786,15 @@ (define-public guile2.2-dsv (package (inherit guile-dsv) (name "guile2.2-dsv") - (inputs (list bash-minimal guile-2.2)) - (propagated-inputs `(("guile-lib" ,guile2.2-lib))))) + (native-inputs (modify-inputs (package-native-inputs guile-dsv) + (replace "guile-smc" guile2.2-smc) + (append guile2.2-lib))) + (inputs (modify-inputs (package-inputs guile-dsv) + (replace "guile" guile-2.2) + (replace "guile-lib" guile2.2-lib))) + (propagated-inputs (modify-inputs (package-propagated-inputs guile-dsv) + (replace "guile-lib" guile2.2-lib) + (replace "guile-smc" guile2.2-smc))))) (define-public guile-fibers-1.3 (package -- 2.34.1