umami: 3.3.1 -> 3.4.0

https://github.com/umami-software/umami/releases/tag/v3.4.0
This commit is contained in:
Diogo Correia
2026-09-26 14:32:38 +01:00
parent 175b53d3fe
commit 242978e680
2 changed files with 15 additions and 13 deletions

View File

@@ -10,7 +10,7 @@
fetchPnpmDeps,
pnpmConfigHook,
pnpmBuildHook,
pnpm_11,
pnpm_12,
prisma_7,
prisma-engines_7,
openssl,
@@ -21,7 +21,7 @@
basePath ? "",
}:
let
pnpm = pnpm_11;
pnpm = pnpm_12;
sources = lib.importJSON ./sources.json;
@@ -47,12 +47,12 @@ let
# to guarantee compatibility.
prisma-engines' = prisma-engines_7.overrideAttrs (
finalAttrs: prevAttrs: {
version = "7.9.1";
version = "7.10.0";
src = fetchFromGitHub {
owner = "prisma";
repo = "prisma-engines";
tag = finalAttrs.version;
hash = "sha256-bGtVKGoWZc/3s0lhTXksp+6fM/Q461ve/HQsRPxWD0Q=";
hash = "sha256-GRpfrAZrpAgW06v5IaY44JguA1fGyJJ3fxC+pCfg18c=";
};
cargoHash = "sha256-zLl2ErsCTXZVShPFLH94GLJ0q2FrMnfnecnfKD7VDL4=";
@@ -70,24 +70,24 @@ let
}).overrideAttrs
(
finalAttrs: prevAttrs: {
version = "7.9.1";
version = "7.10.0";
src = fetchFromGitHub {
owner = "prisma";
repo = "prisma";
tag = finalAttrs.version;
hash = "sha256-h89lJbGG2ZkK3Viipsqe8hqTSTZk6vEulaMLPPkgn8c=";
hash = "sha256-VOKqrTD18XaCDQ2l5AgND4L8r4OJ3JXJvFgQJ+h1xUw=";
};
pnpmDeps = prevAttrs.pnpmDeps.override {
inherit (finalAttrs) src version;
fetcherVersion = 4;
hash = "sha256-EEfVAdF6QawXV95NUmEL9IqzPqazCz47Y9Hg/F6IybU=";
hash = "sha256-mhE2TwouRdtg8XTTFCfx8SwImo3vNd5GVcHg01+Xhl0=";
};
}
);
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "umami";
version = "3.3.1";
version = "3.4.0";
nativeBuildInputs = [
makeWrapper
@@ -101,7 +101,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
owner = "umami-software";
repo = "umami";
tag = "v${finalAttrs.version}";
hash = "sha256-LldK8dv3mkgEB9LWzt4X/bfh474G4LWOtJghTo5/n7A=";
hash = "sha256-emGRw6BT8oyxY5Xm4C0us/qGYZWvkwrcQmLI1UxoidU=";
};
postPatch = ''
@@ -116,6 +116,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
# Biome executable needs to be patched to run, but we don't need to format code anyway, so just skip it.
substituteInPlace ./package.json \
--replace-fail ' && biome format --write src/tracker/index.d.ts' '''
substituteInPlace ./scripts/generate-api-client.ts \
--replace-fail 'await format(written);' ""
'';
pnpmDeps = fetchPnpmDeps {
@@ -126,7 +128,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
;
inherit pnpm;
fetcherVersion = 4;
hash = "sha256-253jfz20wXwh/8/d7KVEl4jlaj7IURWJrW2/F0FS4BI=";
hash = "sha256-jzE8C+fssW6PVo/aoJU8ORrgiHpMALqE4WPrm7taIOc=";
};
env.NODE_ENV = "production";

View File

@@ -1,7 +1,7 @@
{
"geocities": {
"rev": "f9f57fe9861c93e7dacf53671b22ea3afe4768ba",
"date": "2026-08-20",
"hash": "sha256-4B78nMlzsXTAosnTgjYrl2YiWLYEWs3Xois8o6BZIuM="
"rev": "1c80ae7ffeb0bad970fb6f3c9ed3f29c2ac8c0d2",
"date": "2026-09-26",
"hash": "sha256-f3NNF36r1EEkNvA/w93AH2n0ZZmcBTlR+qtx8t2dNlU="
}
}