summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJean Lucas2019-08-15 13:22:39 -0400
committerJean Lucas2019-08-15 13:22:39 -0400
commitb35b264dd0e140f5914182cc4425654911e15e15 (patch)
treeaa859cba5281df6bf7250a0567ebc92689f03f8e /PKGBUILD
parentac1fed7554e1c21f5884b0d26bac66c9a22f5702 (diff)
downloadaur-b35b264dd0e140f5914182cc4425654911e15e15.tar.gz
Update deps; download source; install readme, license
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 15 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0d15127869aa..3637c5ce34dc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,23 +2,26 @@
pkgname=stf
pkgver=3.4.1
-pkgrel=1
+pkgrel=2
pkgdesc='Web application for controlling and managing Android devices'
arch=(i686 x86_64)
url=https://openstf.io
license=(Apache)
-depends=(nodejs
- android-tools
- rethinkdb
- graphicsmagick
- zeromq
- protobuf
- yasm
- pkg-config)
-makedepends=(npm)
+depends=(android-tools 'nodejs<10' rethinkdb zeromq)
+makedepends=(npm python2 graphicsmagick protobuf yasm)
options=(!strip)
+source=(https://registry.npmjs.org/stf/-/stf-$pkgver.tgz)
+noextract=(stf-$pkgver.tgz)
+sha512sums=('75dca7e86a16a1ba12cded9249130a8c31aee22d33d71690d0a3790624089c0c9eb885c6899ca0641c5e26c3b4d86ad027cf2b09be62f49491faa330c81cfa07')
package() {
- npm i -g --prefix="$pkgdir"/usr stf@$pkgver
- find "$pkgdir"/usr -type d -exec chmod 755 {} +
+ npm i -g --prefix="$pkgdir"/usr $pkgname-$pkgver.tgz
+
+ cd "$pkgdir"/usr
+
+ # Remove world-writeable bits
+ find . -type d -exec chmod 755 {} +
+
+ install -Dm 644 lib/node_modules/stf/README.md -t share/doc/stf
+ install -Dm 644 lib/node_modules/stf/LICENSE -t share/licenses/stf
}