summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD19
2 files changed, 15 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e995a3078a1c..85b375e6f43f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = pingg-git
pkgdesc = Ping latency graphical CLI.
- pkgver = 0.0.10.5.gde7311a
+ pkgver = 0.0.12.1.g22a7f0b
pkgrel = 1
url = http://gitlab.com/thann/pingg/
arch = any
@@ -17,4 +17,3 @@ pkgbase = pingg-git
md5sums = SKIP
pkgname = pingg-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 9f10a6985631..b7963836729f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Upstream: https://gitlab.com/thann/pingg
pkgname=pingg-git
-pkgver=0.0.10.5.gde7311a
+pkgver=0.0.12.1.g22a7f0b
pkgrel=1
pkgdesc='Ping latency graphical CLI.'
arch=('any')
@@ -23,15 +23,24 @@ pkgver() {
package() {
cd "$pkgname"
- npm install -g --prefix "$pkgdir"/usr --user root --unsafe-perm
- install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- #HACK: npm is being lame and only installing a symlink =/
- rm "$pkgdir/usr/lib/node_modules/pingg"
+ #npm install -g --prefix "$pkgdir"/usr --user root --unsafe-perm
+ ## NOTE: npm broke both the --prefix and --root arguments =/
+ npm install --production
+
+ # copy files
find * -exec install -D -m644 "{}" "$pkgdir/usr/lib/node_modules/pingg/{}" \;
chmod +x "$pkgdir/usr/lib/node_modules/pingg/pingg"
+ mkdir "$pkgdir/usr/bin/"
+ ln -st "$pkgdir/usr/bin/" "/usr/lib/node_modules/pingg/pingg"
+
# install desktop file and icon
install -D -m644 thann.pingg.desktop "$pkgdir/usr/share/applications/thann.pingg.desktop"
install -D -m644 icon.pingg.png "$pkgdir/usr/share/pixmaps/icon.pingg.png"
+
+ # install license link
+ mkdir -p "$pkgdir/usr/share/licenses/$pkgname/"
+ ln -st "$pkgdir/usr/share/licenses/$pkgname/" "/usr/lib/node_modules/pingg/LICENSE"
+
#HACK: remove references to $srcdir & $pkgdir (if you care)
# npm install -g removeNPMAbsolutePaths --prefix "$pkgdir"/usr
# "$pkgdir"/usr/bin/removeNPMAbsolutePaths "$pkgdir"/usr