From 36e0d114c2deee07e6d9d7cca8c776e445f9e11e Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Mon, 23 Dec 2024 12:48:23 +0530 Subject: [PATCH 1/3] pfetch: 0.6.0 -> 1.7.0 Signed-off-by: phanirithvij --- pkgs/by-name/pf/pfetch/package.nix | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/pf/pfetch/package.nix b/pkgs/by-name/pf/pfetch/package.nix index 3dbb2865ce42..1b8bf64834a2 100644 --- a/pkgs/by-name/pf/pfetch/package.nix +++ b/pkgs/by-name/pf/pfetch/package.nix @@ -1,18 +1,18 @@ { - stdenvNoCC, lib, + stdenvNoCC, fetchFromGitHub, }: stdenvNoCC.mkDerivation rec { pname = "pfetch"; - version = "0.6.0"; + version = "1.7.0"; src = fetchFromGitHub { - owner = "dylanaraps"; + owner = "Un1q32"; repo = "pfetch"; - rev = version; - sha256 = "06z0k1naw3k052p2z7241lx92rp5m07zlr0alx8pdm6mkc3c4v8f"; + tag = version; + hash = "sha256-omI1Y1UKxSkg1QUd/GHHuGBwxfNOtxqYpzPbJdG7j3A="; }; dontBuild = true; @@ -21,12 +21,13 @@ stdenvNoCC.mkDerivation rec { install -Dm755 -t $out/bin pfetch ''; - meta = with lib; { + meta = { description = "Pretty system information tool written in POSIX sh"; - homepage = "https://github.com/dylanaraps/pfetch"; - license = licenses.mit; - platforms = platforms.all; - maintainers = with maintainers; [ equirosa ]; + homepage = "https://github.com/Un1q32/pfetch"; + changelog = "https://github.com/Un1q32/pfetch/releases/tag/${version}"; + license = lib.licenses.mit; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ equirosa ]; mainProgram = "pfetch"; }; } From c4db87b6bc10929ccd0ca2eacd834cfc0d5643d3 Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Mon, 23 Dec 2024 12:51:39 +0530 Subject: [PATCH 2/3] pfetch: add phanirithvij as maintainer Signed-off-by: phanirithvij --- pkgs/by-name/pf/pfetch/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pf/pfetch/package.nix b/pkgs/by-name/pf/pfetch/package.nix index 1b8bf64834a2..a545a2f426bd 100644 --- a/pkgs/by-name/pf/pfetch/package.nix +++ b/pkgs/by-name/pf/pfetch/package.nix @@ -27,7 +27,10 @@ stdenvNoCC.mkDerivation rec { changelog = "https://github.com/Un1q32/pfetch/releases/tag/${version}"; license = lib.licenses.mit; platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ equirosa ]; + maintainers = with lib.maintainers; [ + equirosa + phanirithvij + ]; mainProgram = "pfetch"; }; } From 5aab9a0db467db80934555f7872971ada8010a28 Mon Sep 17 00:00:00 2001 From: Phani Rithvij Date: Tue, 24 Dec 2024 13:06:49 +0530 Subject: [PATCH 3/3] pfetch: add version check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: GaƩtan Lepage <33058747+GaetanLepage@users.noreply.github.com> --- pkgs/by-name/pf/pfetch/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/pf/pfetch/package.nix b/pkgs/by-name/pf/pfetch/package.nix index a545a2f426bd..a78dcd9d4edd 100644 --- a/pkgs/by-name/pf/pfetch/package.nix +++ b/pkgs/by-name/pf/pfetch/package.nix @@ -2,6 +2,8 @@ lib, stdenvNoCC, fetchFromGitHub, + gitUpdater, + versionCheckHook, }: stdenvNoCC.mkDerivation rec { @@ -21,6 +23,16 @@ stdenvNoCC.mkDerivation rec { install -Dm755 -t $out/bin pfetch ''; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = [ "--version" ]; + doInstallCheck = true; + + passthru = { + updateScript = gitUpdater { }; + }; + meta = { description = "Pretty system information tool written in POSIX sh"; homepage = "https://github.com/Un1q32/pfetch";