diff options
author | Peder Bergebakken Sundt <pbsds@hotmail.com> | 2023-12-05 00:30:50 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-05 00:30:50 +0100 |
commit | 1a362bbee1a7d9b2d8ea2bc1023963ac7e4624cb (patch) | |
tree | 9b76c54ac4e52b749188dcfed958b72b63ee5387 /pkgs/development/compilers | |
parent | e62e1b3ad321a1f923f97f2b242f39729f1982e4 (diff) | |
parent | 3e320a2ada9e43ddd32094c3806b3666d9994a3a (diff) | |
download | nixlib-1a362bbee1a7d9b2d8ea2bc1023963ac7e4624cb.tar nixlib-1a362bbee1a7d9b2d8ea2bc1023963ac7e4624cb.tar.gz nixlib-1a362bbee1a7d9b2d8ea2bc1023963ac7e4624cb.tar.bz2 nixlib-1a362bbee1a7d9b2d8ea2bc1023963ac7e4624cb.tar.lz nixlib-1a362bbee1a7d9b2d8ea2bc1023963ac7e4624cb.tar.xz nixlib-1a362bbee1a7d9b2d8ea2bc1023963ac7e4624cb.tar.zst nixlib-1a362bbee1a7d9b2d8ea2bc1023963ac7e4624cb.zip |
Merge pull request #264385 from someplaceguy/u/polyml-enable-tests
polyml: enable tests
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r-- | pkgs/development/compilers/polyml/default.nix | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/pkgs/development/compilers/polyml/default.nix b/pkgs/development/compilers/polyml/default.nix index 951678847076..c82a88bb2793 100644 --- a/pkgs/development/compilers/polyml/default.nix +++ b/pkgs/development/compilers/polyml/default.nix @@ -10,6 +10,13 @@ stdenv.mkDerivation rec { pname = "polyml"; version = "5.9.1"; + src = fetchFromGitHub { + owner = "polyml"; + repo = "polyml"; + rev = "v${version}"; + sha256 = "sha256-72wm8dt+Id59A5058mVE5P9TkXW5/LZRthZoxUustVA="; + }; + prePatch = lib.optionalString stdenv.isDarwin '' substituteInPlace configure.ac --replace stdc++ c++ ''; @@ -24,12 +31,13 @@ stdenv.mkDerivation rec { "--with-gmp" ]; - src = fetchFromGitHub { - owner = "polyml"; - repo = "polyml"; - rev = "v${version}"; - sha256 = "sha256-72wm8dt+Id59A5058mVE5P9TkXW5/LZRthZoxUustVA="; - }; + doCheck = true; + + checkPhase = '' + runHook preCheck + make check + runHook postCheck + ''; meta = with lib; { description = "Standard ML compiler and interpreter"; |