tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
darkhttpd: init at 1.11
bobvanderlinden.tngl.sh
10 years ago
f65ebd02
aab90653
+32
2 changed files
expand all
collapse all
unified
split
pkgs
servers
http
darkhttpd
default.nix
top-level
all-packages.nix
+30
pkgs/servers/http/darkhttpd/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ stdenv, fetchurl }:
2
+
3
+
stdenv.mkDerivation rec {
4
+
name = "darkhttpd-${version}";
5
+
version = "1.11";
6
+
7
+
src = fetchurl {
8
+
url = "https://unix4lyfe.org/darkhttpd/${name}.tar.bz2";
9
+
sha256 = "0lbcv6pa82md0gqyyskxndf8hm58y76nrnkanc831ia3vm529bdg";
10
+
};
11
+
12
+
installPhase = ''
13
+
install -d "$out/bin"
14
+
15
+
# install darkhttpd
16
+
install -Dm755 "darkhttpd" "$out/bin/darkhttpd"
17
+
18
+
# install license
19
+
install -d "$out/share/licenses/darkhttpd"
20
+
head -n 18 darkhttpd.c > "$out/share/licenses/darkhttpd/LICENSE"
21
+
'';
22
+
23
+
meta = with stdenv.lib; {
24
+
description = "Small and secure static webserver";
25
+
homepage = http://dmr.ath.cx/net/darkhttpd/;
26
+
license = stdenv.lib.licenses.bsd3;
27
+
platforms = platforms.linux;
28
+
maintainers = [ maintainers.bobvanderlinden ];
29
+
};
30
+
}
+2
pkgs/top-level/all-packages.nix
···
1203
1204
dar = callPackage ../tools/archivers/dar { };
1205
0
0
1206
darkstat = callPackage ../tools/networking/darkstat { };
1207
1208
davfs2 = callPackage ../tools/filesystems/davfs2 {
···
1203
1204
dar = callPackage ../tools/archivers/dar { };
1205
1206
+
darkhttpd = callPackage ../servers/http/darkhttpd { };
1207
+
1208
darkstat = callPackage ../tools/networking/darkstat { };
1209
1210
davfs2 = callPackage ../tools/filesystems/davfs2 {