From 201b0e24e0291446134342eb70b8f730a1c67a8e Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Tue, 13 May 2025 09:34:29 +0200 Subject: [PATCH 1/2] matrix-authentication-service: use finalAttrs instead of rec --- .../ma/matrix-authentication-service/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ma/matrix-authentication-service/package.nix b/pkgs/by-name/ma/matrix-authentication-service/package.nix index 16c3bc679a03..74aa551f9748 100644 --- a/pkgs/by-name/ma/matrix-authentication-service/package.nix +++ b/pkgs/by-name/ma/matrix-authentication-service/package.nix @@ -14,14 +14,14 @@ cctools, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-authentication-service"; version = "0.16.0"; src = fetchFromGitHub { owner = "element-hq"; repo = "matrix-authentication-service"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/UrMmC5DTxoN6uzvTB+V3//hGQmKlkYvi5Lv4p31fq4="; }; @@ -29,8 +29,8 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-UvRv69rHqPNqTg5nhUojTDHEFUIXF8LEB4ndzA7CHc0="; npmDeps = fetchNpmDeps { - name = "${pname}-${version}-npm-deps"; - src = "${src}/${npmRoot}"; + name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; + src = "${finalAttrs.src}/${finalAttrs.npmRoot}"; hash = "sha256-7EN8GIO8VutAZujVvgM67fGIXWD2aJhHhEJrTeHRiGE="; }; @@ -85,9 +85,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "OAuth2.0 + OpenID Provider for Matrix Homeservers"; homepage = "https://github.com/element-hq/matrix-authentication-service"; - changelog = "https://github.com/element-hq/matrix-authentication-service/releases/tag/v${version}"; + changelog = "https://github.com/element-hq/matrix-authentication-service/releases/tag/v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ teutat3s ]; mainProgram = "mas-cli"; }; -} +}) From 0cafd7cef7d548a304dd44248f30f1b7da044933 Mon Sep 17 00:00:00 2001 From: teutat3s <10206665+teutat3s@users.noreply.github.com> Date: Tue, 13 May 2025 09:34:58 +0200 Subject: [PATCH 2/2] matrix-authentication-service: set VERGEN_GIT_DESCRIBE --- pkgs/by-name/ma/matrix-authentication-service/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ma/matrix-authentication-service/package.nix b/pkgs/by-name/ma/matrix-authentication-service/package.nix index 74aa551f9748..2612dcc1f616 100644 --- a/pkgs/by-name/ma/matrix-authentication-service/package.nix +++ b/pkgs/by-name/ma/matrix-authentication-service/package.nix @@ -52,6 +52,7 @@ rustPlatform.buildRustPackage (finalAttrs: { env = { ZSTD_SYS_USE_PKG_CONFIG = true; + VERGEN_GIT_DESCRIBE = finalAttrs.version; }; buildNoDefaultFeatures = true;