From 668c55b1fc2ebdf6c66ad90e37ef4ddc84f62ac7 Mon Sep 17 00:00:00 2001 From: Paul Haerle Date: Wed, 15 Nov 2023 13:50:15 +0000 Subject: [PATCH] init vtk-dicom at 0.8.15 --- default.nix | 2 ++ package.nix | 29 +++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 default.nix create mode 100644 package.nix diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..4c85d7b --- /dev/null +++ b/default.nix @@ -0,0 +1,2 @@ +{ pkgs ? (import {}) }: +pkgs.callPackage ./package.nix {} diff --git a/package.nix b/package.nix new file mode 100644 index 0000000..ed608f5 --- /dev/null +++ b/package.nix @@ -0,0 +1,29 @@ +{ stdenv +, fetchFromGitHub +, cmake +, vtk +, gdcm +}: + +stdenv.mkDerivation { + pname = "vtk-dicom"; + version = "0.8.15"; + + src = fetchFromGitHub { + owner = "dgobbi"; + repo = "vtk-dicom"; + rev = "0b569851094f07f8d8d09c9e8c60985096a18cf8"; + sha256 = "sha256-1q9d95wrmAfVXsdvtdMb8CPsPgvnarQWFrxqiE+QxnE="; + }; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ vtk gdcm ]; + + cmakeFlags = [ + "-DCMAKE_INSTALL_LIBDIR=lib" + "-DCMAKE_INSTALL_BINDIR=bin" + "-DCMAKE_INSTALL_INCLUDEDIR=include" + "-DBUILD_SHARED_LIBS=ON" + "-DUSE_GDCM=ON" + ]; +}