Unverified Commit fb58837a authored by Maximilian Bosch's avatar Maximilian Bosch Committed by GitHub
Browse files

Merge pull request #216878 from herrwiese/for-master/remove-bpytop

bpytop: remove
parents 81e8a8cd f20053f4
Loading
Loading
Loading
Loading
+0 −49
Original line number Diff line number Diff line
{ lib
, stdenv
, python3Packages
, fetchFromGitHub
, makeWrapper
}:

stdenv.mkDerivation rec {
  pname = "bpytop";
  version = "1.0.68";

  src = fetchFromGitHub {
    owner = "aristocratos";
    repo = pname;
    rev = "v${version}";
    sha256 = "sha256-NHfaWWwNpGhqu/ALcW4p4X6sktEyLbKQuNHpAUUw4LY=";
  };

  nativeBuildInputs = [ makeWrapper ];

  propagatedBuildInputs = with python3Packages; [ python psutil ];

  dontBuild = true;

  postPatch = ''
    sed -i -e "s#/usr/\[local/\]#$out/#g" \
           -e "s#/usr/{td}#$out/#g" \
           -e "s#THEME_DIR: str = \"\"#THEME_DIR: str = \"$out/share/bpytop/themes\"#" \
      ./bpytop.py
  '';

  installPhase = ''
    mkdir -p $out/{bin,libexec,share/bpytop}/
    cp -r ./themes $out/share/bpytop/
    cp ./bpytop.py $out/libexec/

    makeWrapper ${python3Packages.python.interpreter} $out/bin/bpytop \
      --add-flags "$out/libexec/bpytop.py" \
      --prefix PYTHONPATH : "$PYTHONPATH"
  '';

  meta = with lib; {
    description = "A resource monitor; python port of bashtop";
    homepage = src.meta.homepage;
    license = licenses.asl20;
    maintainers = with maintainers; [ aw ];
    platforms = with platforms; linux ++ freebsd ++ darwin;
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -148,6 +148,7 @@ mapAliases ({
  boost160 = throw "boost160 has been deprecated in favor of the latest version"; # Added 2023-01-01
  botan = throw "botan has been removed because it did not support a supported openssl version"; # added 2021-12-15
  bpftool = bpftools; # Added 2021-05-03
  bpytop = throw "bpytop has been deprecated by btop"; # Added 2023-02-16
  brackets = throw "brackets has been removed, it was unmaintained and had open vulnerabilities"; # Added 2021-01-24
  bridge_utils = throw "'bridge_utils' has been renamed to/replaced by 'bridge-utils'"; # Converted to throw 2022-02-22
  bro = zeek; # Added 2019-09-29
+0 −2
Original line number Diff line number Diff line
@@ -3813,8 +3813,6 @@ with pkgs;
  bpb = callPackage ../tools/security/bpb { inherit (darwin.apple_sdk.frameworks) Security; };
  bpytop = callPackage ../tools/system/bpytop { };
  brasero-original = lowPrio (callPackage ../tools/cd-dvd/brasero { });
  brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };