guix-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] gnu: ghc-split: Update dependencies.


From: Eric Bavier
Subject: Re: [PATCH] gnu: ghc-split: Update dependencies.
Date: Thu, 22 Oct 2015 12:06:53 -0500
User-agent: Roundcube Webmail/1.0.6

On 2015-10-22 11:16, Paul van der Walt wrote:
On 2015-10-22 at 10:47, quoth address@hidden:
+    (arguments
+     `(#:phases
+       (modify-phases %standard-phases
+         (add-before
+          'configure 'update-cabal
+ ;; the cabal file on hackage is updated, but the tar.gz does not
+          ;; include it.
+          (lambda* _
+ (copy-file (assoc-ref %build-inputs "ghc-split-cabal-update")
+                       "split.cabal"))))))
     (inputs
-     `(("ghc-quickcheck" ,ghc-quickcheck)))
+     `(("ghc-quickcheck" ,ghc-quickcheck)
+       ("ghc-split-cabal-update"
+        ,(origin
+           (method url-fetch)
+           (uri (string-append
+                 "https://hackage.haskell.org/package/split-";
+                 version "/revision/1.cabal"))
+           (sha256
+            (base32
+ "1i1h5v1zqvganhzy1wdd9r648yjpir078n0g8051njg82h2f964h"))))))
     (home-page "http://hackage.haskell.org/package/split";)
     (synopsis
      "Combinator library for splitting lists")

Similarly to the xmonad cabal patch, perhaps this could be addressed with

  #:configure-flags '("--allow-newer=base")

Nope, that option doesn't exist, i've checked.

with an appropriate comment.  Otherwise using an origin snippet.

I've made it into a (substitute* "split.cabal" ..) which simply updates
the version number of base ("base <4.8" → "base <4.9"), in accordance
with the change on Hackage.  A comment is provided.

OK

The patches responding to your latest batch of comments have been pushed
to the wip-haskell-… branch.

Great! I'll take one last look, then I think we can merge.  WDYT?

--
`~Eric



reply via email to

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