Use Guile 3 for development
This commit is contained in:
parent
cd4dda6e22
commit
9a29845f89
2 changed files with 27 additions and 9 deletions
6
.envrc
6
.envrc
|
|
@ -1,6 +1,10 @@
|
|||
# Unset the Guile paths to avoid mixing Guile major versions
|
||||
export GUILE_LOAD_PATH=""
|
||||
export GUILE_LOAD_COMPILED_PATH=""
|
||||
|
||||
use guix -l guix-dev.scm --ad-hoc postgresql
|
||||
|
||||
export GUILE_LOAD_COMPILED_PATH="$PWD:$GUILE_LOAD_COMPILED_PATH"
|
||||
export GUILE_LOAD_COMPILED_PATH="$PWD:$PWD/tests:$GUILE_LOAD_COMPILED_PATH"
|
||||
export GUILE_LOAD_PATH="$PWD:$GUILE_LOAD_PATH"
|
||||
export PATH="$PWD/scripts:$PATH"
|
||||
|
||||
|
|
|
|||
30
guix-dev.scm
30
guix-dev.scm
|
|
@ -41,20 +41,34 @@
|
|||
(gnu packages ruby)
|
||||
(srfi srfi-1))
|
||||
|
||||
(define guile3.0-email
|
||||
(package
|
||||
(inherit guile-email)
|
||||
(name "guile3.0-email")
|
||||
(inputs `(("guile" ,guile-3.0)
|
||||
,@(alist-delete "guile" (package-inputs guile-email))))))
|
||||
|
||||
(define guile3.0-squee
|
||||
(package
|
||||
(inherit guile-squee)
|
||||
(name "guile3.0-squee")
|
||||
(native-inputs `(("guile" ,guile-3.0)
|
||||
,@(alist-delete "guile" (package-native-inputs guile-squee))))))
|
||||
|
||||
(package
|
||||
(name "guix-data-service")
|
||||
(version "0.0.0")
|
||||
(source #f)
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("guix" ,guix)
|
||||
("guile-email" ,guile-email)
|
||||
("guile-json" ,guile-json-3)
|
||||
("guile-squee" ,guile-squee)
|
||||
("guile-fibers" ,guile-fibers)
|
||||
("guile-gcrypt" ,guile-gcrypt)
|
||||
("guile-syntax-highlight" ,guile-syntax-highlight)
|
||||
("guile" ,guile-2.2)
|
||||
`(("guix" ,guile3.0-guix)
|
||||
("guile-email" ,guile3.0-email)
|
||||
("guile-json" ,guile3.0-json)
|
||||
("guile-squee" ,guile3.0-squee)
|
||||
("guile-fibers" ,guile3.0-fibers)
|
||||
("guile-gcrypt" ,guile3.0-gcrypt)
|
||||
("guile-readline" ,guile3.0-readline)
|
||||
("guile" ,guile-next)
|
||||
("sqitch" ,sqitch)))
|
||||
(native-inputs
|
||||
`(("autoconf" ,autoconf)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue