1{
2 build-idris-package,
3 fetchFromGitHub,
4 contrib,
5 effects,
6 lib,
7}:
8build-idris-package {
9 pname = "wyvern";
10 version = "2017-06-26";
11
12 idrisDeps = [
13 contrib
14 effects
15 ];
16
17 src = fetchFromGitHub {
18 owner = "ericqweinstein";
19 repo = "wyvern";
20 rev = "b9e3e5747c5b23608c6ed5e2ccf43b86caa04292";
21 sha256 = "0zihf95w7i0903zy1mzn1ldn697nf57yl80nl32dpgji72h98kh2";
22 };
23
24 postUnpack = ''
25 sed -i "s/Wyvern.Core/Wyvern.Main/g" source/src/Wyvern.idr
26 '';
27
28 meta = {
29 description = "Little web server written in Idris";
30 homepage = "https://github.com/ericqweinstein/wyvern";
31 license = lib.licenses.mit;
32 maintainers = [ lib.maintainers.brainrape ];
33 };
34}