python312Packages.icontract: relax deps (#380554)
[NixPkgs.git] / pkgs / by-name / va / valijson / package.nix
blob0c928e81f08b1bb7339712519329e4b99ac92b54
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6 }:
8 stdenv.mkDerivation rec {
9   pname = "valijson";
10   version = "1.0.3";
12   src = fetchFromGitHub {
13     owner = "tristanpenman";
14     repo = "valijson";
15     rev = "v${version}";
16     hash = "sha256-TO+eb1OANq+xPIwF0qPZ7uwoZGAtjCL6y/XbHHohcDU=";
17   };
19   nativeBuildInputs = [
20     cmake
21   ];
23   meta = with lib; {
24     description = "Header-only C++ library for JSON Schema validation, with support for many popular parsers";
25     homepage = "https://github.com/tristanpenman/valijson";
26     license = licenses.bsd2;
27     platforms = platforms.all;
28   };