diff options
author | Renaud <c0bw3b@users.noreply.github.com> | 2018-11-12 22:04:36 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-12 22:04:36 +0100 |
commit | a8ac1ef6a4b09e4b80919861523b328b86b4b9ca (patch) | |
tree | 7db699366e949f1914eb27b858c336f20e0eaaa4 /pkgs | |
parent | c618667bd3a41cc43032c6db48f539a1e6e97f8e (diff) | |
download | nixpkgs-a8ac1ef6a4b09e4b80919861523b328b86b4b9ca.tar nixpkgs-a8ac1ef6a4b09e4b80919861523b328b86b4b9ca.tar.gz nixpkgs-a8ac1ef6a4b09e4b80919861523b328b86b4b9ca.tar.bz2 nixpkgs-a8ac1ef6a4b09e4b80919861523b328b86b4b9ca.tar.lz nixpkgs-a8ac1ef6a4b09e4b80919861523b328b86b4b9ca.tar.xz nixpkgs-a8ac1ef6a4b09e4b80919861523b328b86b4b9ca.tar.zst nixpkgs-a8ac1ef6a4b09e4b80919861523b328b86b4b9ca.zip |
netselect: 0.3 -> 0.4
and fetch from GH repo since http://alumnit.ca/~apenwarr/netselect/ is gone
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/networking/netselect/default.nix | 33 |
1 files changed, 21 insertions, 12 deletions
diff --git a/pkgs/tools/networking/netselect/default.nix b/pkgs/tools/networking/netselect/default.nix index ef00d8602fe..702fee86922 100644 --- a/pkgs/tools/networking/netselect/default.nix +++ b/pkgs/tools/networking/netselect/default.nix @@ -1,19 +1,28 @@ -{stdenv, fetchurl}: +{ stdenv, fetchFromGitHub }: -stdenv.mkDerivation { - name = "netselect-0.3"; +stdenv.mkDerivation rec { + name = "netselect-${version}"; + version = "0.4"; - src = fetchurl { - url = http://alumnit.ca/~apenwarr/netselect/netselect-0.3.tar.gz; - sha256 = "0y69z59vylj9x9nk5jqn6ihx7dkzg09gpv2w1q1rs8fmi4jr90gy"; + src = fetchFromGitHub { + owner = "apenwarr"; + repo = "netselect"; + rev = name; + sha256 = "1zncyvjzllrjbdvz7c50d1xjyhs9mwqfy92ndpfc5b3mxqslw4kx"; }; - preBuild = '' - makeFlagsArray=(PREFIX=$out) - substituteInPlace Makefile \ - --replace "-o root" "" \ - --replace "-g root" "" \ - --replace "4755" "0755" + postPatch = '' + substituteInPlace netselect-apt \ + --replace "/usr/bin/" "" + ''; + + makeFlags = [ "PREFIX=$(out)" ]; + + installPhase = '' + runHook preInstall + install -Dm555 -t $out/bin netselect netselect-apt + install -Dm444 -t $out/share/man/man1 *.1 + runHook postInstall ''; meta = with stdenv.lib; { |