mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-28 01:43:15 +00:00
Merge pull request #4407 from christopherpoole/gdcm
Added the grassroots DICOM library.
This commit is contained in:
commit
2cdd7d71c1
38
pkgs/development/libraries/gdcm/default.nix
Normal file
38
pkgs/development/libraries/gdcm/default.nix
Normal file
@ -0,0 +1,38 @@
|
||||
{ stdenv, fetchurl, cmake }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "2.4.4";
|
||||
name = "gdcm-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/gdcm/${name}.tar.bz2";
|
||||
sha256 = "07svgp7c928sw712gq6rx4h0c6wp2kr1n8fmxjlzb031l51jzkf5";
|
||||
};
|
||||
|
||||
dontUseCmakeBuildDir = true;
|
||||
preConfigure = ''
|
||||
cmakeDir=$PWD
|
||||
mkdir ../build
|
||||
cd ../build
|
||||
'';
|
||||
|
||||
cmakeFlags = ''
|
||||
-DGDCM_BUILD_APPLICATIONS=ON
|
||||
-DGDCM_BUILD_SHARED_LIBS=ON
|
||||
'';
|
||||
|
||||
enableParallelBuilding = true;
|
||||
buildInputs = [ cmake ];
|
||||
propagatedBuildInputs = [ ];
|
||||
|
||||
meta = {
|
||||
description = "The grassroots cross-platform DICOM implementation.";
|
||||
longDescription = ''
|
||||
Grassroots DICOM (GDCM) is an implementation of the DICOM standard designed to be open source so that researchers may access clinical data directly.
|
||||
GDCM includes a file format definition and a network communications protocol, both of which should be extended to provide a full set of tools for a researcher or small medical imaging vendor to interface with an existing medical database.
|
||||
'';
|
||||
homepage = http://gdcm.sourceforge.net/;
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -5006,6 +5006,8 @@ let
|
||||
|
||||
gdal = callPackage ../development/libraries/gdal { };
|
||||
|
||||
gdcm = callPackage ../development/libraries/gdcm { };
|
||||
|
||||
ggz_base_libs = callPackage ../development/libraries/ggz_base_libs {};
|
||||
|
||||
giblib = callPackage ../development/libraries/giblib { };
|
||||
|
Loading…
Reference in New Issue
Block a user