Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / nim-packages / syndicate / default.nix
blob63fb284424249d5b8c905b9c0367356f0b5a606b
1 { lib, buildNimPackage, fetchFromGitea, hashlib, preserves }:
3 buildNimPackage (final: prev: {
4   pname = "syndicate";
5   version = "20230801";
6   src = fetchFromGitea {
7     domain = "git.syndicate-lang.org";
8     owner = "ehmry";
9     repo = "syndicate-nim";
10     rev = final.version;
11     hash = "sha256-/mZGWVdQ5FtZf2snPIjTG2tNFVzxQmxvkKuLCAGARYs=";
12   };
13   propagatedBuildInputs = [ hashlib preserves ];
14   nimFlags = [ "--mm:refc" "--threads:off" ];
15   meta = final.src.meta // {
16     description = "Nim implementation of the Syndicated Actor model";
17     license = lib.licenses.unlicense;
18     maintainers = with lib.maintainers; [ ehmry ];
19   };