Merge pull request #17517 from knedlsepp/add-json

nlohmann_json: init at 2.0.2

Changed files
+27
pkgs
development
libraries
nlohmann_json
top-level
+25
pkgs/development/libraries/nlohmann_json/default.nix
···
+
{ stdenv, fetchFromGitHub, cmake }:
+
+
stdenv.mkDerivation rec {
+
name = "nlohmann_json-${version}";
+
version = "2.0.2";
+
+
src = fetchFromGitHub {
+
owner = "nlohmann";
+
repo = "json";
+
rev = "v${version}";
+
sha256 = "10sk8d23vh0c7b3qafjz2n8r5jv8vc275bl069ikhqnx1zxv6hwp";
+
};
+
+
buildInputs = [ cmake ];
+
+
doCheck = true;
+
checkTarget = "test";
+
+
meta = with stdenv.lib; {
+
description = "Header only C++ library for the JSON file format";
+
homepage = https://github.com/nlohmann/json;
+
license = licenses.mit;
+
platforms = platforms.all;
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
nix = pkgs.nixUnstable;
};
+
nlohmann_json = callPackage ../development/libraries/nlohmann_json { };
+
nntp-proxy = callPackage ../applications/networking/nntp-proxy { };
non = callPackage ../applications/audio/non { };