summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD76
2 files changed, 42 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d2404f6ac7eb..753117b43e88 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nodejs-sword-interface
pkgdesc = Javascript (N-API) interface to SWORD library
- pkgver = 0.225.0
- pkgrel = 2
+ pkgver = 0.232.0
+ pkgrel = 1
url = https://github.com/tobias-klein/node-sword-interface
arch = x86_64
license = GPL3
@@ -12,8 +12,7 @@ pkgbase = nodejs-sword-interface
makedepends = sword
depends = nodejs
depends = nodejs-addon-api
- source = nodejs-sword-interface-0.225.0.tar.gz::https://github.com/tobias-klein/node-sword-interface/archive/0.225.0.tar.gz
- sha256sums = 4f3c4a376abfe033d55a5e9852adc8c4623bcea287cf5618c29d31be8225efe4
+ source = nodejs-sword-interface-0.232.0.tar.gz::https://github.com/tobias-klein/node-sword-interface/archive/0.232.0.tar.gz
+ sha256sums = c32666864890b981ab76cc1ce84664a8b7300f164f8f4872b31fd547d50b0b99
pkgname = nodejs-sword-interface
-
diff --git a/PKGBUILD b/PKGBUILD
index a1df38d02a9c..0e729c22fe54 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,53 +2,53 @@
pkgname=nodejs-sword-interface
_npmname=${pkgname/js}
-pkgver=0.225.0
-pkgrel=2
+pkgver=0.232.0
+pkgrel=1
pkgdesc='Javascript (N-API) interface to SWORD library'
-arch=('x86_64')
+arch=(x86_64)
url="https://github.com/tobias-klein/$_npmname"
-license=('GPL3')
-depends=('nodejs' 'nodejs-addon-api')
-makedepends=('jq' 'node-gyp' 'moreutils' 'npm' 'sword')
+license=(GPL3)
+depends=(nodejs nodejs-addon-api)
+makedepends=(jq node-gyp moreutils npm sword)
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-sha256sums=('4f3c4a376abfe033d55a5e9852adc8c4623bcea287cf5618c29d31be8225efe4')
+sha256sums=('c32666864890b981ab76cc1ce84664a8b7300f164f8f4872b31fd547d50b0b99')
prepare() {
- cd "$_npmname-$pkgver"
- # Suppress install or link against this package triggering a build!
- jq 'del(.scripts[])' package.json | sponge package.json
+ cd "$_npmname-$pkgver"
+ # Suppress install or link against this package triggering a build!
+ jq 'del(.scripts[])' package.json | sponge package.json
}
build() {
- cd "$_npmname-$pkgver"
- npm pack
+ cd "$_npmname-$pkgver"
+ npm pack
}
package() {
- cd "$_npmname-$pkgver"
- export LINK_SYSTEM_SWORD=1
- npm install \
- --production \
- --global \
- --no-audit \
- --no-fund \
- --no-update-notifier \
- --cache "$srcdir/npm-cache" \
- --prefix "$pkgdir/usr" \
- $_npmname-$pkgver.tgz
- rm -rf "$pkgdir/usr/lib/node_modules/$_npmname/"{node_modules,src,patch,scripts,sword_build,*.tgz,*.sh,*.txt,*.md,.git*,COPYING}
-
- # Use system provided deps
- pushd "$pkgdir/usr/lib/node_modules/$_npmname/" && ln -sf /usr/lib/node_modules
-
- find "$pkgdir" -type f -name package.json \
- -execdir sh -c "jq '.gypfile = false' {} | sponge {}" \;
-
- # Non-deterministic race in npm gives 777 permissions to random directories.
- # See https://github.com/npm/npm/issues/9359 for details.
- chmod -R u=rwX,go=rX "$pkgdir"
-
- # npm installs package.json owned by build user
- # https://bugs.archlinux.org/task/63396
- chown -R root:root "$pkgdir"
+ cd "$_npmname-$pkgver"
+ export LINK_SYSTEM_SWORD=1
+ npm install \
+ --production \
+ --global \
+ --no-audit \
+ --no-fund \
+ --no-update-notifier \
+ --cache "$srcdir/npm-cache" \
+ --prefix "$pkgdir/usr" \
+ $_npmname-$pkgver.tgz
+ rm -rf "$pkgdir/usr/lib/node_modules/$_npmname/"{node_modules,src,patch,scripts,sword_build,*.tgz,*.sh,*.txt,*.md,.git*,COPYING}
+
+ # Use system provided deps
+ pushd "$pkgdir/usr/lib/node_modules/$_npmname/" && ln -sf /usr/lib/node_modules
+
+ find "$pkgdir" -type f -name package.json \
+ -execdir sh -c "jq '.gypfile = false' {} | sponge {}" \;
+
+ # Non-deterministic race in npm gives 777 permissions to random directories.
+ # See https://github.com/npm/npm/issues/9359 for details.
+ chmod -R u=rwX,go=rX "$pkgdir"
+
+ # npm installs package.json owned by build user
+ # https://bugs.archlinux.org/task/63396
+ chown -R root:root "$pkgdir"
}