default.nix (560B)
1 { lib, stdenv, fetchFromGitHub, cmake }: 2 3 stdenv.mkDerivation rec { 4 pname = "arduinojson"; 5 version = "6.20.0"; 6 7 src = fetchFromGitHub { 8 owner = "bblanchon"; 9 repo = "ArduinoJson"; 10 rev = "v${version}"; 11 hash = "sha256-oRqQMc4FpX7bxVDfZhO6ZvwrWEAlY2T4tejIRfklTrs="; 12 }; 13 14 nativeBuildInputs = [ cmake ]; 15 16 meta = with lib; { 17 description = "JSON library for Arduino and embedded C++"; 18 homepage = "https://arduinojson.org/"; 19 license = licenses.mit; 20 maintainers = [ maintainers.sikmir ]; 21 platforms = platforms.unix; 22 }; 23 }