From e20c5de7247c4fd9b0fa50a1a6e60aa6618d4ef6 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Mon, 7 Jul 2025 14:54:56 +0800 Subject: [PATCH 1/2] galene: add updateScript --- pkgs/by-name/ga/galene/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ga/galene/package.nix b/pkgs/by-name/ga/galene/package.nix index a593b4e2f588..74beb7f8966e 100644 --- a/pkgs/by-name/ga/galene/package.nix +++ b/pkgs/by-name/ga/galene/package.nix @@ -3,6 +3,7 @@ fetchFromGitHub, buildGoModule, nixosTests, + nix-update-script, }: buildGoModule rec { @@ -36,6 +37,9 @@ buildGoModule rec { passthru = { tests.vm = nixosTests.galene.basic; + updateScript = nix-update-script { + extraArgs = [ "--version-regex=galene-(.*)" ]; + }; }; meta = { From 23a28c2d928fcde795a56cba71b8fb65ec125cd8 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Mon, 7 Jul 2025 14:58:05 +0800 Subject: [PATCH 2/2] galene: use finalAttrs --- pkgs/by-name/ga/galene/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ga/galene/package.nix b/pkgs/by-name/ga/galene/package.nix index 74beb7f8966e..4462e0b61321 100644 --- a/pkgs/by-name/ga/galene/package.nix +++ b/pkgs/by-name/ga/galene/package.nix @@ -6,14 +6,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "galene"; version = "0.96.3"; src = fetchFromGitHub { owner = "jech"; repo = "galene"; - rev = "galene-${version}"; + tag = "galene-${finalAttrs.version}"; hash = "sha256-loAiPfwTyPi4BKn4TNgVVde2mO119h443A+HwlLvi4g="; }; @@ -45,7 +45,7 @@ buildGoModule rec { meta = { description = "Videoconferencing server that is easy to deploy, written in Go"; homepage = "https://github.com/jech/galene"; - changelog = "https://github.com/jech/galene/raw/galene-${version}/CHANGES"; + changelog = "https://github.com/jech/galene/raw/${finalAttrs.src.tag}/CHANGES"; license = lib.licenses.mit; platforms = lib.platforms.linux; teams = [ lib.teams.ngi ]; @@ -54,4 +54,4 @@ buildGoModule rec { erdnaxe ]; }; -} +})