package.nix (779B)
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 __structuredAttrs = true; 15 16 src = fetchFromGitHub { 17 owner = "dtarb"; 18 repo = "TauDEM"; 19 tag = "v${finalAttrs.version}"; 20 hash = "sha256-9gQUXmaA463Fra7u6Kyn2dplOXRCdvYp04gKNoG7Q4Y="; 21 }; 22 23 nativeBuildInputs = [ cmake ]; 24 25 buildInputs = [ 26 gdal 27 mpich 28 ]; 29 30 env.NIX_CFLAGS_COMPILE = "-Wno-parentheses"; 31 32 postInstall = '' 33 mv $out/{taudem,bin} 34 ''; 35 36 meta = { 37 description = "Terrain Analysis Using Digital Elevation Models"; 38 homepage = "http://hydrology.usu.edu/taudem"; 39 license = lib.licenses.gpl3; 40 maintainers = [ lib.maintainers.sikmir ]; 41 platforms = lib.platforms.unix; 42 }; 43 })
