[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/08: build-system/haskell: Import build variables.
From: |
guix-commits |
Subject: |
02/08: build-system/haskell: Import build variables. |
Date: |
Sat, 19 Jun 2021 11:09:24 -0400 (EDT) |
mbakke pushed a commit to branch core-updates
in repository guix.
commit e6ab2f009762c727d651bc3ccf66605192a448a5
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Sat Jun 19 16:50:51 2021 +0200
build-system/haskell: Import build variables.
* guix/build-system/haskell.scm (haskell-build): Wrap in
WITH-BUILD-VARIABLES
in order to get %build-inputs and friends.
---
guix/build-system/haskell.scm | 37 +++++++++++++++++++------------------
1 file changed, 19 insertions(+), 18 deletions(-)
diff --git a/guix/build-system/haskell.scm b/guix/build-system/haskell.scm
index 67c8593..bd5a6ee 100644
--- a/guix/build-system/haskell.scm
+++ b/guix/build-system/haskell.scm
@@ -144,24 +144,25 @@ provides a 'Setup.hs' file as its build system."
#~(begin
(use-modules #$@(sexp->gexp modules))
- (haskell-build #:name #$name
- #:source #+source
- #:cabal-revision #$(assoc-ref inputs
- "cabal-revision")
- #:configure-flags #$configure-flags
- #:extra-directories #$extra-directories
- #:haddock-flags #$haddock-flags
- #:system #$system
- #:test-target #$test-target
- #:tests? #$tests?
- #:parallel-build? #$parallel-build?
- #:haddock? #$haddock?
- #:phases #$phases
- #:outputs #$(outputs->gexp outputs)
- #:search-paths '#$(sexp->gexp
- (map
search-path-specification->sexp
- search-paths))
- #:inputs #$(input-tuples->gexp inputs)))))
+ #$(with-build-variables inputs outputs
+ #~(haskell-build #:name #$name
+ #:source #+source
+ #:cabal-revision #$(assoc-ref inputs
"cabal-revision")
+ #:configure-flags #$configure-flags
+ #:extra-directories #$extra-directories
+ #:extra-directories #$extra-directories
+ #:haddock-flags #$haddock-flags
+ #:system #$system
+ #:test-target #$test-target
+ #:tests? #$tests?
+ #:parallel-build? #$parallel-build?
+ #:haddock? #$haddock?
+ #:phases #$phases
+ #:outputs #$(outputs->gexp outputs)
+ #:search-paths '#$(sexp->gexp
+ (map
search-path-specification->sexp
+ search-paths))
+ #:inputs #$(input-tuples->gexp inputs))))))
(mlet %store-monad ((guile (package->derivation (or guile (default-guile))
system #:graft? #f)))
- branch core-updates updated (bcdc134 -> 6500c9a), guix-commits, 2021/06/19
- 05/08: gnu: spice: Adjust for newer GLib., guix-commits, 2021/06/19
- 01/08: build-system/node: Add missing module import., guix-commits, 2021/06/19
- 03/08: gnu: meson: Update to 0.58.1., guix-commits, 2021/06/19
- 02/08: build-system/haskell: Import build variables.,
guix-commits <=
- 06/08: gnu: ntfs-3g: Do not run ldconfig during install., guix-commits, 2021/06/19
- 07/08: gnu: nss: Update to 3.67., guix-commits, 2021/06/19
- 04/08: gnu: poppler: Update to 21.06.1., guix-commits, 2021/06/19
- 08/08: gnu: nss-certs: Do not inherit version and source from nss., guix-commits, 2021/06/19