2
0
Fork 0

update build scripts

This commit is contained in:
Carlos Galindo 2024-05-22 15:05:07 +02:00
commit 538f2c9850

View file

@ -7,7 +7,7 @@ pkgdesc="ONLYOFFICE connector allows you to view, edit and collaborate using ONL
arch=("any") arch=("any")
url="https://github.com/ONLYOFFICE/onlyoffice-nextcloud" url="https://github.com/ONLYOFFICE/onlyoffice-nextcloud"
license=('AGPL3') license=('AGPL3')
makedepends=('yq') makedepends=('yq' 'npm')
groups=('nextcloud-apps') groups=('nextcloud-apps')
source=("$_appname-nextcloud-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz" source=("$_appname-nextcloud-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
"onlyoffice-document-formats-master.tar.gz::https://github.com/ONLYOFFICE/document-formats/archive/master.tar.gz" "onlyoffice-document-formats-master.tar.gz::https://github.com/ONLYOFFICE/document-formats/archive/master.tar.gz"
@ -22,6 +22,12 @@ _get_nextcloud_versions() {
_app_max_major_version=$(expr ${_app_max_major_version} + 1) _app_max_major_version=$(expr ${_app_max_major_version} + 1)
} }
build() {
cd $_appname-nextcloud-$pkgver
npm install
npm run build
}
package() { package() {
local _app_min_major_version local _app_min_major_version
local _app_max_major_version local _app_max_major_version
@ -31,6 +37,7 @@ package() {
local _appsdir="$pkgdir/usr/share/webapps/nextcloud/apps" local _appsdir="$pkgdir/usr/share/webapps/nextcloud/apps"
mkdir -p "$_appsdir" mkdir -p "$_appsdir"
cp -a "$_appname-nextcloud-$pkgver" "$_appsdir/$_appname" cp -a "$_appname-nextcloud-$pkgver" "$_appsdir/$_appname"
rm -rf "$_appsdir/$_appname/{.github,.git,.gitmodules,node_modules,src,package.json,package-lock.json,webpack.js,ruleset.xml}"
cp -a document-templates-main-new/* "$_appsdir/$_appname/assets/document-templates" cp -a document-templates-main-new/* "$_appsdir/$_appname/assets/document-templates"
cp -a document-formats-master/* "$_appsdir/$_appname/assets/document-formats" cp -a document-formats-master/* "$_appsdir/$_appname/assets/document-formats"
} }