diff options
author | Robert Scott <code@humanleg.org.uk> | 2019-07-06 18:36:43 +0100 |
---|---|---|
committer | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2019-07-17 10:34:41 +0200 |
commit | 3e5ccd43003c59fd61fd060ab1e4e5839d832e7f (patch) | |
tree | d94d2283e87682475d079dd2f3afc142f743c841 /pkgs/development/libraries/openjpeg | |
parent | 5c85b24edce67464f8f8bc6cd881fad732e65fbc (diff) | |
download | nixpkgs-3e5ccd43003c59fd61fd060ab1e4e5839d832e7f.tar nixpkgs-3e5ccd43003c59fd61fd060ab1e4e5839d832e7f.tar.gz nixpkgs-3e5ccd43003c59fd61fd060ab1e4e5839d832e7f.tar.bz2 nixpkgs-3e5ccd43003c59fd61fd060ab1e4e5839d832e7f.tar.lz nixpkgs-3e5ccd43003c59fd61fd060ab1e4e5839d832e7f.tar.xz nixpkgs-3e5ccd43003c59fd61fd060ab1e4e5839d832e7f.tar.zst nixpkgs-3e5ccd43003c59fd61fd060ab1e4e5839d832e7f.zip |
openjpeg: enable tests
Diffstat (limited to 'pkgs/development/libraries/openjpeg')
-rw-r--r-- | pkgs/development/libraries/openjpeg/generic.nix | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/development/libraries/openjpeg/generic.nix b/pkgs/development/libraries/openjpeg/generic.nix index d3130a64b03..9cd645ed1d4 100644 --- a/pkgs/development/libraries/openjpeg/generic.nix +++ b/pkgs/development/libraries/openjpeg/generic.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub, cmake, pkgconfig -, libpng, libtiff, lcms2 +, libpng, libtiff, lcms2, jpylyzer , mj2Support ? true # MJ2 executables , jpwlLibSupport ? true # JPWL library & executables , jpipLibSupport ? false # JPIP library & executables @@ -8,7 +8,7 @@ , openjpegJarSupport ? false # Openjpeg jar (Java) , jp3dSupport ? true # # JP3D comp , thirdPartySupport ? false # Third party libraries - OFF: only build when found, ON: always build -, testsSupport ? false +, testsSupport ? true , jdk ? null # Inherit generics , branch, version, revision, sha256, patches ? [], extraFlags ? [], ... @@ -62,6 +62,13 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [ libpng libtiff lcms2 ]; + doCheck = testsSupport; + checkPhase = '' + substituteInPlace ../tools/ctest_scripts/travis-ci.cmake \ + --replace "JPYLYZER_EXECUTABLE=" "JPYLYZER_EXECUTABLE=\"${jpylyzer}/bin/jpylyzer\" # " + OPJ_SOURCE_DIR=.. ctest -S ../tools/ctest_scripts/travis-ci.cmake + ''; + passthru = { incDir = "openjpeg-${branch}"; }; |