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