vaultwarden.webvault: 2025.1.1 -> 2025.5.0

This commit is contained in:
Sandro Jäckel
2025-05-28 01:39:51 +02:00
parent 5e4eddb2f2
commit 88fdea3a79
+6 -27
View File
@@ -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;
};