From 538f2c985084f915ce74c4f8c0d2e0cc8a3068a5 Mon Sep 17 00:00:00 2001 From: Carlos Galindo Date: Wed, 22 May 2024 15:05:07 +0200 Subject: [PATCH] update build scripts --- PKGBUILD | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/PKGBUILD b/PKGBUILD index b62d28f..4ac0af2 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,7 +7,7 @@ pkgdesc="ONLYOFFICE connector allows you to view, edit and collaborate using ONL arch=("any") url="https://github.com/ONLYOFFICE/onlyoffice-nextcloud" license=('AGPL3') -makedepends=('yq') +makedepends=('yq' 'npm') groups=('nextcloud-apps') 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" @@ -22,6 +22,12 @@ _get_nextcloud_versions() { _app_max_major_version=$(expr ${_app_max_major_version} + 1) } +build() { + cd $_appname-nextcloud-$pkgver + npm install + npm run build +} + package() { local _app_min_major_version local _app_max_major_version @@ -31,6 +37,7 @@ package() { local _appsdir="$pkgdir/usr/share/webapps/nextcloud/apps" mkdir -p "$_appsdir" 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-formats-master/* "$_appsdir/$_appname/assets/document-formats" }