1{ 2 lib, 3 buildDunePackage, 4 fetchFromGitHub, 5 result, 6 seq, 7}: 8 9buildDunePackage rec { 10 pname = "tiny_httpd"; 11 version = "0.16"; 12 13 minimalOCamlVersion = "4.08"; 14 15 src = fetchFromGitHub { 16 owner = "c-cube"; 17 repo = pname; 18 rev = "v${version}"; 19 sha256 = "sha256-9L4WCduQNj5Jd/u3SozuXiGTkgojwfGIP5KgQmnWgQw="; 20 }; 21 22 buildInputs = [ result ]; 23 propagatedBuildInputs = [ seq ]; 24 25 meta = { 26 description = "Minimal HTTP server using good old threads"; 27 inherit (src.meta) homepage; 28 license = lib.licenses.mit; 29 maintainers = [ lib.maintainers.vbgl ]; 30 mainProgram = "http_of_dir"; 31 }; 32}