Compare commits
3 commits
766a20d4b2
...
c45dc0f568
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c45dc0f568 | ||
|
|
538f2c9850 | ||
|
|
b7238d90c4 |
2 changed files with 22 additions and 8 deletions
10
.SRCINFO
10
.SRCINFO
|
|
@ -1,14 +1,18 @@
|
||||||
pkgbase = nextcloud-app-onlyoffice
|
pkgbase = nextcloud-app-onlyoffice
|
||||||
pkgdesc = ONLYOFFICE connector allows you to view, edit and collaborate using ONLYOFFICE Docs.
|
pkgdesc = ONLYOFFICE connector allows you to view, edit and collaborate using ONLYOFFICE Docs.
|
||||||
pkgver = 9.0.0
|
pkgver = 9.2.0
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = https://github.com/ONLYOFFICE/onlyoffice-nextcloud
|
url = https://github.com/ONLYOFFICE/onlyoffice-nextcloud
|
||||||
arch = any
|
arch = any
|
||||||
|
groups = nextcloud-apps
|
||||||
license = AGPL3
|
license = AGPL3
|
||||||
makedepends = yq
|
makedepends = yq
|
||||||
source = onlyoffice-nextcloud-9.0.0.tar.gz::https://github.com/ONLYOFFICE/onlyoffice-nextcloud/archive/v9.0.0.tar.gz
|
makedepends = npm
|
||||||
|
source = onlyoffice-nextcloud-9.2.0.tar.gz::https://github.com/ONLYOFFICE/onlyoffice-nextcloud/archive/v9.2.0.tar.gz
|
||||||
|
source = onlyoffice-document-formats-master.tar.gz::https://github.com/ONLYOFFICE/document-formats/archive/master.tar.gz
|
||||||
source = onlyoffice-document-templates-main-new.tar.gz::https://github.com/ONLYOFFICE/document-templates/archive/main/new.tar.gz
|
source = onlyoffice-document-templates-main-new.tar.gz::https://github.com/ONLYOFFICE/document-templates/archive/main/new.tar.gz
|
||||||
sha512sums = 3eb18f83a8599267e13a9c5b14ec678c3ce64fecf15689e04e7ab454569f862d6b9cda1f3e997ce3bd938dc3af7434850e5f2a01c4ba0b66677c38e99fd0a1da
|
sha512sums = e78dc1d8e7fe9ed854e3e862c00bedca94f2f90aeca129888a49fa34d8a970a462f845b7084a75c997d89af7a326703032e3ebe76aa0d0ebaf07735236744355
|
||||||
|
sha512sums = 93d066eb67955e4262c341ca919c7973974a16bba9b0c2fe5687b7a0ae52ec625dbfc89cbed6c32fd6c2db2c8a8899d065b9ffba0d572fe714130f73c13312cd
|
||||||
sha512sums = 0d4239ea9d9f7848afe4eb192b67bfae5e56e7614d38eb6970cf6a54651f1a32c5e30d229e2c63b98530fc98e87f0e395d051234f33514109dc17bf1ca694b11
|
sha512sums = 0d4239ea9d9f7848afe4eb192b67bfae5e56e7614d38eb6970cf6a54651f1a32c5e30d229e2c63b98530fc98e87f0e395d051234f33514109dc17bf1ca694b11
|
||||||
|
|
||||||
pkgname = nextcloud-app-onlyoffice
|
pkgname = nextcloud-app-onlyoffice
|
||||||
|
|
|
||||||
20
PKGBUILD
20
PKGBUILD
|
|
@ -1,16 +1,19 @@
|
||||||
# Maintainer: Carlos Galindo < arch -at - cgj.es >
|
# Maintainer: Carlos Galindo < arch -at - cgj.es >
|
||||||
_appname=onlyoffice
|
_appname=onlyoffice
|
||||||
pkgname=nextcloud-app-onlyoffice
|
pkgname=nextcloud-app-onlyoffice
|
||||||
pkgver=9.0.0
|
pkgver=9.2.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="ONLYOFFICE connector allows you to view, edit and collaborate using ONLYOFFICE Docs."
|
pkgdesc="ONLYOFFICE connector allows you to view, edit and collaborate using ONLYOFFICE Docs."
|
||||||
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')
|
||||||
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-templates-main-new.tar.gz::https://github.com/ONLYOFFICE/document-templates/archive/main/new.tar.gz")
|
"onlyoffice-document-templates-main-new.tar.gz::https://github.com/ONLYOFFICE/document-templates/archive/main/new.tar.gz")
|
||||||
sha512sums=('3eb18f83a8599267e13a9c5b14ec678c3ce64fecf15689e04e7ab454569f862d6b9cda1f3e997ce3bd938dc3af7434850e5f2a01c4ba0b66677c38e99fd0a1da'
|
sha512sums=('e78dc1d8e7fe9ed854e3e862c00bedca94f2f90aeca129888a49fa34d8a970a462f845b7084a75c997d89af7a326703032e3ebe76aa0d0ebaf07735236744355'
|
||||||
|
'93d066eb67955e4262c341ca919c7973974a16bba9b0c2fe5687b7a0ae52ec625dbfc89cbed6c32fd6c2db2c8a8899d065b9ffba0d572fe714130f73c13312cd'
|
||||||
'0d4239ea9d9f7848afe4eb192b67bfae5e56e7614d38eb6970cf6a54651f1a32c5e30d229e2c63b98530fc98e87f0e395d051234f33514109dc17bf1ca694b11')
|
'0d4239ea9d9f7848afe4eb192b67bfae5e56e7614d38eb6970cf6a54651f1a32c5e30d229e2c63b98530fc98e87f0e395d051234f33514109dc17bf1ca694b11')
|
||||||
|
|
||||||
_get_nextcloud_versions() {
|
_get_nextcloud_versions() {
|
||||||
|
|
@ -19,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
|
||||||
|
|
@ -28,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"
|
||||||
rmdir "$_appsdir/$_appname/assets"
|
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"
|
cp -a document-templates-main-new/* "$_appsdir/$_appname/assets/document-templates"
|
||||||
|
cp -a document-formats-master/* "$_appsdir/$_appname/assets/document-formats"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Reference in a new issue