guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

37/272: gnu: ghc-foundation: Update to 0.0.21.


From: Ricardo Wurmus
Subject: 37/272: gnu: ghc-foundation: Update to 0.0.21.
Date: Mon, 1 Oct 2018 06:13:09 -0400 (EDT)

rekado pushed a commit to branch master
in repository guix.

commit 95415545ab5b33e7e4d813b97d101c810b1ae338
Author: Timothy Sample <address@hidden>
Date:   Tue Aug 28 21:28:17 2018 -0400

    gnu: ghc-foundation: Update to 0.0.21.
    
    * gnu/packages/haskell.scm (ghc-foundation): Update to 0.0.21.
    [arguments]: Add a phase to create missing "Setup.hs" file.
---
 gnu/packages/haskell.scm | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index cc5dc15..860834d 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -9233,7 +9233,7 @@ packages.")
 (define-public ghc-foundation
   (package
     (name "ghc-foundation")
-    (version "0.0.20")
+    (version "0.0.21")
     (source
      (origin
        (method url-fetch)
@@ -9241,8 +9241,18 @@ packages.")
                            "foundation/foundation-" version ".tar.gz"))
        (sha256
         (base32
-         "0bg4g0xf4pb2vmahnfp8c4f0a3v0av73lb5g8bwnp170khxfcsms"))))
+         "1q43y8wfj0wf9gdq2kzphwjwq6m5pvryy1lqgk954aq5z3ks1lsf"))))
     (build-system haskell-build-system)
+    (arguments
+     `(#:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'add-setup-script
+           (lambda _
+             ;; The usual "Setup.hs" script is missing from the source.
+             (with-output-to-file "Setup.hs"
+               (lambda ()
+                 (format #t "import Distribution.Simple~%")
+                 (format #t "main = defaultMain~%"))))))))
     (inputs `(("ghc-basement" ,ghc-basement)))
     (home-page "https://github.com/haskell-foundation/foundation";)
     (synopsis "Alternative prelude with batteries and no dependencies")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]