summaryrefslogtreecommitdiff
path: root/gnu/packages/guile-xyz.scm
diff options
context:
space:
mode:
authorArtyom V. Poptsov <poptsov.artyom@gmail.com>2025-02-06 22:34:58 +0300
committerArtyom V. Poptsov <poptsov.artyom@gmail.com>2025-02-06 22:37:33 +0300
commit3afa3aa73a35364f8c429334ac68f50f719f5b22 (patch)
tree38c12f1f279ffd99ca0baa55f0a2acbd324763ae /gnu/packages/guile-xyz.scm
parent70231fe7757f839f6ddd58d3c8a522b2e56fefe5 (diff)
gnu: guilescript: Use GEXPs.
* gnu/packages/guile-xyz.scm (guilescript): Use GEXPs. Change-Id: I004186fef0c270589f6cac2f1777fbda3fa7718b
Diffstat (limited to 'gnu/packages/guile-xyz.scm')
-rw-r--r--gnu/packages/guile-xyz.scm41
1 files changed, 21 insertions, 20 deletions
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index dc5eeee5ea..0aaff48bc8 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -289,26 +289,27 @@ more.")
"15bvgklv77kvkl8dizriqblfir6rid5nm79ymi3m2fvpd7wf77qy"))))
(build-system gnu-build-system)
(arguments
- `(#:make-flags '("GUILE_AUTO_COMPILE=0")
- #:modules (((guix build guile-build-system)
- #:select (target-guile-effective-version))
- ,@%default-gnu-modules)
- #:imported-modules ((guix build guile-build-system)
- ,@%default-gnu-imported-modules)
- #:phases (modify-phases %standard-phases
- (add-after 'install 'wrap-guilescript
- (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (bin (string-append out "/bin"))
- (version (target-guile-effective-version))
- (scm (string-append "/share/guile/site/" version))
- (go (string-append "/lib/guile/" version "/site-ccache")))
- (wrap-program (string-append bin "/guilescript")
- `("GUILE_LOAD_PATH" prefix
- (,(string-append out scm)))
- `("GUILE_LOAD_COMPILED_PATH" prefix
- (,(string-append out go)))))
- #t)))))
+ (list #:make-flags #~(list "GUILE_AUTO_COMPILE=0")
+ #:modules `(((guix build guile-build-system)
+ #:select (target-guile-effective-version))
+ ,@%default-gnu-modules)
+ #:imported-modules `((guix build guile-build-system)
+ ,@%default-gnu-imported-modules)
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'install 'wrap-guilescript
+ (lambda _
+ (let* ((bin (string-append #$output "/bin"))
+ (version (target-guile-effective-version))
+ (scm (string-append "/share/guile/site/"
+ version))
+ (go (string-append "/lib/guile/"
+ version
+ "/site-ccache")))
+ (wrap-program (string-append bin "/guilescript")
+ `("GUILE_LOAD_PATH" prefix
+ (,(string-append #$output scm)))
+ `("GUILE_LOAD_COMPILED_PATH" prefix
+ (,(string-append #$output go))))))))))
(native-inputs (list autoconf automake pkg-config))
(inputs (list guile-3.0 bash-minimal))
(home-page "https://github.com/aconchillo/guilescript")