summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2021-06-30 09:33:54 +0300
committerCaleb Maclennan2021-06-30 09:33:54 +0300
commit77ceaf1be51a6643b7bd3d6658407f58f36386f0 (patch)
tree48fd5fa00df759f2eba4fd4fd53f4444b721f596
parent94c1dc5d2b01dc07bf35f1b0290ca2139cab6cf9 (diff)
downloadaur-77ceaf1be51a6643b7bd3d6658407f58f36386f0.tar.gz
upgpkg: nodejs-sqlite3 5.0.2-2
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD40
2 files changed, 24 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 40082e8d3ac3..5fe1b366aae1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nodejs-sqlite3
pkgdesc = Asynchronous, non-blocking SQLite3 bindings
pkgver = 5.0.2
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/mapbox/node-sqlite3
arch = x86_64
license = GPL3
@@ -14,4 +14,3 @@ pkgbase = nodejs-sqlite3
sha256sums = 39ce61088a0c51e41e9d8dee59db98f1cf043104a0d78650e67253ef161cfe81
pkgname = nodejs-sqlite3
-
diff --git a/PKGBUILD b/PKGBUILD
index 9cefeee8f1ad..bfefbee5448d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,40 @@
# Maintainer: Caleb Maclennan <caleb@alerque.com>
_npmname=sqlite3
-pkgname="nodejs-$_npmname"
+pkgname=nodejs-$_npmname
pkgver=5.0.2
-pkgrel=1
+pkgrel=2
pkgdesc='Asynchronous, non-blocking SQLite3 bindings'
-arch=('x86_64')
+arch=(x86_64)
url="https://github.com/mapbox/${pkgname/js-/-}"
-license=('GPL3')
-depends=('nodejs' 'nodejs-node-pre-gyp')
-makedepends=('jq' 'moreutils' 'npm')
+license=(GPL3)
+depends=(nodejs nodejs-node-pre-gyp)
+makedepends=(jq moreutils npm)
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('39ce61088a0c51e41e9d8dee59db98f1cf043104a0d78650e67253ef161cfe81')
prepare() {
- cd "${pkgname/js}-$pkgver"
- jq 'del(.dependencies["node-pre-gyp"])' package.json |
- sponge package.json
+ cd "${pkgname/js}-$pkgver"
+ jq 'del(.dependencies["node-pre-gyp"])' package.json |
+ sponge package.json
}
build() {
- cd "${pkgname/js}-$pkgver"
- npm pack
+ cd "${pkgname/js}-$pkgver"
+ npm pack
}
package() {
- cd "${pkgname/js}-$pkgver"
- npm install --production --build-from-source -g --user root --cache "$srcdir/npm-cache" --prefix "$pkgdir/usr" $_npmname-$pkgver.tgz
- 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 {}" \;
- chown -R root:root "$pkgdir"
+ cd "${pkgname/js}-$pkgver"
+ npm install \
+ --production \
+ --build-from-source \
+ -g \
+ --cache "$srcdir/npm-cache" \
+ --prefix "$pkgdir/usr" \
+ $_npmname-$pkgver.tgz
+ 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 {}" \;
+ chown -R root:root "$pkgdir"
}