diff --git a/pkgs/development/libraries/haskell/unordered-containers/default.nix b/pkgs/development/libraries/haskell/unordered-containers/0.1.4.6.nix similarity index 100% rename from pkgs/development/libraries/haskell/unordered-containers/default.nix rename to pkgs/development/libraries/haskell/unordered-containers/0.1.4.6.nix diff --git a/pkgs/development/libraries/haskell/unordered-containers/0.2.0.0.nix b/pkgs/development/libraries/haskell/unordered-containers/0.2.0.0.nix new file mode 100644 index 000000000000..098e265bf735 --- /dev/null +++ b/pkgs/development/libraries/haskell/unordered-containers/0.2.0.0.nix @@ -0,0 +1,17 @@ +{ cabal, deepseq, hashable }: + +cabal.mkDerivation (self: { + pname = "unordered-containers"; + version = "0.2.0.0"; + sha256 = "1fan2qrfzdg1a5xnqncy4vs5xab2v3v4v1gvk50vjfj87valxnx4"; + buildDepends = [ deepseq hashable ]; + meta = { + description = "Efficient hashing-based container types"; + license = self.stdenv.lib.licenses.bsd3; + platforms = self.ghc.meta.platforms; + maintainers = [ + self.stdenv.lib.maintainers.andres + self.stdenv.lib.maintainers.simons + ]; + }; +}) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 9689fdec875f..533173709242 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1372,13 +1372,17 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); unbound = callPackage ../development/libraries/haskell/unbound {}; - uniplate = callPackage ../development/libraries/haskell/uniplate {}; + uniplate = callPackage ../development/libraries/haskell/uniplate { + unorderedContainers = self.unorderedContainers_0_1_4_6; + }; uniqueid = callPackage ../development/libraries/haskell/uniqueid {}; unixCompat = callPackage ../development/libraries/haskell/unix-compat {}; - unorderedContainers = callPackage ../development/libraries/haskell/unordered-containers {}; + unorderedContainers_0_1_4_6 = callPackage ../development/libraries/haskell/unordered-containers/0.1.4.6.nix {}; + unorderedContainers_0_2_0_0 = callPackage ../development/libraries/haskell/unordered-containers/0.2.0.0.nix {}; + unorderedContainers = self.unorderedContainers_0_2_0_0; url = callPackage ../development/libraries/haskell/url {};