diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2011-05-05 16:58:21 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2011-05-05 16:58:21 +0000 |
commit | 69ddd7b9f16dae5dde1951ba0e4440defb8d6f79 (patch) | |
tree | 6fb53baea459298b5688c3bb0fc913bde02a8615 /pkgs/applications/version-management | |
parent | e4033547a3b9f2fe93e3a27de18c948771bb76f0 (diff) | |
download | nixlib-69ddd7b9f16dae5dde1951ba0e4440defb8d6f79.tar nixlib-69ddd7b9f16dae5dde1951ba0e4440defb8d6f79.tar.gz nixlib-69ddd7b9f16dae5dde1951ba0e4440defb8d6f79.tar.bz2 nixlib-69ddd7b9f16dae5dde1951ba0e4440defb8d6f79.tar.lz nixlib-69ddd7b9f16dae5dde1951ba0e4440defb8d6f79.tar.xz nixlib-69ddd7b9f16dae5dde1951ba0e4440defb8d6f79.tar.zst nixlib-69ddd7b9f16dae5dde1951ba0e4440defb8d6f79.zip |
Remove testsuite data unless requested
svn path=/nixpkgs/trunk/; revision=27166
Diffstat (limited to 'pkgs/applications/version-management')
-rw-r--r-- | pkgs/applications/version-management/veracity/default.nix | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/applications/version-management/veracity/default.nix b/pkgs/applications/version-management/veracity/default.nix index db2aefaedfac..50ad249c14b5 100644 --- a/pkgs/applications/version-management/veracity/default.nix +++ b/pkgs/applications/version-management/veracity/default.nix @@ -2,13 +2,14 @@ x@{builderDefsPackage , cmake, curl, patch, zlib, icu, sqlite, libuuid , readline, openssl, spidermonkey_1_8_0rc1 , nspr, nss + , runTests ? false , ...}: builderDefsPackage (a : let s = import ./src-for-default.nix; helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++ - []; + ["runTests"]; buildInputs = map (n: builtins.getAttr n x) (builtins.attrNames (builtins.removeAttrs x helperArgNames)); @@ -23,12 +24,14 @@ rec { dump0 = (a.doDump "0"); - doTest = a.fullDepEntry '' + runTests = a.stdenv.lib.attrByPath ["runTests"] false a; + + doTest = a.fullDepEntry (if runTests then '' sed -e "s@/bin/bash@${a.stdenv.shell}@" -i $(find .. -type f) mkdir pseudo-home export HOME=$PWD/pseudo-home make test || true - '' ["doMake" "minInit"]; + '' else "") ["doMake" "minInit"]; prepare_sgneeds = a.fullDepEntry ('' ensureDir "$out/sgneeds/include/spidermonkey" @@ -73,6 +76,10 @@ rec { cp -r .. "$out/share/veracity/build-dir" ln -s "$out/share/veracity/build-dir/build/src/cmd/vv" "$out/bin" ln -s "$out/share/veracity/build-dir/build/src/script/vscript" "$out/bin" + ${if runTests then "" else '' + rm -rf "$out/share/veracity/build-dir/veracity/testsuite" + rm -rf "$out/share/veracity/build-dir/build/testsuite" + ''} '' ["doMake" "minInit" "defEnsureDir"]; meta = { |