Commit ac36ee79 authored by Volker Diels-Grabsch's avatar Volker Diels-Grabsch
Browse files

ocamlPackages.gdal: init at 0.11.0

parent b742126a
Loading
Loading
Loading
Loading
+34 −0
Original line number Diff line number Diff line
{
  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 −0
Original line number Diff line number Diff line
@@ -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 { };