3
0
Fork 0
forked from mirrors/nixpkgs

Merge pull request #177489 from nomeata/joachim/ghcjs-base

haskell.packages.ghcjs.ghcjs-base: 0.2.0.3 → 0.2.1.0
This commit is contained in:
Dennis Gosnell 2022-06-16 13:34:30 +09:00 committed by GitHub
commit 2533b1a2a6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 3 deletions

View file

@ -8,12 +8,14 @@
}:
mkDerivation {
pname = "ghcjs-base";
version = "0.2.0.3";
version = "0.2.1.0";
# This is the release 0.2.1.0, but the hackage release misses test source files,
# so lets use github https://github.com/ghcjs/ghcjs-base/issues/132
src = fetchFromGitHub {
owner = "ghcjs";
repo = "ghcjs-base";
rev = "85e31beab9beffc3ea91b954b61a5d04e708b8f2";
sha256 = "sha256-YDOfi/WZz/602OtbY8wL5jX3X+9oiGL1WhceCraczZU=";
rev = "fbaae59b05b020e91783df122249095e168df53f";
sha256 = "sha256-x6eCAK1Hne0QkV3Loi9YpxbleNHU593E4AO8cbk2vUc=";
};
libraryHaskellDepends = [
aeson attoparsec base binary bytestring containers deepseq dlist

View file

@ -18,6 +18,7 @@ self: super:
inherit (self.ghc.bootPkgs)
jailbreak-cabal alex happy gtk2hs-buildtools rehoo hoogle;
# Test suite fails; https://github.com/ghcjs/ghcjs-base/issues/133
ghcjs-base = dontCheck (self.callPackage ../compilers/ghcjs/ghcjs-base.nix {
fetchFromGitHub = pkgs.buildPackages.fetchFromGitHub;
aeson = self.aeson_1_5_6_0;
@ -36,6 +37,9 @@ self: super:
# nodejs crashes during test
ChasingBottoms = dontCheck super.ChasingBottoms;
# runs forever
text-short = dontCheck super.text-short;
# doctest doesn't work on ghcjs, but sometimes dontCheck doesn't seem to get rid of the dependency
doctest = pkgs.lib.warn "ignoring dependency on doctest" null;