highs: 1.8.0 -> 1.8.1 (#360451)
[NixPkgs.git] / pkgs / tools / networking / openvpn / openvpn_learnaddress.nix
blob514491c2be21b38577d2895f02ec3f434be91552
1 { lib, stdenv, fetchgit, makeWrapper, coreutils, gawk, util-linux }:
3 stdenv.mkDerivation {
4   pname = "openvpn-learnaddress";
5   version = "unstable-2013-10-21";
7   src = fetchgit {
8     url = "https://gist.github.com/4058733.git";
9     rev = "19b03c3beb0190df46ea07bf4b68244acb8eae80";
10     sha256 = "16pcyvyhwsx34i0cjkkx906lmrwdd9gvznvqdwlad4ha8l8f8z42";
11   };
13   nativeBuildInputs = [ makeWrapper ];
14   buildInputs = [ coreutils gawk util-linux ];
16   installPhase = ''
17     install -Dm555 ovpn-learnaddress $out/libexec/openvpn/openvpn-learnaddress
19     wrapProgram $out/libexec/openvpn/openvpn-learnaddress \
20         --prefix PATH : ${lib.makeBinPath [ coreutils gawk util-linux ]}
21   '';
23   meta = {
24     description = "Openvpn learn-address script to manage a hosts-like file";
25     homepage = "https://gist.github.com/offlinehacker/4058733/";
26     maintainers = [ lib.maintainers.offline ];
27     platforms = lib.platforms.unix;
28   };