diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/networking/s6-networking/default.nix')
-rw-r--r-- | nixpkgs/pkgs/tools/networking/s6-networking/default.nix | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/nixpkgs/pkgs/tools/networking/s6-networking/default.nix b/nixpkgs/pkgs/tools/networking/s6-networking/default.nix deleted file mode 100644 index 6eae406fa22a..000000000000 --- a/nixpkgs/pkgs/tools/networking/s6-networking/default.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ lib, skawarePackages - -# Whether to build the TLS/SSL tools and what library to use -# acceptable values: "bearssl", "libressl", false -, sslSupport ? "bearssl" , libressl, bearssl -}: - -with skawarePackages; -let - sslSupportEnabled = sslSupport != false; - sslLibs = { - libressl = libressl; - bearssl = bearssl; - }; - -in -assert sslSupportEnabled -> sslLibs ? ${sslSupport}; - - -buildPackage { - pname = "s6-networking"; - version = "2.5.1.1"; - sha256 = "sha256-esedTePZwTUy5ESrdJfE4ErQ+nIp1QKYTZ3H1IqmRBg="; - - description = "A suite of small networking utilities for Unix systems"; - - outputs = [ "bin" "lib" "dev" "doc" "out" ]; - - # TODO: nsss support - configureFlags = [ - "--libdir=\${lib}/lib" - "--libexecdir=\${lib}/libexec" - "--dynlibdir=\${lib}/lib" - "--bindir=\${bin}/bin" - "--includedir=\${dev}/include" - "--with-sysdeps=${skalibs.lib}/lib/skalibs/sysdeps" - "--with-include=${skalibs.dev}/include" - "--with-include=${execline.dev}/include" - "--with-include=${s6.dev}/include" - "--with-include=${s6-dns.dev}/include" - "--with-lib=${skalibs.lib}/lib" - "--with-lib=${execline.lib}/lib" - "--with-lib=${s6.out}/lib" - "--with-lib=${s6-dns.lib}/lib" - "--with-dynlib=${skalibs.lib}/lib" - "--with-dynlib=${execline.lib}/lib" - "--with-dynlib=${s6.out}/lib" - "--with-dynlib=${s6-dns.lib}/lib" - ] - ++ (lib.optionals sslSupportEnabled [ - "--enable-ssl=${sslSupport}" - "--with-include=${lib.getDev sslLibs.${sslSupport}}/include" - "--with-lib=${lib.getLib sslLibs.${sslSupport}}/lib" - "--with-dynlib=${lib.getLib sslLibs.${sslSupport}}/lib" - ]); - - postInstall = '' - # remove all s6 executables from build directory - rm $(find -name "s6-*" -type f -mindepth 1 -maxdepth 1 -executable) - rm libs6net.* libstls.* libs6tls.* libsbearssl.* - - mv doc $doc/share/doc/s6-networking/html - ''; - -} |