nimPackages.jsonschema: use buildNimPackage

authored by Mario Rodas and committed by ehmry 7d6dc250 e0c3ad6c

+20 -6
+20 -6
pkgs/development/nim-packages/jsonschema/default.nix
··· 1 - { fetchFromGitHub }: 2 3 - fetchFromGitHub { 4 - owner = "PMunch"; 5 - repo = "jsonschema"; 6 - rev = "7b41c03e3e1a487d5a8f6b940ca8e764dc2cbabf"; 7 - sha256 = "1js64jqd854yjladxvnylij4rsz7212k31ks541pqrdzm6hpblbz"; 8 }
··· 1 + { lib, buildNimPackage, fetchFromGitHub, astpatternmatching }: 2 + 3 + buildNimPackage rec { 4 + pname = "jsonschema"; 5 + version = "unstable-2019-09-12"; 6 7 + src = fetchFromGitHub { 8 + owner = "PMunch"; 9 + repo = "jsonschema"; 10 + rev = "7b41c03e3e1a487d5a8f6b940ca8e764dc2cbabf"; 11 + sha256 = "1js64jqd854yjladxvnylij4rsz7212k31ks541pqrdzm6hpblbz"; 12 + }; 13 + 14 + propagatedBuildInputs = [ astpatternmatching ]; 15 + 16 + meta = with lib; { 17 + homepage = "https://github.com/PMunch/jsonschema"; 18 + description = "Schema validation of JSON for Nim"; 19 + license = licenses.mit; 20 + maintainers = [ maintainers.marsam ]; 21 + }; 22 }