diff options
author | Aaron Huggins <aaron.huggins@runbox.com> | 2022-11-02 21:19:33 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-02 21:19:33 +0300 |
commit | 89016f954e0ef58aa2442b0497784014419fc581 (patch) | |
tree | 83e5036a7a22a0e30181d86182ba1fd66623e1d9 | |
parent | 8951afd295c235b6d29fe4498f3bff5794ba2a46 (diff) | |
parent | 536b84a09403b97a05f26d7b11de6a0a2ccc1db8 (diff) |
Merge pull request #1 from aaronhuggins/rpm
Use RPM as binary source
Signed-off-by: Aaron Huggins <aaron.huggins@runbox.com>
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | Makefile | 14 | ||||
-rw-r--r-- | README.md | 2 |
3 files changed, 12 insertions, 6 deletions
@@ -1,2 +1,4 @@ 3rdparty/onlyoffice build +oo-extract +*.rpm
\ No newline at end of file @@ -15,11 +15,15 @@ clean: 3rdparty/onlyoffice/documentserver: mkdir -p 3rdparty/onlyoffice - docker create --name oo-extract onlyoffice/documentserver:7.2.1 - docker cp oo-extract:/var/www/onlyoffice/documentserver 3rdparty/onlyoffice - docker rm oo-extract - chmod -R 777 3rdparty/ - cp 3rdparty/onlyoffice/documentserver/server/FileConverter/bin/lib*.so* 3rdparty/onlyoffice/documentserver/server/tools/ + mkdir -p oo-extract + curl -sLO https://github.com/ONLYOFFICE/DocumentServer/releases/download/v7.2.1/onlyoffice-documentserver.x86_64.rpm + cd oo-extract && rpm2cpio ../onlyoffice-documentserver.x86_64.rpm | cpio -idm + chmod -R 777 oo-extract/ + cp -r oo-extract/var/www/onlyoffice/documentserver 3rdparty/onlyoffice + cp oo-extract/usr/lib64/* 3rdparty/onlyoffice/documentserver/server/FileConverter/bin/ + cp oo-extract/usr/lib64/* 3rdparty/onlyoffice/documentserver/server/tools/ + rm -rf oo-extract + rm -f onlyoffice-documentserver.x86_64.rpm rm -rf 3rdparty/onlyoffice/documentserver/server/{Common,DocService} cd 3rdparty/onlyoffice/documentserver/server/tools && \ ./allfontsgen \ @@ -44,7 +44,7 @@ Specific commands and paths will differ based on your specific setup. ## Setup from git -When installing from git `make` and `docker` are required. +When installing from git `make`, `curl`, `rpm2cpio`, and `cpio` are required. - clone the repo into the Nextcloud app directory - run `make` in the app folder to download the 3rdparty components |