onlyoffice-documentserver: add document-{templates,formats} (#521578)

This commit is contained in:
Arnout Engelen
2026-05-24 07:43:29 +00:00
committed by GitHub
@@ -27,6 +27,20 @@ let
tag = "v9.3.1.1";
hash = "sha256-uN1L/4I7wrg0BqAAu3zdn8LqtdfJDAHnAMbCvzQnOvI=";
};
# This is required but not included in the submodules for some reason.
# https://github.com/ONLYOFFICE/server/blob/34adaeeb4cc1e032a5cf188924880a25546dc67c/Makefile#L81-L83
document-templates-src = fetchFromGitHub {
owner = "ONLYOFFICE";
repo = "document-templates";
tag = "v9.3.1.1";
hash = "sha256-+52+MK/8DARJrQRbIpN5nk3j3J9cy6Wd1FDMnCVZKRE=";
};
document-formats-src = fetchFromGitHub {
owner = "ONLYOFFICE";
repo = "document-formats";
tag = "v9.3.1.1";
hash = "sha256-HpGhV+PGbQ5hHH6mPQTAdFpBT3nUni4VtDxTExJypAc=";
};
common = buildNpmPackage (finalAttrs: {
name = "onlyoffice-server-Common";
src = server-src;
@@ -181,6 +195,9 @@ let
mkdir -p $out/var/www/onlyoffice/documentserver/server/schema
cp -r ${server-src}/schema/* $out/var/www/onlyoffice/documentserver/server/schema
ln -s ${document-templates-src} $out/var/www/onlyoffice/documentserver/document-templates
ln -s ${document-formats-src} $out/var/www/onlyoffice/documentserver/document-formats
## required for bwrap --bind
chmod u+w $out/var
mkdir -p $out/var/lib/onlyoffice