summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2021-12-21 23:01:36 +0100
committersternenseemann <sternenseemann@systemli.org>2021-12-21 23:32:51 +0100
commit6a525a1ce6b5ec10c2e680b09c1e3a6498af18a7 (patch)
tree029151473e7ba57904e9ca50f55d1c92398f7f50 /pkgs/development/haskell-modules/hackage-packages.nix
parentd6f265f1820b3cbbe5ee53eb52612cc1df31728f (diff)
downloadnixpkgs-6a525a1ce6b5ec10c2e680b09c1e3a6498af18a7.tar
nixpkgs-6a525a1ce6b5ec10c2e680b09c1e3a6498af18a7.tar.gz
nixpkgs-6a525a1ce6b5ec10c2e680b09c1e3a6498af18a7.tar.bz2
nixpkgs-6a525a1ce6b5ec10c2e680b09c1e3a6498af18a7.tar.lz
nixpkgs-6a525a1ce6b5ec10c2e680b09c1e3a6498af18a7.tar.xz
nixpkgs-6a525a1ce6b5ec10c2e680b09c1e3a6498af18a7.tar.zst
nixpkgs-6a525a1ce6b5ec10c2e680b09c1e3a6498af18a7.zip
haskellPackages.retrie: downgrade to 1.1.0.0 for GHC < 9.2
retrie 1.2.0.0 adds support for 9.2, but drops it for all prior
versions. haskell.packages.ghc921.retrie stays at 1.2.0.0.

haskell.packages.ghc921.ghc-exactprint: 0.6.4 -> 1.3.0
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix30
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 6aa73457c2e..607f9af93e3 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -233224,6 +233224,35 @@ self: {
 
   "retrie" = callPackage
     ({ mkDerivation, ansi-terminal, async, base, bytestring, containers
+     , data-default, deepseq, directory, filepath, ghc, ghc-exactprint
+     , ghc-paths, haskell-src-exts, HUnit, list-t, mtl
+     , optparse-applicative, process, random-shuffle, syb, tasty
+     , tasty-hunit, temporary, text, transformers, unordered-containers
+     }:
+     mkDerivation {
+       pname = "retrie";
+       version = "1.1.0.0";
+       sha256 = "148d1pl52mac4mz4pl9qmmynjjbzygg4x6vlsyblb268drcjn3f8";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         ansi-terminal async base bytestring containers data-default
+         directory filepath ghc ghc-exactprint list-t mtl
+         optparse-applicative process random-shuffle syb text transformers
+         unordered-containers
+       ];
+       executableHaskellDepends = [ base haskell-src-exts ];
+       testHaskellDepends = [
+         base containers data-default deepseq directory filepath ghc
+         ghc-paths haskell-src-exts HUnit mtl optparse-applicative process
+         syb tasty tasty-hunit temporary text unordered-containers
+       ];
+       description = "A powerful, easy-to-use codemodding tool for Haskell";
+       license = lib.licenses.mit;
+     }) {};
+
+  "retrie_1_2_0_0" = callPackage
+    ({ mkDerivation, ansi-terminal, async, base, bytestring, containers
      , data-default, deepseq, directory, exceptions, filepath, ghc
      , ghc-exactprint, ghc-paths, haskell-src-exts, HUnit, list-t, mtl
      , optparse-applicative, process, random-shuffle, syb, tasty
@@ -233250,6 +233279,7 @@ self: {
        ];
        description = "A powerful, easy-to-use codemodding tool for Haskell";
        license = lib.licenses.mit;
+       hydraPlatforms = lib.platforms.none;
      }) {};
 
   "retroclash-lib" = callPackage