Files
nixpkgs/pkgs/by-name/nc/ncview/package.nix
2026-05-08 19:47:48 +07:00

55 lines
970 B
Nix

{
lib,
stdenv,
fetchurl,
expat,
libpng,
udunits,
netcdf,
libxt,
libxaw,
libx11,
libsm,
libice,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "ncview";
version = "2.1.9";
src = fetchurl {
url = "https://cirrus.ucsd.edu/~pierce/ncview/ncview-${finalAttrs.version}.tar.gz";
hash = "sha256-4jF6wJSvYvCtz2hCHXBlgglDaq40RkCVnsiXWmRYka8=";
};
strictDeps = true;
nativeBuildInputs = [
netcdf
];
buildInputs = [
expat
libpng
netcdf
udunits
libice
libsm
libx11
libxaw
libxt
];
# K&R-style declarations break under gcc 15's C23 default.
env.NIX_CFLAGS_COMPILE = "-std=gnu17";
meta = {
description = "Visual browser for netCDF format files";
homepage = "http://meteora.ucsd.edu/~pierce/ncview_home_page.html";
license = lib.licenses.gpl3Plus;
mainProgram = "ncview";
maintainers = with lib.maintainers; [ jmettes ];
platforms = lib.platforms.all;
};
})