me
/
guix
Archived
1
0
Fork 0

gnu: guile-ics: Fix cross-compilation.

* gnu/packages/guile-xyz.scm (guile-ics): Fix cross-compilation.
[native-inputs]: Add "guile-3.0", "guile-lib" and "guile-smc".
(guile2.2-ics)[native-inputs]: Replace them with variants for Guile 2.2.

Change-Id: Ie35f8087b1db30992f63edac8d303f854139ecbf
Signed-off-by: Hilton Chain <hako@ultrarare.space>
master
Artyom V. Poptsov 2024-02-04 22:22:10 +03:00 committed by Hilton Chain
parent 81660f9a10
commit bab883b981
No known key found for this signature in database
GPG Key ID: ACC66D09CA528292
1 changed files with 10 additions and 1 deletions

View File

@ -2196,7 +2196,11 @@ provides tight coupling to Guix.")
texinfo texinfo
gettext-minimal ;Gettext brings 'AC_LIB_LINKFLAGS_FROM_LIBS'. gettext-minimal ;Gettext brings 'AC_LIB_LINKFLAGS_FROM_LIBS'.
help2man help2man
pkg-config)) pkg-config
;; needed when cross-compiling.
guile-3.0
guile-lib
guile-smc))
(inputs (list guile-3.0)) (inputs (list guile-3.0))
(propagated-inputs (list guile-lib guile-smc guile-dsv)) (propagated-inputs (list guile-lib guile-smc guile-dsv))
(home-page "https://github.com/artyom-poptsov/guile-ics") (home-page "https://github.com/artyom-poptsov/guile-ics")
@ -2213,6 +2217,11 @@ The library is shipped with documentation in Info format and usage examples.")
(package (package
(inherit guile-ics) (inherit guile-ics)
(name "guile2.2-ics") (name "guile2.2-ics")
(native-inputs
(modify-inputs (package-native-inputs guile-ics)
(replace "guile" guile-2.2)
(replace "guile-lib" guile2.2-lib)
(replace "guile-smc" guile2.2-smc)))
(inputs (list guile-2.2)) (inputs (list guile-2.2))
(propagated-inputs (list guile2.2-lib guile2.2-dsv guile2.2-smc)))) (propagated-inputs (list guile2.2-lib guile2.2-dsv guile2.2-smc))))