python3Packages.openusd: 24.08 -> 24.11 (#376119)
[NixPkgs.git] / pkgs / development / ocaml-modules / imagelib / default.nix
blobd63ea0cd4dc57d6251a48253812c806d763c7582
2   lib,
3   fetchurl,
4   buildDunePackage,
5   decompress,
6   stdlib-shims,
7   alcotest,
8 }:
10 buildDunePackage rec {
11   minimalOCamlVersion = "4.08";
12   version = "20221222";
13   pname = "imagelib";
15   duneVersion = "3";
17   src = fetchurl {
18     url = "https://github.com/rlepigre/ocaml-imagelib/releases/download/${version}/imagelib-${version}.tbz";
19     hash = "sha256-BQ2TVxGlpc6temteK84TKXpx0MtHZSykL/TjKN9xGP0=";
20   };
22   propagatedBuildInputs = [
23     decompress
24     stdlib-shims
25   ];
27   doCheck = true;
28   checkInputs = [ alcotest ];
30   meta = {
31     description = "Image formats such as PNG and PPM in OCaml";
32     homepage = "https://github.com/rlepigre/ocaml-imagelib";
33     license = lib.licenses.lgpl3;
34     maintainers = [ lib.maintainers.vbgl ];
35     mainProgram = "imagetool";
36   };