From 5e4eddb2f276552a6049499d87e8897a0bd127e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 27 May 2025 17:18:43 +0200 Subject: [PATCH 1/2] vaultwarden: 1.33.2 -> 1.34.1 Diff: https://github.com/dani-garcia/vaultwarden/compare/1.33.2...1.34.1 Changelog: https://github.com/dani-garcia/vaultwarden/releases/tag/1.34.1 --- pkgs/by-name/va/vaultwarden/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vaultwarden/package.nix b/pkgs/by-name/va/vaultwarden/package.nix index 0eba9e6e26c6..077791d40554 100644 --- a/pkgs/by-name/va/vaultwarden/package.nix +++ b/pkgs/by-name/va/vaultwarden/package.nix @@ -19,17 +19,17 @@ in rustPlatform.buildRustPackage rec { pname = "vaultwarden"; - version = "1.33.2"; + version = "1.34.1"; src = fetchFromGitHub { owner = "dani-garcia"; repo = "vaultwarden"; rev = version; - hash = "sha256-Lu3/qVTi5Eedcm+3XlHAAJ1nPHm9hW4HZncQKmzDdoo="; + hash = "sha256-SVEQX+uAYb4/qFQZRm2khOi8ti76v3F5lRnUgoHk8wA="; }; useFetchCargoVendor = true; - cargoHash = "sha256-T/ehLSPJmEuQYhotK12iqXQSe5Ke8+dkr9PVDe4Kmis="; + cargoHash = "sha256-Or259iQP89Ptf/XHpkHD08VDyCk/nQcFlyoKRUUQKt0="; # used for "Server Installed" version in admin panel env.VW_VERSION = version; From 88fdea3a79e4b2edea6b6c1abc7a4c70890aad18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 27 May 2025 17:36:25 +0200 Subject: [PATCH 2/2] vaultwarden.webvault: 2025.1.1 -> 2025.5.0 --- pkgs/by-name/va/vaultwarden/webvault.nix | 33 +++++------------------- 1 file changed, 6 insertions(+), 27 deletions(-) diff --git a/pkgs/by-name/va/vaultwarden/webvault.nix b/pkgs/by-name/va/vaultwarden/webvault.nix index 9779d63b25b8..5e306c9860b0 100644 --- a/pkgs/by-name/va/vaultwarden/webvault.nix +++ b/pkgs/by-name/va/vaultwarden/webvault.nix @@ -2,43 +2,23 @@ lib, buildNpmPackage, fetchFromGitHub, - git, nixosTests, python3, vaultwarden, }: -let - version = "2025.1.1"; - - suffix = lib.head (lib.match "[0-9.]*([a-z]*)" version); - - bw_web_builds = fetchFromGitHub { - owner = "dani-garcia"; - repo = "bw_web_builds"; - rev = "v${version}"; - hash = "sha256-wQGpl7N0D83FrrV4T+LFe9h3n5Q/MqLbGGO2F5R9k2g="; - }; - -in buildNpmPackage rec { pname = "vaultwarden-webvault"; - inherit version; + version = "2025.5.0.0"; src = fetchFromGitHub { - owner = "bitwarden"; - repo = "clients"; - rev = "web-v${lib.removeSuffix suffix version}"; - hash = "sha256-Bq133V8CsDMnLeaKrW5JmLTGRaZVLRbp+tTgG725tqE="; + owner = "vaultwarden"; + repo = "vw_web_builds"; + tag = "v${version}"; + hash = "sha256-Z3QPKeo7+QV3XnECvLXz2Upv41h579WoVH0Vev0fixk="; }; - npmDepsHash = "sha256-bWcp3VJI2bObLH/XBx3cdxXQY9Cw+IFpeNA2TXVTtFg="; - - postPatch = '' - ln -s ${bw_web_builds}/{patches,resources} .. - PATH="${git}/bin:$PATH" VAULT_VERSION="${lib.removePrefix "web-" src.rev}" \ - bash ${bw_web_builds}/scripts/apply_patches.sh - ''; + npmDepsHash = "sha256-FC3x7H0MQDVGajtaMA2PUK5+soG6kD9AaDbq/s1pOnY="; nativeBuildInputs = [ python3 @@ -73,7 +53,6 @@ buildNpmPackage rec { ''; passthru = { - inherit bw_web_builds; tests = nixosTests.vaultwarden; };