lol

s6-rc: new derivation

+44
+42
pkgs/tools/system/s6-rc/default.nix
··· 1 + { stdenv, execline, fetchgit, skalibs, s6 }: 2 + 3 + let 4 + 5 + version = "0.0.1.0"; 6 + 7 + in stdenv.mkDerivation rec { 8 + 9 + name = "s6-rc-${version}"; 10 + 11 + src = fetchgit { 12 + url = "git://git.skarnet.org/s6-rc"; 13 + rev = "refs/tags/v${version}"; 14 + sha256 = "02ppsda8pg7mph3r7lrh7dhi6ip99bgghsl3lf902cg9i4n50q6q"; 15 + }; 16 + 17 + dontDisableStatic = true; 18 + 19 + enableParallelBuilding = true; 20 + 21 + configureFlags = [ 22 + "--with-sysdeps=${skalibs}/lib/skalibs/sysdeps" 23 + "--with-include=${skalibs}/include" 24 + "--with-include=${execline}/include" 25 + "--with-include=${s6}/include" 26 + "--with-lib=${skalibs}/lib" 27 + "--with-lib=${execline}/lib" 28 + "--with-lib=${s6}/lib/s6" 29 + "--with-dynlib=${skalibs}/lib" 30 + "--with-dynlib=${execline}/lib" 31 + "--with-dynlib=${s6}/lib" 32 + ] ++ [ (if stdenv.isDarwin then "--disable-shared" else "--enable-shared") ]; 33 + 34 + meta = { 35 + homepage = http://skarnet.org/software/s6-rc/; 36 + description = "a service manager for s6-based systems"; 37 + platforms = stdenv.lib.platforms.all; 38 + license = stdenv.lib.licenses.isc; 39 + maintainers = with stdenv.lib.maintainers; [ pmahoney ]; 40 + }; 41 + 42 + }
+2
pkgs/top-level/all-packages.nix
··· 9146 9146 9147 9147 s6 = callPackage ../servers/s6 { }; 9148 9148 9149 + s6-rc = callPackage ../tools/system/s6-rc { }; 9150 + 9149 9151 spamassassin = callPackage ../servers/mail/spamassassin { 9150 9152 inherit (perlPackages) HTMLParser NetDNS NetAddrIP DBFile 9151 9153 HTTPDate MailDKIM LWP IOSocketSSL;