Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 buildDunePackage, 4 reason, 5 console, 6 ppxlib, 7}: 8 9buildDunePackage { 10 pname = "console_test"; 11 version = "1"; 12 13 src = lib.fileset.toSource { 14 root = ./.; 15 fileset = lib.fileset.unions [ 16 ./console_test.opam 17 ./console_test.re 18 ./dune 19 ./dune-project 20 ]; 21 }; 22 23 duneVersion = "3"; 24 25 nativeBuildInputs = [ 26 reason 27 ]; 28 29 buildInputs = [ 30 reason 31 console 32 ppxlib 33 ]; 34 35 doInstallCheck = true; 36 37 postInstallCheck = '' 38 $out/bin/console_test | grep -q "{\"Hello fellow Nixer!\"}" > /dev/null 39 ''; 40}