nixos-option: rewrite as a nix script, 2nd try (#369151)
[NixPkgs.git] / pkgs / by-name / vx / vxl / package.nix
blob66b394e582b594276b37763f7e2d41c6f6edc281
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   unzip,
6   cmake,
7   libtiff,
8   expat,
9   zlib,
10   libpng,
11   libjpeg,
14 stdenv.mkDerivation (finalAttrs: {
15   pname = "vxl";
16   version = "3.5.0";
18   src = fetchFromGitHub {
19     owner = "vxl";
20     repo = "vxl";
21     tag = "v${finalAttrs.version}";
22     sha256 = "sha256-4kMpIrywEZzt0JH95LHeDLrDneii0R/Uw9GsWkvED+E=";
23   };
25   nativeBuildInputs = [
26     cmake
27     unzip
28   ];
29   buildInputs = [
30     libtiff
31     expat
32     zlib
33     libpng
34     libjpeg
35   ];
37   # test failure on aarch64-linux; unknown reason:
38   cmakeFlags = lib.optionals stdenv.hostPlatform.isAarch64 [
39     "-DCMAKE_CTEST_ARGUMENTS='-E vgl_test_frustum_3d'"
40   ];
42   doCheck = true;
44   meta = {
45     description = "C++ Libraries for Computer Vision Research and Implementation";
46     homepage = "https://vxl.sourceforge.net";
47     # license appears contradictory; see https://github.com/vxl/vxl/issues/752
48     # (and see https://github.com/InsightSoftwareConsortium/ITK/pull/1920/files for potential patch)
49     license = [ lib.licenses.unfree ];
50     maintainers = [ ];
51     platforms = with lib.platforms; linux;
52   };