guix-commits
[Top][All Lists]
Advanced

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

125/272: gnu: ghc-integer-logarithms: Replace "--allow-newer" flag.


From: Ricardo Wurmus
Subject: 125/272: gnu: ghc-integer-logarithms: Replace "--allow-newer" flag.
Date: Mon, 1 Oct 2018 06:13:30 -0400 (EDT)

rekado pushed a commit to branch master
in repository guix.

commit 6b05cfb4e47c28d3432d01d58ae4157d816d9d67
Author: Timothy Sample <address@hidden>
Date:   Wed Sep 5 14:55:56 2018 -0400

    gnu: ghc-integer-logarithms: Replace "--allow-newer" flag.
    
    * gnu/packages/haskell.scm (ghc-integer-logarithms)[arguments]: Replace
    "--allow-newer" configure flag with a phase that patches the Cabal file.
---
 gnu/packages/haskell.scm | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 5875e9b..9dbeae1 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -5227,7 +5227,13 @@ occurrences of a substring (the first in case of 
overlaps) with another.")
          "1wj8kgjg5bn2yrs4zh9qfjv85cx6w998j9pi39yrbv305944mb9j"))))
     (build-system haskell-build-system)
     (arguments
-     `(#:configure-flags (list "--allow-newer=tasty")))
+     `(#:phases
+       (modify-phases %standard-phases
+         (add-before 'configure 'update-constraints
+           (lambda _
+             (substitute* "integer-logarithms.cabal"
+               (("tasty >= 0\\.10 && < 1\\.1")
+                "tasty >= 0.10 && < 1.2")))))))
     (native-inputs
      `(("ghc-quickcheck" ,ghc-quickcheck)
        ("ghc-smallcheck" ,ghc-smallcheck)



reply via email to

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