mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
Merge branch 'master' into core-updates
This commit is contained in:
commit
e82e55e58c
311 changed files with 48442 additions and 5073 deletions
|
@ -1,6 +1,7 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2015 Federico Beffa <beffa@fbengineering.ch>
|
||||
;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org>
|
||||
;;; Copyright © 2015 Paul van der Walt <paul@denknerd.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -102,7 +103,17 @@ and parameters ~s~%"
|
|||
;; Cabal errors if GHC_PACKAGE_PATH is set during 'configure', so unset
|
||||
;; and restore it.
|
||||
(unsetenv "GHC_PACKAGE_PATH")
|
||||
|
||||
;; For packages where the Cabal build-type is set to "Configure",
|
||||
;; ./configure will be executed. In these cases, the following
|
||||
;; environment variable is needed to be able to find the shell executable.
|
||||
;; For other package types, the configure script isn't present. For more
|
||||
;; information, see the Build Information section of
|
||||
;; <https://www.haskell.org/cabal/users-guide/developing-packages.html>.
|
||||
(when (file-exists? "configure")
|
||||
(setenv "CONFIG_SHELL" "sh"))
|
||||
(run-setuphs "configure" params)
|
||||
|
||||
(setenv "GHC_PACKAGE_PATH" ghc-path)))
|
||||
|
||||
(define* (build #:rest empty)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue