summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarter Green2019-04-02 00:14:10 -0500
committerCarter Green2019-04-02 00:14:10 -0500
commit31f26cc6640898120c676641f1bdbf4c19517a8e (patch)
tree15f4896f94d26f9e168a90563cb58f6e8c4be6bc
parent826b8cf50a86e56581d9627c62be2c1dd498b5cd (diff)
downloadaur-31f26cc6640898120c676641f1bdbf4c19517a8e.tar.gz
Fix version
-rw-r--r--PKGBUILD14
1 files changed, 10 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3ee11b79719b..8d4033217470 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,27 +2,33 @@
_pkgname=assemblyscript
pkgname=assemblyscript-git
-_pkgver=0.3.0
-pkgver=r634.b2adf8b1
+pkgver=0.6.0.r636.abf3de90
pkgrel=1
pkgdesc="Compiles TypeScript to WebAssembly using Binaryen"
arch=('any')
url="https://github.com/AssemblyScript/${_pkgname}"
license=('Apache')
+depends=('nodejs')
makedepends=('npm' 'git')
source=("${_pkgname}::git+${url}#branch=master")
sha256sums=('SKIP')
+get_pkgver() {
+ _pkgver=$(node -pe "require('${srcdir}/${_pkgname}/package.json').version")
+}
+
pkgver() {
+ get_pkgver
cd "${_pkgname}"
( set -o pipefail
git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ echo "${_pkgver}.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
)
}
package() {
- npm pack "${_pkgname}"
+ get_pkgver
+ npm pack "${srcdir}/${_pkgname}"
npm install -g --user root --prefix "${pkgdir}/usr" "${_pkgname}-${_pkgver}.tgz"
find "${pkgdir}" -type f -name package.json -print0 | xargs -0 sed -i "/_where/d"