ocamlPackages.gdal: init at 0.11.0

This commit is contained in:
Volker Diels-Grabsch
2026-02-25 11:54:26 +01:00
parent b742126a99
commit ac36ee7906
2 changed files with 36 additions and 0 deletions
@@ -0,0 +1,34 @@
{
buildDunePackage,
ctypes-foreign,
fetchurl,
gdal,
lib,
}:
buildDunePackage (finalAttrs: {
pname = "gdal";
version = "0.11.0";
src = fetchurl {
url = "https://github.com/ocaml-gdal/ocaml-gdal/archive/refs/tags/v${finalAttrs.version}.tar.gz";
hash = "sha256-fW6bX4cv8eW2dsbv0SaeQwRpuPWB0mGzokQVjCaA8Z8=";
};
postPatch = ''
substituteInPlace src/lib.ml \
--replace-fail '"libgdal.so"' '"${gdal}/lib/libgdal.so"'
'';
propagatedBuildInputs = [
ctypes-foreign
gdal
];
doCheck = true;
meta = {
description = "OCaml GDAL and OGR bindings";
homepage = "https://github.com/ocaml-gdal/ocaml-gdal";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.vog ];
};
})
+2
View File
@@ -701,6 +701,8 @@ let
gd = callPackage ../development/ocaml-modules/gd { inherit (pkgs) gd; };
gdal = callPackage ../development/ocaml-modules/gdal { inherit (pkgs) gdal; };
gen = callPackage ../development/ocaml-modules/gen { };
gen_js_api = callPackage ../development/ocaml-modules/gen_js_api { };