From 4d4d78d8cd4a91d594ffbe0c666f54daf20b926b Mon Sep 17 00:00:00 2001 From: whoomee Date: Wed, 25 Feb 2026 17:31:14 +0100 Subject: [PATCH] pocket-id: 2.2.0 -> 2.3.0 --- pkgs/by-name/po/pocket-id/package.nix | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/po/pocket-id/package.nix b/pkgs/by-name/po/pocket-id/package.nix index bf16d091e9fb..0ac040add442 100644 --- a/pkgs/by-name/po/pocket-id/package.nix +++ b/pkgs/by-name/po/pocket-id/package.nix @@ -1,7 +1,7 @@ { lib, fetchFromGitHub, - buildGo125Module, + buildGo126Module, stdenvNoCC, nodejs, pnpm_10, @@ -9,21 +9,22 @@ pnpmConfigHook, nixosTests, nix-update-script, + versionCheckHook, }: -buildGo125Module (finalAttrs: { +buildGo126Module (finalAttrs: { pname = "pocket-id"; - version = "2.2.0"; + version = "2.3.0"; src = fetchFromGitHub { owner = "pocket-id"; repo = "pocket-id"; tag = "v${finalAttrs.version}"; - hash = "sha256-n1jNU7+eNO7MFUWB7+EnssACMvNoMcJqPk0AvyIr9h8="; + hash = "sha256-2EK6+QMy2DSZRAHaKcUAfINUlHlRYjEoCtofUxq0w9c="; }; sourceRoot = "${finalAttrs.src.name}/backend"; - vendorHash = "sha256-hMhOG/2xnI/adjg8CnA0tRBD8/OFDsTloFXC8iwxlV0="; + vendorHash = "sha256-E/LiovOJ+tKQOeX+rH1TfVFa803zmq3D895uzXUI4oI="; env.CGO_ENABLED = 0; ldflags = [ @@ -40,10 +41,17 @@ buildGo125Module (finalAttrs: { "-skip=TestOidcService_downloadAndSaveLogoFromURL" ]; + # required for TestIsURLPrivate + __darwinAllowLocalNetworking = finalAttrs.doCheck; + preFixup = '' mv $out/bin/cmd $out/bin/pocket-id ''; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgramArg = "version"; + frontend = stdenvNoCC.mkDerivation { pname = "pocket-id-frontend"; inherit (finalAttrs) version src; @@ -57,7 +65,7 @@ buildGo125Module (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-jhlHrekVk0sNLwo8LFQY6bgX9Ic0xbczM6UTzmZTnPI="; + hash = "sha256-jaluy/rzArCZ8iI2G0jPHraBIqG/6GsPVFv44lAdXoI="; }; env.BUILD_OUTPUT_PATH = "dist"; @@ -101,6 +109,7 @@ buildGo125Module (finalAttrs: { maintainers = with lib.maintainers; [ gepbird marcusramberg + tmarkus ymstnt ]; platforms = lib.platforms.unix;