Merge pull request #249339 from r-ryantm/auto-update/nco

nco: 5.1.6 -> 5.1.7
This commit is contained in:
Pol Dellaiera 2023-08-17 09:16:35 +02:00 committed by GitHub
commit a54fc2c8e6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,23 +1,48 @@
{ lib, stdenv, fetchFromGitHub, netcdf, netcdfcxx4, gsl, udunits, antlr2, which, curl, flex, coreutils, libtool }: { antlr2
, coreutils
, curl
, fetchFromGitHub
, flex
, gsl
, lib
, libtool
, netcdf
, netcdfcxx4
, stdenv
, udunits
, which
}:
stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: {
pname = "nco"; pname = "nco";
version = "5.1.6"; version = "5.1.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nco"; owner = "nco";
repo = "nco"; repo = "nco";
rev = version; rev = finalAttrs.version;
sha256 = "sha256-h5HL3fe3pdj48UeL5TKunSr7PvKf26AOOOcQh77W9sk="; hash = "sha256-CdIZ0ql8QBM7UcEyTmt4P9gZyO8jrkLipAOsJUkpG8g=";
}; };
nativeBuildInputs = [ flex which antlr2 ]; nativeBuildInputs = [
antlr2
flex
which
];
buildInputs = [ netcdf netcdfcxx4 gsl udunits curl coreutils ]; buildInputs = [
coreutils
curl
gsl
netcdf
netcdfcxx4
udunits
];
postPatch = '' postPatch = ''
substituteInPlace src/nco/nco_fl_utl.c \ substituteInPlace src/nco/nco_fl_utl.c \
--replace "/bin/cp" "${coreutils}/bin/cp" --replace "/bin/cp" "${coreutils}/bin/cp"
substituteInPlace src/nco/nco_fl_utl.c \ substituteInPlace src/nco/nco_fl_utl.c \
--replace "/bin/mv" "${coreutils}/bin/mv" --replace "/bin/mv" "${coreutils}/bin/mv"
''; '';
@ -26,12 +51,12 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = with lib; { meta = {
description = "NetCDF Operator toolkit"; description = "NetCDF Operator toolkit";
longDescription = "The NCO (netCDF Operator) toolkit manipulates and analyzes data stored in netCDF-accessible formats, including DAP, HDF4, and HDF5";
homepage = "https://nco.sourceforge.net/"; homepage = "https://nco.sourceforge.net/";
license = licenses.bsd3; license = lib.licenses.bsd3;
maintainers = with maintainers; [ bzizou ]; longDescription = "The NCO (netCDF Operator) toolkit manipulates and analyzes data stored in netCDF-accessible formats, including DAP, HDF4, and HDF5";
platforms = platforms.unix; maintainers = with lib.maintainers; [ bzizou ];
platforms = lib.platforms.unix;
}; };
} })