Merge pull request #255066 from vbgl/ocaml-ocaml-protoc-2.4

ocamlPackages.ocaml-protoc: 2.0.2 → 2.4

authored by

Ulrik Strid and committed by
GitHub
67f7fb56 822db74b

+29 -15
+4 -15
pkgs/development/ocaml-modules/ocaml-protoc/default.nix
··· 1 1 { lib, fetchFromGitHub, buildDunePackage 2 + , pbrt 2 3 , stdlib-shims 3 4 }: 4 5 5 6 buildDunePackage rec { 6 7 pname = "ocaml-protoc"; 7 - version = "2.0.2"; 8 8 9 - useDune2 = true; 10 - 11 - minimumOCamlVersion = "4.02"; 12 - 13 - src = fetchFromGitHub { 14 - owner = "mransan"; 15 - repo = "ocaml-protoc"; 16 - rev = version; 17 - sha256 = "1vlnjqqpypmjhlyrxfzla79y4ilmc9ggz311giy6vmh4cyzl29h3"; 18 - }; 9 + inherit (pbrt) version src; 19 10 20 11 buildInputs = [ stdlib-shims ]; 12 + propagatedBuildInputs = [ pbrt ]; 21 13 22 14 doCheck = true; 23 15 24 - meta = with lib; { 25 - homepage = "https://github.com/mransan/ocaml-protoc"; 16 + meta = pbrt.meta // { 26 17 description = "A Protobuf Compiler for OCaml"; 27 - license = licenses.mit; 28 - maintainers = [ maintainers.vyorkin ]; 29 18 }; 30 19 }
+23
pkgs/development/ocaml-modules/pbrt/default.nix
··· 1 + { lib, fetchFromGitHub, buildDunePackage }: 2 + 3 + buildDunePackage rec { 4 + pname = "pbrt"; 5 + version = "2.4"; 6 + 7 + minimalOCamlVersion = "4.03"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "mransan"; 11 + repo = "ocaml-protoc"; 12 + rev = "${version}.0"; 13 + hash = "sha256-EXugdcjALukSjB31zAVG9WiN6GMGXi2jlhHWaZ+p+uM="; 14 + }; 15 + 16 + meta = with lib; { 17 + homepage = "https://github.com/mransan/ocaml-protoc"; 18 + description = "Runtime library for Protobuf tooling"; 19 + license = licenses.mit; 20 + maintainers = [ maintainers.vyorkin ]; 21 + }; 22 + } 23 +
+2
pkgs/top-level/ocaml-packages.nix
··· 1396 1396 1397 1397 pbkdf = callPackage ../development/ocaml-modules/pbkdf { }; 1398 1398 1399 + pbrt = callPackage ../development/ocaml-modules/pbrt { }; 1400 + 1399 1401 pcap-format = callPackage ../development/ocaml-modules/pcap-format { }; 1400 1402 1401 1403 pecu = callPackage ../development/ocaml-modules/pecu { };