at master 765 B view raw
1{ 2 lib, 3 buildDunePackage, 4 fetchurl, 5 alcotest, 6 fmt, 7 menhir, 8 re, 9}: 10 11buildDunePackage rec { 12 pname = "graphql_parser"; 13 version = "0.14.0"; 14 15 minimalOCamlVersion = "4.08"; 16 duneVersion = "3"; 17 18 src = fetchurl { 19 url = "https://github.com/andreas/ocaml-graphql-server/releases/download/${version}/graphql-${version}.tbz"; 20 sha256 = "sha256-v4v1ueF+NV7LvYIVinaf4rE450Z1P9OiMAito6/NHAY="; 21 }; 22 23 nativeBuildInputs = [ menhir ]; 24 propagatedBuildInputs = [ 25 fmt 26 re 27 ]; 28 29 checkInputs = [ alcotest ]; 30 31 doCheck = true; 32 33 meta = { 34 homepage = "https://github.com/andreas/ocaml-graphql-server"; 35 description = "Library for parsing GraphQL queries"; 36 license = lib.licenses.mit; 37 maintainers = [ lib.maintainers.vbgl ]; 38 }; 39 40}