diff options
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 15 insertions, 7 deletions
@@ -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 - @@ -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 |