diff options
author | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2018-07-29 22:09:02 -0400 |
---|---|---|
committer | Samuel Dionne-Riel <samuel@dionne-riel.com> | 2018-07-29 22:10:49 -0400 |
commit | e1dc63b41b09988ca5b53a53e570b9f48b5b8394 (patch) | |
tree | 72191fe429b83d101c95edae074c9bcc4cb20249 /pkgs/tools/package-management | |
parent | 92eedad50b79f639eb42f8b97a68951b1a14cd09 (diff) | |
download | nixlib-e1dc63b41b09988ca5b53a53e570b9f48b5b8394.tar nixlib-e1dc63b41b09988ca5b53a53e570b9f48b5b8394.tar.gz nixlib-e1dc63b41b09988ca5b53a53e570b9f48b5b8394.tar.bz2 nixlib-e1dc63b41b09988ca5b53a53e570b9f48b5b8394.tar.lz nixlib-e1dc63b41b09988ca5b53a53e570b9f48b5b8394.tar.xz nixlib-e1dc63b41b09988ca5b53a53e570b9f48b5b8394.tar.zst nixlib-e1dc63b41b09988ca5b53a53e570b9f48b5b8394.zip |
nix-top: 0.1.0 -> 0.2.0
Diffstat (limited to 'pkgs/tools/package-management')
-rw-r--r-- | pkgs/tools/package-management/nix-top/default.nix | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/pkgs/tools/package-management/nix-top/default.nix b/pkgs/tools/package-management/nix-top/default.nix index b334b1270cfe..561c5a637772 100644 --- a/pkgs/tools/package-management/nix-top/default.nix +++ b/pkgs/tools/package-management/nix-top/default.nix @@ -3,25 +3,27 @@ , fetchFromGitHub , ruby , makeWrapper -, procps # ps +, getent # /etc/passwd , ncurses # tput +, procps # ps , binutils-unwrapped # strings +, coreutils , findutils }: # No gems used, so mkDerivation is fine. let - additionalPath = lib.makeBinPath [ncurses procps binutils-unwrapped findutils]; + additionalPath = lib.makeBinPath [ getent ncurses binutils-unwrapped coreutils findutils ]; in stdenv.mkDerivation rec { name = "nix-top-${version}"; - version = "0.1.0"; + version = "0.2.0"; src = fetchFromGitHub { owner = "samueldr"; repo = "nix-top"; rev = "v${version}"; - sha256 = "0l50w90hs3kmdk5kb3cwjzkx38104j6n4ssqs6jpnqfc2znagpni"; + sha256 = "0560a9g8n4p764r3va1nn95iv4bg71g8h0wws1af2p5g553j4zps"; }; nativeBuildInputs = [ @@ -33,10 +35,13 @@ stdenv.mkDerivation rec { ]; installPhase = '' - mkdir -p $out/bin/ + mkdir -p $out/bin $out/libexec/nix-top cp ./nix-top $out/bin/nix-top + chmod +x $out/bin/nix-top wrapProgram $out/bin/nix-top \ - --prefix PATH : "${additionalPath}" + --prefix PATH : "$out/libexec/nix-top:${additionalPath}" + '' + stdenv.lib.optionalString stdenv.isDarwin '' + ln -s /bin/stty $out/libexec/nix-top ''; meta = with lib; { @@ -44,7 +49,7 @@ stdenv.mkDerivation rec { homepage = https://github.com/samueldr/nix-top; license = licenses.mit; maintainers = with maintainers; [ samueldr ]; - platforms = platforms.linux; + platforms = platforms.linux ++ platforms.darwin; inherit version; }; } |