summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDmitry Valter2020-01-02 20:30:03 +0300
committerDmitry Valter2020-01-02 20:30:03 +0300
commite9bb2af89feb63075b9d4b52cc597da76ce4889c (patch)
tree032a1d0e6443a50dfb49a5861583b9fe4c372854 /PKGBUILD
parent58cb31ed81f67bd6d1335b272181b5eb4155f243 (diff)
downloadaur-e9bb2af89feb63075b9d4b52cc597da76ce4889c.tar.gz
Clean garbage from node modules
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 21 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5c6d33b8c178..61454af18715 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=drawio-desktop
pkgver=12.4.2
-pkgrel=1
+pkgrel=3
pkgdesc='Diagram drawing application built on web technology'
arch=('x86_64')
url='https://github.com/jgraph/drawio'
@@ -16,7 +16,6 @@ build() {
cd "$srcdir/drawio-$pkgver"/etc/build
ant app
cd "$srcdir/drawio-$pkgver"/src/main/webapp
-
rm -rf "META-INF" "WEB-INF"
@@ -25,8 +24,28 @@ build() {
local updater='const autoUpdater = { on: () => {}, setFeedURL: () => {}, checkForUpdates: () => {} }'
sed -e 's/.*require("electron-updater").*/'"$updater"'/' -e '/checkForUpdates,/d' -i 'electron.js'
+ # fix version in package.json
+ sed -i 's/"version": ".*"/"version": "'"$pkgver"'"/g' package.json
+
npm install --cache ../npm-cache --only=production
+
+
+ # remove paths refering build directories
+ find . -name 'package.json' -exec sed "s,$srcdir/src/drawio-$pkgver/src/main/webapp,/usr/lib/drawio,g" -i {} \;
+
rm -f 'package-lock.json'
+ find . -name '.airtap.yml' -exec rm -fv {} \;
+ find . -name '\.bin' -exec rm -fvr {} \;
+ find . -name '.coveralls.yml' -exec rm -fv {} \;
+ find . -name '.gitignore' -exec rm -fv {} \;
+ find . -name '\.github' -exec rm -fvr {} \;
+ find . -name '\.eslintrc*' -exec rm -fv {} \;
+ find . -name '.jscs.json' -exec rm -fv {} \;
+ find . -name '.npmignore' -exec rm -fv {} \;
+ find . -name '.prettierrc.js' -exec rm -fv {} \;
+ find . -name '.travis.yml' -exec rm -fv {} \;
+ find . -name '.tonic_example.js' -exec rm -fv {} \;
+
}
package() {