From 530954d205a62f9af740afcd699ee7a7b0a740f1 Mon Sep 17 00:00:00 2001 From: Defelo Date: Tue, 13 May 2025 19:58:24 +0000 Subject: [PATCH 1/2] glance: 0.7.13 -> 0.8.1 --- pkgs/by-name/gl/glance/package.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/gl/glance/package.nix b/pkgs/by-name/gl/glance/package.nix index d40556da08fb..253d47b3ec45 100644 --- a/pkgs/by-name/gl/glance/package.nix +++ b/pkgs/by-name/gl/glance/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "glance"; - version = "0.7.13"; + version = "0.8.1"; src = fetchFromGitHub { owner = "glanceapp"; repo = "glance"; tag = "v${finalAttrs.version}"; - hash = "sha256-MinskibgOCb8OytC+Uxg31g00Ha/un7MF+uvL9xosUU="; + hash = "sha256-syWalphoKjUYrQjKrQUMDijgILQ+AIOVTMqYCiYVWyU="; }; - vendorHash = "sha256-+7mOCU5GNQV8+s9QPki+7CDi4qtOIpwjC//QracwzHI="; + vendorHash = "sha256-81FAWMe7ksmbklXGGg15v2W4nuT6AcBHLIhXF7bI78c="; ldflags = [ "-s" @@ -25,8 +25,6 @@ buildGoModule (finalAttrs: { "-X github.com/glanceapp/glance/internal/glance.buildVersion=v${finalAttrs.version}" ]; - excludedPackages = [ "scripts/build-and-ship" ]; - passthru = { updateScript = nix-update-script { }; tests = { From 515fb9d2076a385968458d7ac5a790e3159428e7 Mon Sep 17 00:00:00 2001 From: Defelo Date: Tue, 13 May 2025 22:02:22 +0200 Subject: [PATCH 2/2] glance: add versionCheckHook --- pkgs/by-name/gl/glance/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/gl/glance/package.nix b/pkgs/by-name/gl/glance/package.nix index 253d47b3ec45..ed0a3386dfee 100644 --- a/pkgs/by-name/gl/glance/package.nix +++ b/pkgs/by-name/gl/glance/package.nix @@ -2,6 +2,7 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, nix-update-script, nixosTests, }: @@ -25,6 +26,10 @@ buildGoModule (finalAttrs: { "-X github.com/glanceapp/glance/internal/glance.buildVersion=v${finalAttrs.version}" ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + passthru = { updateScript = nix-update-script { }; tests = {