summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 10 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d438318395a6..e11d54ca03c4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,38 +2,32 @@
_npmname=sword-interface
pkgname="nodejs-$_npmname"
-pkgver=0.114.0
-pkgrel=2
+pkgver=0.116.0
+pkgrel=1
pkgdesc='Javascript (N-API) interface to SWORD library'
arch=('x86_64')
url="https://github.com/tobias-klein/${pkgname/js-/-}"
license=('GPL3')
-depends=('nodejs' 'nodejs-addon-api' 'sword')
-makedepends=('jq' 'moreutils' 'node-gyp' 'npm')
-# source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-# sha256sums=('859bd1f5a4db0c0df3adf1089dea9c8241138986bbcd2d70dee9002fdafd2d35')
-_sha=971d8169d82d010280ec18da6f74b4eff0391191
-source=("$url/archive/$_sha.zip")
-sha256sums=('SKIP')
+depends=('node-gyp' 'nodejs' 'nodejs-addon-api' 'sword')
+makedepends=('jq' 'moreutils' 'npm')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
+sha256sums=('733d8db2deaafb947b95a25e3388677545463b35bf798dc6ee6e94a589710cf4')
prepare() {
- # cd "${pkgname/js}-$pkgver"
- cd "${pkgname/js}-$_sha"
+ cd "${pkgname/js}-$pkgver"
npm uninstall node-gyp
}
build() {
- # cd "${pkgname/js}-$pkgver"
- cd "${pkgname/js}-$_sha"
+ cd "${pkgname/js}-$pkgver"
npm pack
}
package() {
- # cd "${pkgname/js}-$pkgver"
- cd "${pkgname/js}-$_sha"
+ cd "${pkgname/js}-$pkgver"
export LINK_SYSTEM_SWORD=1
npm install -g --user root --cache "$srcdir/npm-cache" --prefix "$pkgdir/usr" ${pkgname/js}-$pkgver.tgz
- rm -rf "$pkgdir/usr/lib/node_modules/${pkgname/js}/"{node_modules,sword_build,src,patch,scripts,*.tgz,build{sword_build,node_modules}}
+ rm -rf "$pkgdir/usr/lib/node_modules/${pkgname/js}/"{node_modules,sword_build,*.tgz,build/{sword_build,node_modules}}
find "$pkgdir"/usr -type d -exec chmod 755 {} +
find "$pkgdir" -type f -name package.json \
-execdir sh -c "jq '. |= with_entries(select(.key | test(\"_.+\") | not))' {} | sponge {}" \;