summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarcel Radzio2018-10-03 02:04:45 +0200
committerMarcel Radzio2018-10-03 02:04:45 +0200
commitb840ec8db6c3f592d85578f70aa9fb77f1d4ebf3 (patch)
tree9e32f3c2efd4072c610a57b982921975bb5190c5 /PKGBUILD
parent33a4d6856bfc3074a162cc64ae96685d6a7dae4a (diff)
downloadaur-b840ec8db6c3f592d85578f70aa9fb77f1d4ebf3.tar.gz
fix build
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 12 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e151ac18f462..5b5131dccc1d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
# Maintainer: Marcel Radzio <info@nordgedanken.de>
pkgbase=riot-desktop-git
pkgver=v0.16.5.r26.gf69869ac
-pkgrel=1
+pkgrel=2
pkgname=riot-desktop-git
pkgdesc="A glossy Matrix collaboration client for the desktop."
arch=('any')
url="https://riot.im"
license=('Apache')
depends=('electron')
-makedepends=('git' 'npm')
+makedepends=('git' 'npm' 'jq')
conflicts=('riot-desktop' 'riot-web')
provides=('riot-desktop')
backup=("etc/riot/config.json")
@@ -36,10 +36,18 @@ prepare() {
build() {
cd "$srcdir/${pkgname}"
+
+ jq '.dependencies."matrix-react-sdk" = "github:matrix-org/matrix-react-sdk#develop"' "$srcdir/${pkgname}/package.json" > "$srcdir/${pkgname}/package_tmp.json"
+ cp "$srcdir/${pkgname}/package_tmp.json" "$srcdir/${pkgname}/package.json"
+ jq '.dependencies."matrix-js-sdk" = "github:matrix-org/matrix-js-sdk#develop"' "$srcdir/${pkgname}/package.json" > "$srcdir/${pkgname}/package_tmp.json"
+ mv "$srcdir/${pkgname}/package_tmp.json" "$srcdir/${pkgname}/package.json"
+ jq '.scripts."build:react-sdk" = "node scripts/npm-sub.js matrix-react-sdk run build"' "$srcdir/${pkgname}/package.json" > "$srcdir/${pkgname}/package_tmp.json"
+ mv "$srcdir/${pkgname}/package_tmp.json" "$srcdir/${pkgname}/package.json"
+
npm install --cache "${srcdir}/npm-cache"
- cd "$srcdir/${pkgname}"
- npm run build --cache "${srcdir}/npm-cache"
+ npm run build
+
}
package() {