diff options
author | Benoît Zugmeyer | 2018-08-24 15:36:20 +0200 |
---|---|---|
committer | Benoît Zugmeyer | 2018-08-24 15:36:55 +0200 |
commit | a8c25e27b14a3036e9ad088098021d4c33e5eeab (patch) | |
tree | 7be3b90aba70176fb9c243fa1dbc8b7bd3ab3c4d /PKGBUILD | |
download | aur-a8c25e27b14a3036e9ad088098021d4c33e5eeab.tar.gz |
initial release
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2f4e5231b7b0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Benoît Zugmeyer <bzugmeyer@gmail.com> +pkgname=deno-git +pkgver=r470.0208305 +pkgrel=1 +pkgdesc="A secure TypeScript runtime on V8" +arch=('i686' 'x86_64') +url="https://github.com/denoland/deno" +provides=('deno') +license=('MIT') +makedepends=(git python2-virtualenv nodejs cargo ccache) +source=("deno-git::git+https://github.com/denoland/deno") +md5sums=(SKIP) + +pkgver() { + cd "$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$pkgname" + git submodule update --init --recursive + mkdir -p "${srcdir}"/python2-path + ln -sf /usr/bin/python2 "${srcdir}/python2-path/python" + export PATH="${srcdir}/python2-path:${PATH}" + ./tools/setup.py +} + +build() { + cd "$pkgname" + export PATH="${srcdir}/python2-path:${PATH}" + DENO_BUILD_MODE=release ./tools/build.py :deno +} + +check() { + cd "$pkgname" + ./out/release/deno tests/002_hello.ts +} + +package() { + cd "$pkgname" + install -dm755 "${pkgdir}"/usr/bin + install -m755 out/release/deno "${pkgdir}"/usr/bin +} |