diff options
author | Dmitry Valter | 2020-01-02 20:30:03 +0300 |
---|---|---|
committer | Dmitry Valter | 2020-01-02 20:30:03 +0300 |
commit | e9bb2af89feb63075b9d4b52cc597da76ce4889c (patch) | |
tree | 032a1d0e6443a50dfb49a5861583b9fe4c372854 | |
parent | 58cb31ed81f67bd6d1335b272181b5eb4155f243 (diff) | |
download | aur-e9bb2af89feb63075b9d4b52cc597da76ce4889c.tar.gz |
Clean garbage from node modules
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 21 insertions, 2 deletions
@@ -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() { |