diff options
author | Charles Strahan <charles.c.strahan@gmail.com> | 2014-07-08 15:38:55 -0400 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2014-07-27 14:23:43 +0200 |
commit | 5668ac61e94a5cc3427e6a7c57508af38d58b84b (patch) | |
tree | e80a9d761ebf2be3796dbb93d5b098b6a854d362 /pkgs/tools/networking/bud | |
parent | 8590e39e01f54d9bc43213710f9bbf29b474b9cd (diff) | |
download | nixpkgs-5668ac61e94a5cc3427e6a7c57508af38d58b84b.tar nixpkgs-5668ac61e94a5cc3427e6a7c57508af38d58b84b.tar.gz nixpkgs-5668ac61e94a5cc3427e6a7c57508af38d58b84b.tar.bz2 nixpkgs-5668ac61e94a5cc3427e6a7c57508af38d58b84b.tar.lz nixpkgs-5668ac61e94a5cc3427e6a7c57508af38d58b84b.tar.xz nixpkgs-5668ac61e94a5cc3427e6a7c57508af38d58b84b.tar.zst nixpkgs-5668ac61e94a5cc3427e6a7c57508af38d58b84b.zip |
bud: new package
This adds `bud`, a TLS terminating proxy.
Diffstat (limited to 'pkgs/tools/networking/bud')
-rw-r--r-- | pkgs/tools/networking/bud/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/tools/networking/bud/default.nix b/pkgs/tools/networking/bud/default.nix new file mode 100644 index 00000000000..34e1a3964f6 --- /dev/null +++ b/pkgs/tools/networking/bud/default.nix @@ -0,0 +1,34 @@ +{ stdenv, lib, fetchgit, python, gyp, utillinux }: + +stdenv.mkDerivation rec { + name = "bud-${version}"; + + version = "0.25.0"; + + src = fetchgit { + url = "https://github.com/indutny/bud.git"; + rev = "f65b9c3531dac1a5b3c962e01f3bed1d41ab5621"; + sha256 = "000wwc88hsf6ccz8wxjn2af6l0nxm6a2fcad71xw35ymmdp9n5xg"; + }; + + buildInputs = [ + python gyp + ] ++ lib.optional stdenv.isLinux utillinux; + + buildPhase = '' + python ./gyp_bud -f make + make -C out + ''; + + installPhase = '' + ensureDir $out/bin + cp out/Release/bud $out/bin + ''; + + meta = with lib; { + description = "A TLS terminating proxy"; + license = licenses.mit; + platforms = with platforms; linux; + maintainers = with maintainers; [ cstrahan ]; + }; +} |