unityhub: 3.10.0 -> 3.11.0 (#376840)
[NixPkgs.git] / pkgs / by-name / nl / nlohmann_json_schema_validator / package.nix
blob23498cb57ad80c7fcc5c45ee0c908bfedd1994d3
2   stdenv,
3   lib,
4   fetchFromGitHub,
5   nlohmann_json,
6   cmake,
7 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "nlohmann_json_schema_validator";
10   version = "2.3.0";
12   outputs = [
13     "out"
14     "dev"
15   ];
17   src = fetchFromGitHub {
18     owner = "pboettch";
19     repo = "json-schema-validator";
20     rev = finalAttrs.version;
21     hash = "sha256-Ybr5dNmjBBPTYPvgorJ6t2+zvAjxYQISWXJmgUVHBVE=";
22   };
24   buildInputs = [ nlohmann_json ];
25   nativeBuildInputs = [ cmake ];
27   meta = {
28     description = "JSON schema validator for JSON for Modern C++";
29     homepage = "https://github.com/pboettch/json-schema-validator";
30     license = lib.licenses.mit;
31     maintainers = with lib.maintainers; [ br337 ];
32     platforms = lib.platforms.all;
33   };