diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 15 insertions, 21 deletions
@@ -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 @@ -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 {}" \; |