Unverified Commit aa0ebc25 authored by Vincent Laporte's avatar Vincent Laporte Committed by GitHub
Browse files

ocamlPackages.synchronizer: init at 0.1 (#448246)

parents 5fc5466e 6c3c3951
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -21651,6 +21651,11 @@
    githubId = 77415970;
    name = "Redhawk";
  };
  redianthus = {
    github = "redianthus";
    githubId = 16472988;
    name = "redianthus";
  };
  redlonghead = {
    email = "git@beardit.net";
    github = "Redlonghead";
+32 −0
Original line number Diff line number Diff line
{
  lib,
  fetchFromGitHub,
  buildDunePackage,
  prelude,
}:

buildDunePackage rec {
  pname = "synchronizer";
  version = "0.1";

  minimalOCamlVersion = "5.1";

  src = fetchFromGitHub {
    owner = "OCamlPro";
    repo = "synchronizer";
    tag = version;
    hash = "sha256-VlKqORXTXafT88GXHIYkz+A1VkEL3jP9SMqDdMyEdrw=";
  };

  propagatedBuildInputs = [
    prelude
  ];

  meta = {
    homepage = "https://github.com/OCamlPro/synchronizer";
    description = "Synchronizer to make datastructures thread-safe";
    changelog = "https://raw.githubusercontent.com/OCamlPro/synchronizer/${src.rev}/CHANGES.md";
    license = lib.licenses.agpl3Plus;
    maintainers = with lib.maintainers; [ redianthus ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -1973,6 +1973,8 @@ let

        swhid_core = callPackage ../development/ocaml-modules/swhid_core { };

        synchronizer = callPackage ../development/ocaml-modules/synchronizer { };

        syslog = callPackage ../development/ocaml-modules/syslog { };

        syslog-message = callPackage ../development/ocaml-modules/syslog-message { };