ocamlPackages.hxd: 0.3.2 -> 0.3.3 (#364231)
[NixPkgs.git] / pkgs / development / ocaml-modules / genspio / default.nix
blobca967338827f136f3d22ff9887fd09f6c964593e
2   lib,
3   fetchFromGitHub,
4   buildDunePackage,
5   base,
6   fmt,
7 }:
9 buildDunePackage rec {
10   pname = "genspio";
11   version = "0.0.3";
13   duneVersion = "3";
15   src = fetchFromGitHub {
16     owner = "hammerlab";
17     repo = pname;
18     rev = "${pname}.${version}";
19     sha256 = "sha256:1788cnn10idp5i1hggg4pys7k0w8m3h2p4xa42jipfg4cpj7shaf";
20   };
22   propagatedBuildInputs = [
23     base
24     fmt
25   ];
27   # base v0.17 compatibility
28   patches = [ ./genspio.patch ];
30   doCheck = true;
32   meta = with lib; {
33     homepage = "https://smondet.gitlab.io/genspio-doc/";
34     description = "Typed EDSL to generate POSIX Shell scripts";
35     license = licenses.asl20;
36     maintainers = [ maintainers.alexfmpe ];
37   };