update build scripts
This commit is contained in:
parent
b7238d90c4
commit
538f2c9850
1 changed files with 8 additions and 1 deletions
9
PKGBUILD
9
PKGBUILD
|
|
@ -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"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Reference in a new issue