diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2018-11-12 23:37:06 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-12 23:37:06 +0000 |
commit | 5930d8091cf50899f56e56516882bce0d75a11ee (patch) | |
tree | f64954f6eb2f2e3daf8da9fb35a7ecae31faa244 /pkgs | |
parent | 8e2a9dae82c96f1395fab2910e9bfb946a79d771 (diff) | |
parent | a8ac1ef6a4b09e4b80919861523b328b86b4b9ca (diff) | |
download | nixpkgs-5930d8091cf50899f56e56516882bce0d75a11ee.tar nixpkgs-5930d8091cf50899f56e56516882bce0d75a11ee.tar.gz nixpkgs-5930d8091cf50899f56e56516882bce0d75a11ee.tar.bz2 nixpkgs-5930d8091cf50899f56e56516882bce0d75a11ee.tar.lz nixpkgs-5930d8091cf50899f56e56516882bce0d75a11ee.tar.xz nixpkgs-5930d8091cf50899f56e56516882bce0d75a11ee.tar.zst nixpkgs-5930d8091cf50899f56e56516882bce0d75a11ee.zip |
Merge pull request #50283 from c0bw3b/pkg/netselect
netselect: 0.3 -> 0.4
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; { |