diff --git a/pkgs/development/libraries/haskell/HaXml/1.22.2.nix b/pkgs/development/libraries/haskell/HaXml/1.22.2.nix new file mode 100644 index 00000000000..03fa1824551 --- /dev/null +++ b/pkgs/development/libraries/haskell/HaXml/1.22.2.nix @@ -0,0 +1,20 @@ +{cabal, polyparse}: + +cabal.mkDerivation (self : { + pname = "HaXml"; + version = "1.22.2"; + sha256 = "8d4706430a1bdd1cb09e6e346f108a24c8d420d0240b2706633b9e949e67b355"; + propagatedBuildInputs = [polyparse]; + /* Avoid the following error: + + src/Text/XML/HaXml/Schema/Schema.hs:50:21: + parse error on input `{- | t -> s -}' + */ + noHaddock = true; + meta = { + description = "Haskell utilities for parsing, filtering, transforming and generating XML documents."; + platforms = self.stdenv.lib.platforms.haskellPlatforms; + maintainers = [ self.stdenv.lib.maintainers.simons ]; + }; +}) + diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 01ae3d8ee47..1615fb69576 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -587,8 +587,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y); HaXml_1_13_3 = callPackage ../development/libraries/haskell/HaXml/1.13.3.nix {}; HaXml_1_20_2 = callPackage ../development/libraries/haskell/HaXml/1.20.2.nix {}; + HaXml_1_22_2 = callPackage ../development/libraries/haskell/HaXml/1.22.2.nix {}; HaXml113 = self.HaXml_1_13_3; HaXml120 = self.HaXml_1_20_2; + HaXml122 = self.HaXml_1_22_2; HaXml = self.HaXml120; HDBC = callPackage ../development/libraries/haskell/HDBC/HDBC.nix {};