diff --git a/pkgs/by-name/pa/pagemon/package.nix b/pkgs/by-name/pa/pagemon/package.nix index edc7c34c10f6..2cd0481d1335 100644 --- a/pkgs/by-name/pa/pagemon/package.nix +++ b/pkgs/by-name/pa/pagemon/package.nix @@ -5,15 +5,15 @@ ncurses, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pagemon"; - version = "0.01.18"; + version = "0.02.05"; src = fetchFromGitHub { - sha256 = "1aq1mq3k8n70h81s64w2zg4kksw1y05326bn4y8p94lpaypvxqfd"; - rev = "V${version}"; - repo = "pagemon"; owner = "ColinIanKing"; + repo = "pagemon"; + tag = "V${finalAttrs.version}"; + hash = "sha256-Crr1312wZ1IIwvODAUooZ0Lr75W0qdDQrr1sszaNHa4="; }; buildInputs = [ ncurses ]; @@ -21,10 +21,11 @@ stdenv.mkDerivation rec { makeFlags = [ "BINDIR=$(out)/bin" "MANDIR=$(out)/share/man/man8" + "BASHDIR=$(out)/share/bash-completion/completions" ]; - meta = with lib; { - inherit (src.meta) homepage; + meta = { + inherit (finalAttrs.src.meta) homepage; description = "Interactive memory/page monitor for Linux"; mainProgram = "pagemon"; longDescription = '' @@ -37,7 +38,7 @@ stdenv.mkDerivation rec { pages of memory belonging data, code, heap, stack, anonymous mappings or even swapped-out pages. ''; - license = licenses.gpl2Plus; - platforms = platforms.linux; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux; }; -} +})