summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 9 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e6df05395044..b7c664bc9636 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,25 @@
-# Maintainer: Benoît Zugmeyer <bzugmeyer@gmail.com>
+# Contributor: Benoît Zugmeyer <bzugmeyer@gmail.com>
+# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
+
pkgname=deno-git
-pkgver=1.9.2.r89.ga051a7f7b
+pkgver=1.25.1.r7830.g2929ddabaab0
pkgrel=1
pkgdesc="A secure runtime for JavaScript and TypeScript"
arch=('x86_64')
url="https://deno.land"
provides=('deno')
+conflicts=('deno')
license=('MIT')
depends=('gcc-libs')
makedepends=('git' 'python' 'cargo' 'nodejs')
source=("deno-git::git+https://github.com/denoland/deno")
-md5sums=(SKIP)
+md5sums=('SKIP')
pkgver() {
cd "$pkgname"
- git describe --long --tags --match 'v*.*.*' 2>/dev/null | sed 's/[^[:digit:]]*\(.\+\)-\([[:digit:]]\+\)-g\([[:xdigit:]]\{7\}\)/\1.r\2.g\3/;t;q1'
-}
+ printf %s.r%s.g%s $(git tag | cut -c2- |sort -n|tail -1) $(git rev-list --count HEAD) \
+ $(git log|head -1| cut -d" " -f2|cut -c1-12)
+ }
prepare() {
cd "$pkgname"
@@ -27,13 +31,6 @@ build() {
RUSTUP_TOOLCHAIN=stable cargo build --release --locked --target-dir=target
}
-check() {
- cd "$pkgname"
- # Tests are not passing sometimes
- # RUSTUP_TOOLCHAIN=stable cargo test --release --locked --target-dir=target
- ./target/release/deno run ./cli/tests/002_hello.ts
-}
-
package() {
cd "$pkgname"
install -Dm755 target/release/deno "$pkgdir"/usr/bin/deno