1{ stdenv, fetchurl, skalibs }:
2
3let
4
5 version = "2.4.0.2";
6
7in stdenv.mkDerivation rec {
8
9 name = "s6-linux-utils-${version}";
10
11 src = fetchurl {
12 url = "https://www.skarnet.org/software/s6-linux-utils/${name}.tar.gz";
13 sha256 = "0245rmk7wfyyfsi4g7f0niprwlvqlwkbyjxflb8kkbvhwfdavqip";
14 };
15
16 outputs = [ "bin" "dev" "doc" "out" ];
17
18 dontDisableStatic = true;
19
20 configureFlags = [
21 "--enable-absolute-paths"
22 "--bindir=\${bin}/bin"
23 "--includedir=\${dev}/include"
24 "--with-sysdeps=${skalibs.lib}/lib/skalibs/sysdeps"
25 "--with-include=${skalibs.dev}/include"
26 "--with-lib=${skalibs.lib}/lib"
27 "--with-dynlib=${skalibs.lib}/lib"
28 ];
29
30 postInstall = ''
31 mkdir -p $doc/share/doc/s6-networking/
32 mv doc $doc/share/doc/s6-networking/html
33 '';
34
35 meta = {
36 homepage = http://www.skarnet.org/software/s6-linux-utils/;
37 description = "A set of minimalistic Linux-specific system utilities";
38 platforms = stdenv.lib.platforms.linux;
39 license = stdenv.lib.licenses.isc;
40 maintainers = with stdenv.lib.maintainers; [ pmahoney Profpatsch ];
41 };
42
43}