opencloud-idp-web: apply patch to fix broken kopano tarball, migrate … (#494213)

This commit is contained in:
K900
2026-02-26 07:16:33 +00:00
committed by GitHub
+20 -3
View File
@@ -2,6 +2,8 @@
stdenvNoCC,
lib,
opencloud,
applyPatches,
fetchpatch,
pnpm_10,
fetchPnpmDeps,
pnpmConfigHook,
@@ -10,7 +12,18 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opencloud-idp-web";
inherit (opencloud) version src;
inherit (opencloud) version;
src = applyPatches {
src = opencloud.src;
patches = [
# Fixes broken kopano tarball, remove in next version
(fetchpatch {
url = "https://github.com/opencloud-eu/opencloud/commit/212846f2f4e23e89ed675e5a689d87ba1de55b70.patch";
hash = "sha256-i+fkWTY4nrZ5fVGlQhhamxy9yrBL9OtDdm7CfV13oak=";
})
];
};
pnpmRoot = "services/idp";
@@ -18,8 +31,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
sourceRoot = "${finalAttrs.src.name}/${finalAttrs.pnpmRoot}";
fetcherVersion = 1;
hash = "sha256-NW7HK2B9h5JprK3JcIGi/OHcyoa5VTs/P0s3BZr+4FU=";
fetcherVersion = 3;
hash = "sha256-W5odz//dONpBg4eRQQoVrBMVsEQVkkP89hzMdIXxG7w=";
};
nativeBuildInputs = [
@@ -30,18 +43,22 @@ stdenvNoCC.mkDerivation (finalAttrs: {
buildPhase = ''
runHook preBuild
cd $pnpmRoot
pnpm build
mkdir -p assets/identifier/static
cp -v src/images/favicon.svg assets/identifier/static/favicon.svg
cp -v src/images/icon-lilac.svg assets/identifier/static/icon-lilac.svg
runHook postBuild
'';
installPhase = ''
runHook preInstall
mkdir $out
cp -r assets $out
runHook postInstall
'';