Files
2026-02-25 11:54:26 +01:00

35 lines
740 B
Nix

{
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 ];
};
})