summary refs log tree commit diff
path: root/pkgs/development/libraries/grib-api
diff options
context:
space:
mode:
authorJosef Kemetmüller <josef.kemetmueller@zamg.ac.at>2015-12-18 15:16:39 +0000
committerJosef Knedl <josef.kemetmueller@aon.at>2015-12-20 11:52:58 +0100
commit5b553893c18cdee7226ca563d21220e76e283d4a (patch)
treec28a7db42c12448693c0286dc06cb73ecf030e65 /pkgs/development/libraries/grib-api
parent8843368a135ec4613ddb31d477db60f59a58cb5c (diff)
downloadnixpkgs-5b553893c18cdee7226ca563d21220e76e283d4a.tar
nixpkgs-5b553893c18cdee7226ca563d21220e76e283d4a.tar.gz
nixpkgs-5b553893c18cdee7226ca563d21220e76e283d4a.tar.bz2
nixpkgs-5b553893c18cdee7226ca563d21220e76e283d4a.tar.lz
nixpkgs-5b553893c18cdee7226ca563d21220e76e283d4a.tar.xz
nixpkgs-5b553893c18cdee7226ca563d21220e76e283d4a.tar.zst
nixpkgs-5b553893c18cdee7226ca563d21220e76e283d4a.zip
grib-api: init at 1.14.4
Diffstat (limited to 'pkgs/development/libraries/grib-api')
-rw-r--r--pkgs/development/libraries/grib-api/default.nix32
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/libraries/grib-api/default.nix b/pkgs/development/libraries/grib-api/default.nix
new file mode 100644
index 00000000000..ee505b54e7e
--- /dev/null
+++ b/pkgs/development/libraries/grib-api/default.nix
@@ -0,0 +1,32 @@
+{ fetchurl, stdenv, curl,
+  netcdf, jasper, openjpeg }:
+
+stdenv.mkDerivation rec{
+  name = "grib-api-${version}";
+  version = "1.14.4";
+
+  src = fetchurl {
+    url = https://software.ecmwf.int/wiki/download/attachments/3473437/grib_api-1.14.4-Source.tar.gz;
+    sha256 = "1w8z9y79wakhwv1r4rb4dwlh9pbyw367klcm6laxz91hhvfrpfq8";
+  };
+
+  buildInputs = [ netcdf
+                  jasper
+                  openjpeg
+                  curl     # Used for downloading during make test
+                ];
+  doCheck = true;
+
+  meta = with stdenv.lib; {
+    homepage = "https://software.ecmwf.int/wiki/display/GRIB/Home";
+    license = licenses.asl20;
+    description = "ECMWF Library for the GRIB file format";
+    longDescription = ''
+      The ECMWF GRIB API is an application program interface accessible from C,
+      FORTRAN and Python programs developed for encoding and decoding WMO FM-92
+      GRIB edition 1 and edition 2 messages.
+    '';
+
+  };
+}
+