diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index a6fb14699b0c6..0302ca2e54cec 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -23,6 +23,12 @@ self: super: { # There are numerical tests on random data, that may fail occasionally lapack = dontCheck super.lapack; + # fix tests failure for baseā‰„4.15 (https://github.com/kim/leveldb-haskell/pull/41) + leveldb-haskell = appendPatch (fetchpatch { + url = "https://github.com/kim/leveldb-haskell/commit/f5249081f589233890ddb1945ec548ca9fb717cf.patch"; + sha256 = "14gllipl28lqry73c5dnclsskzk1bsrrgazibl4lkl8z98j2csjb"; + }) super.leveldb-haskell; + # Arion's test suite needs a Nixpkgs, which is cumbersome to do from Nixpkgs # itself. For instance, pkgs.path has dirty sources and puts a huge .git in the # store. Testing is done upstream. diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 28a6e8f3e5ddb..4f3e29069f3e4 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -2917,7 +2917,6 @@ broken-packages: - lens-xml - less-arbitrary - Level0 - - leveldb-haskell - level-monad - levenshtein - levmar diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 927553f0baa27..07e1bcbbc38fb 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -50673,6 +50673,7 @@ self: { libraryHaskellDepends = [ base Cabal lens process ]; description = "Make Cabal aware of pkg-config package versions"; license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ roberth ]; }) {}; "cabal-plan" = callPackage @@ -168218,8 +168219,6 @@ self: { ]; description = "Haskell bindings to LevelDB"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {inherit (pkgs) leveldb;}; "leveldb-haskell-fork" = callPackage