package.nix (750B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 gdal, 7 mpich, 8 }: 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "taudem"; 12 version = "5.4.0"; 13 14 src = fetchFromGitHub { 15 owner = "dtarb"; 16 repo = "TauDEM"; 17 tag = "v${finalAttrs.version}"; 18 hash = "sha256-9gQUXmaA463Fra7u6Kyn2dplOXRCdvYp04gKNoG7Q4Y="; 19 }; 20 21 nativeBuildInputs = [ cmake ]; 22 23 buildInputs = [ 24 gdal 25 mpich 26 ]; 27 28 env.NIX_CFLAGS_COMPILE = "-Wno-parentheses"; 29 30 postInstall = '' 31 mv $out/{taudem,bin} 32 ''; 33 34 meta = { 35 description = "Terrain Analysis Using Digital Elevation Models"; 36 homepage = "http://hydrology.usu.edu/taudem"; 37 license = lib.licenses.gpl3; 38 maintainers = [ lib.maintainers.sikmir ]; 39 platforms = lib.platforms.unix; 40 }; 41 })
