summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Valter2022-12-30 22:06:38 +0000
committerDmitry Valter2022-12-30 22:06:38 +0000
commita030b4011cafbadd98f74745334005fcddc76ed1 (patch)
treeefcaf5f0fc869e8d1da66614e77aced70db9ff98
parentc8d53ef85fd3646d4df565b8f37d53a0e34dbeed (diff)
downloadaur-a030b4011cafbadd98f74745334005fcddc76ed1.tar.gz
updpkg: drawio-desktop 20.7.4-2
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD10
2 files changed, 9 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0300acf86676..3e618ee6dc4a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,14 @@
pkgbase = drawio-desktop
pkgdesc = Diagram drawing application built on web technology
pkgver = 20.7.4
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/jgraph/drawio-desktop
arch = any
license = Apache
makedepends = yarn
makedepends = ant
makedepends = nodejs>=12
- depends = electron>=21
- depends = electron<22
+ depends = electron21
depends = libnotify
depends = shared-mime-info
options = !strip
diff --git a/PKGBUILD b/PKGBUILD
index 8e2499252dd4..963996468ef3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,12 +2,13 @@
pkgname=drawio-desktop
pkgver=20.7.4
-pkgrel=1
+pkgrel=2
pkgdesc='Diagram drawing application built on web technology'
arch=('any')
url='https://github.com/jgraph/drawio-desktop'
license=('Apache')
-depends=('electron>=21' 'electron<22' libnotify shared-mime-info)
+_electronver=21
+depends=("electron$_electronver" libnotify shared-mime-info)
makedepends=(yarn ant 'nodejs>=12')
options=('!strip')
source=("drawio-$pkgver.tar.gz::https://github.com/jgraph/drawio/archive/v$pkgver.tar.gz"
@@ -26,6 +27,9 @@ build() {
rm -rf "META-INF" "WEB-INF"
+ # Electron version compatibility check
+ grep -qF "\"electron\": \"^$_electronver." 'package.json'
+
# disable updater
sed -e '/electron-updater/d' -i 'package.json'
sed -e '/"electron":/d' -i 'package.json'
@@ -73,7 +77,7 @@ package() {
mkdir -p "$pkgdir/usr/bin"
printf '%s\n' \
'#!/bin/sh' \
- 'exec electron21 /usr/lib/draw.io "$@"' \
+ "exec electron$_electronver /usr/lib/draw.io \"\$@\"" \
> "$pkgdir/usr/bin/draw.io"
chmod a+x "$pkgdir/usr/bin/draw.io"