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}