diff --git a/pkgs/by-name/bu/bunbun/package.nix b/pkgs/by-name/bu/bunbun/package.nix index e9de0cc5e295373..ab90682778711ce 100644 --- a/pkgs/by-name/bu/bunbun/package.nix +++ b/pkgs/by-name/bu/bunbun/package.nix @@ -1,35 +1,48 @@ -{ lib -, rustPlatform -, fetchFromGitHub -, stdenv -, darwin +{ + lib, + rustPlatform, + fetchFromGitHub, + stdenv, + darwin, + nix-update-script, + testers, + bunbun, }: rustPlatform.buildRustPackage rec { pname = "bunbun"; - version = "1.3.0"; + version = "1.4.0"; src = fetchFromGitHub { owner = "devraza"; repo = "bunbun"; - rev = "refs/tags/v${version}"; - hash = "sha256-jqokKvJYu/xHJHJVuNlTns3cYPLx1osbRUrCpVTCJZ0="; + # TODO: remove '-bump' at next release + rev = "refs/tags/v${version}-bump"; + hash = "sha256-r4xBUfNY+Q3uAC919ZQbIDgiF981FVqZCOT8XNojZP4="; }; - cargoHash = "sha256-dWZ5aNaHyTkEmkn88Dx5nCnGyiBmpJ6p5iYC7xj/mBw="; + cargoHash = "sha256-CcGfaSyCMv0Wm4QsYASBwEnpX8fKbLHRqyEcUmj2w2o="; - buildInputs = lib.optionals stdenv.isDarwin [ - darwin.apple_sdk.frameworks.CoreFoundation - darwin.apple_sdk.frameworks.IOKit - darwin.apple_sdk.frameworks.SystemConfiguration - ]; + buildInputs = lib.optionals stdenv.isDarwin ( + with darwin.apple_sdk.frameworks; + [ + CoreFoundation + IOKit + SystemConfiguration + ] + ); - meta = with lib; { + passthru = { + updateScript = nix-update-script { }; + tests.version = testers.testVersion { package = bunbun; }; + }; + + meta = { description = "Simple and adorable sysinfo utility written in Rust"; homepage = "https://github.com/devraza/bunbun"; changelog = "https://github.com/devraza/bunbun/releases/tag/v${version}"; - license = licenses.mit; - maintainers = with maintainers; [ GaetanLepage ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ GaetanLepage ]; mainProgram = "bunbun"; }; }