summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-03-06 11:43:03 +0300
committerCaleb Maclennan2020-03-06 11:43:03 +0300
commit9825221e012b645ddd7207e042a11b8db846d357 (patch)
tree3d7dc8831755cc96ca724e5cffe46dc925aeece4
parent47483cd09e821c5380fe8200d17026c34769054c (diff)
downloadaur-9825221e012b645ddd7207e042a11b8db846d357.tar.gz
Update to 0.116.0, has system sword link patch
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD26
2 files changed, 15 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bbfc0c1afa4b..5694f4c3bac0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,19 @@
pkgbase = nodejs-sword-interface
pkgdesc = Javascript (N-API) interface to SWORD library
- pkgver = 0.114.0
- pkgrel = 2
+ pkgver = 0.116.0
+ pkgrel = 1
url = https://github.com/tobias-klein/node-sword-interface
arch = x86_64
license = GPL3
makedepends = jq
makedepends = moreutils
- makedepends = node-gyp
makedepends = npm
+ depends = node-gyp
depends = nodejs
depends = nodejs-addon-api
depends = sword
- source = https://github.com/tobias-klein/node-sword-interface/archive/971d8169d82d010280ec18da6f74b4eff0391191.zip
- sha256sums = SKIP
+ source = nodejs-sword-interface-0.116.0.tar.gz::https://github.com/tobias-klein/node-sword-interface/archive/0.116.0.tar.gz
+ sha256sums = 733d8db2deaafb947b95a25e3388677545463b35bf798dc6ee6e94a589710cf4
pkgname = nodejs-sword-interface
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 {}" \;