diff options
author | Lluís Batlle i Rossell <viric@viric.name> | 2018-07-28 19:25:14 +0200 |
---|---|---|
committer | Lluís Batlle i Rossell <viric@viric.name> | 2018-07-28 19:25:14 +0200 |
commit | f54b387b63299245092d9bbf09cb562bac125461 (patch) | |
tree | 0c09809c0964d7bd931c6c8d1a7d19dcac342abd /pkgs/development/haskell-modules/configuration-common.nix | |
parent | 66d7126255b96a3d9c1cc0cdd7c2cd79d1789758 (diff) | |
parent | 0fa2cbf59f7f68a8b9213a9cf9d2cd6dd2e518cc (diff) | |
download | nixpkgs-f54b387b63299245092d9bbf09cb562bac125461.tar nixpkgs-f54b387b63299245092d9bbf09cb562bac125461.tar.gz nixpkgs-f54b387b63299245092d9bbf09cb562bac125461.tar.bz2 nixpkgs-f54b387b63299245092d9bbf09cb562bac125461.tar.lz nixpkgs-f54b387b63299245092d9bbf09cb562bac125461.tar.xz nixpkgs-f54b387b63299245092d9bbf09cb562bac125461.tar.zst nixpkgs-f54b387b63299245092d9bbf09cb562bac125461.zip |
Merge remote-tracking branch 'central/master' into viric_clean
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-common.nix')
-rw-r--r-- | pkgs/development/haskell-modules/configuration-common.nix | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index a9f1ac7cb88..3c8f94860b4 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -249,14 +249,6 @@ self: super: { # doJailbreak: Can be removed once https://github.com/haskell-nix/hnix/pull/329 is in (5.2 probably) # This is due to hnix currently having an upper bound of <0.5 on deriving-compat, works just fine with our current version 0.5.1 though hnix = dontCheck (doJailbreak (overrideCabal super.hnix (old: { - patches = old.patches or [] ++ [ - # should land in hnix-5.2 - (pkgs.fetchpatch { - url = "https://github.com/haskell-nix/hnix/commit/9cfe060a9dbe9e7c64867956a0523eed9661803a.patch"; - sha256 = "0ci4n7nw2pzqw0gkmkp4szzvxjyb143a4znjm39jmb0s397a68sh"; - name = "disable-hpack-test-by-default.patch"; - }) - ]; testHaskellDepends = old.testHaskellDepends or [] ++ [ pkgs.nix ]; }))); @@ -506,11 +498,20 @@ self: super: { # https://github.com/nushio3/doctest-prop/issues/1 doctest-prop = dontCheck super.doctest-prop; + # Missing file in source distribution: + # - https://github.com/karun012/doctest-discover/issues/22 + # - https://github.com/karun012/doctest-discover/issues/23 + # + # When these are fixed the following needs to be enabled again: + # + # # Depends on itself for testing + # doctest-discover = addBuildTool super.doctest-discover + # (if pkgs.buildPlatform != pkgs.hostPlatform + # then self.buildHaskellPackages.doctest-discover + # else dontCheck super.doctest-discover); + doctest-discover = dontCheck super.doctest-discover; + # Depends on itself for testing - doctest-discover = addBuildTool super.doctest-discover - (if pkgs.buildPlatform != pkgs.hostPlatform - then self.buildHaskellPackages.doctest-discover - else dontCheck super.doctest-discover); tasty-discover = addBuildTool super.tasty-discover (if pkgs.buildPlatform != pkgs.hostPlatform then self.buildHaskellPackages.tasty-discover @@ -728,9 +729,6 @@ self: super: { # https://github.com/bos/math-functions/issues/25 math-functions = dontCheck super.math-functions; - # broken test suite - servant-server = dontCheck super.servant-server; - # build servant docs from the repository servant = let @@ -755,9 +753,6 @@ self: super: { ''; }); - # Glob == 0.7.x - servant-auth = doJailbreak super.servant-auth; - # https://github.com/pontarius/pontarius-xmpp/issues/105 pontarius-xmpp = dontCheck super.pontarius-xmpp; @@ -826,9 +821,6 @@ self: super: { # https://github.com/fizruk/http-api-data/issues/49 http-api-data = dontCheck super.http-api-data; - # https://github.com/snoyberg/yaml/issues/106 - yaml = disableCabalFlag super.yaml "system-libyaml"; - # https://github.com/diagrams/diagrams-lib/issues/288 diagrams-lib = overrideCabal super.diagrams-lib (drv: { doCheck = !pkgs.stdenv.isi686; }); @@ -1070,6 +1062,9 @@ self: super: { # Test suite depends on cabal-install doctest = dontCheck super.doctest; + # https://github.com/haskell-servant/servant-auth/issues/113 + servant-auth-client = dontCheck super.servant-auth-client; + # Over-specified constraint on X11 ==1.8.*. xmonad = doJailbreak super.xmonad; @@ -1119,4 +1114,8 @@ self: super: { url = "https://github.com/guillaume-nargeot/hpc-coveralls/pull/73/commits/344217f513b7adfb9037f73026f5d928be98d07f.patch"; sha256 = "056rk58v9h114mjx62f41x971xn9p3nhsazcf9zrcyxh1ymrdm8j"; }); + + # Tests require a browser: https://github.com/ku-fpg/blank-canvas/issues/73 + blank-canvas = dontCheck super.blank-canvas; + blank-canvas_0_6_2 = dontCheck super.blank-canvas_0_6_2; } |