blob: e2134f1310c05de589383cd43a962c6a61ac0bad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# Maintainer: Vladislav Minakov <v@minakov.pro>
pkgname=mattermost-plugin-onlyoffice
pkgver=1.1.3
pkgrel=1
pkgdesc='The app which enables the users to edit office documents from Mattermost using ONLYOFFICE Document Server, allows multiple users to collaborate in real time and to save back those changes to Mattermost'
arch=('x86_64')
url="https://github.com/ONLYOFFICE/onlyoffice-mattermost"
license=("Apache")
makedepends=('nvm' 'go')
source=("https://github.com/ONLYOFFICE/onlyoffice-mattermost/archive/refs/tags/v${pkgver}.tar.gz")
sha512sums=('49f4444f7fa105a379258fe3d8437167196f02f081cf78dd721a8866e454c64b7894eca1977ba6d13d5273efe314cc11fc4d609a08df2024f0dae48c0464b39f')
build() {
cd "${srcdir}/onlyoffice-mattermost-${pkgver}/webapp"
source /usr/share/nvm/init-nvm.sh
nvm install 15
nvm use 15
npm install --legacy-peer-deps
cd "${srcdir}/onlyoffice-mattermost-${pkgver}"
make dist
}
package() {
find ${srcdir}/onlyoffice-mattermost-${pkgver}/dist/com.onlyoffice.mattermost/server/dist/ -maxdepth 1 ! -name 'plugin-linux-amd64' -type f -exec rm -f {} +
install -Dm644 "${srcdir}/onlyoffice-mattermost-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -dm0755 "${pkgdir}/var/lib/mattermost/plugins/"
cp -r "${srcdir}/onlyoffice-mattermost-${pkgver}/dist/com.onlyoffice.mattermost" "${pkgdir}/var/lib/mattermost/plugins/"
}
|