From e26045170c8b8b3d831b87251737c780bb51f33e Mon Sep 17 00:00:00 2001 From: Holiu <165534185+Holiu618@users.noreply.github.com> Date: Sun, 12 Jul 2026 16:20:45 +0800 Subject: [PATCH 1/2] ov: 0.51.1 -> 0.54.0 --- pkgs/by-name/ov/ov/package.nix | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ov/ov/package.nix b/pkgs/by-name/ov/ov/package.nix index 619af6e5ab06..e091f54e0410 100644 --- a/pkgs/by-name/ov/ov/package.nix +++ b/pkgs/by-name/ov/ov/package.nix @@ -6,26 +6,27 @@ installShellFiles, pandoc, makeWrapper, - testers, - ov, + nix-update-script, + versionCheckHook, }: buildGoModule (finalAttrs: { pname = "ov"; - version = "0.51.1"; + version = "0.54.0"; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "noborus"; repo = "ov"; tag = "v${finalAttrs.version}"; - hash = "sha256-Wt7XF1/l5WwdlrnFLyJPYoXyaWhE+uF1RAN68iol3qM="; + hash = "sha256-cIjtu4T9It+u/ZVC+XoUacvnYw51QSnbTNge1QaHr0s="; }; - vendorHash = "sha256-rfUE38Wfo29s9GRsg/F/FCIto9yikE4b9QwLxYjvSg8="; + vendorHash = "sha256-eQh/S2isNvT9l+A4uK+/APcw+krsFL54OD5E6yEduxU="; ldflags = [ "-s" - "-w" "-X=main.Version=v${finalAttrs.version}" "-X=main.Revision=${finalAttrs.src.rev}" ]; @@ -61,11 +62,13 @@ buildGoModule (finalAttrs: { cp $src/ov.yaml $doc/share/$name/sample-config.yaml ''; - passthru.tests = { - version = testers.testVersion { - package = ov; - version = "v${finalAttrs.version}"; - }; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + passthru = { + updateScript = nix-update-script { }; }; meta = { From 2fef3bc538772c7ecfb203f70491d6fb33ae5d86 Mon Sep 17 00:00:00 2001 From: Holiu618 <165534185+Holiu618@users.noreply.github.com> Date: Mon, 13 Jul 2026 16:35:26 +0800 Subject: [PATCH 2/2] ov: add Holiu618 to maintainers --- pkgs/by-name/ov/ov/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ov/ov/package.nix b/pkgs/by-name/ov/ov/package.nix index e091f54e0410..ba985ef0cb09 100644 --- a/pkgs/by-name/ov/ov/package.nix +++ b/pkgs/by-name/ov/ov/package.nix @@ -76,7 +76,7 @@ buildGoModule (finalAttrs: { homepage = "https://noborus.github.io/ov"; changelog = "https://github.com/noborus/ov/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Holiu618 ]; mainProgram = "ov"; }; })