diff options
author | haawda | 2022-09-06 19:58:15 +0200 |
---|---|---|
committer | haawda | 2022-09-06 19:58:15 +0200 |
commit | 3373a1d3701433b4be55a092ff50197f35c9d420 (patch) | |
tree | dad06ef5ba2585480e2c8ff5967701d1e6ede62d | |
parent | 32d74b4a72f18c7888d5e9656c471005f1a855c9 (diff) | |
download | aur-3373a1d3701433b4be55a092ff50197f35c9d420.tar.gz |
adopted, pkgver changed, conflict to deno
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 11 insertions, 14 deletions
@@ -1,6 +1,6 @@ pkgbase = deno-git pkgdesc = A secure runtime for JavaScript and TypeScript - pkgver = 1.9.2.r89.ga051a7f7b + pkgver = 1.25.1.r7830.g2929ddabaab0 pkgrel = 1 url = https://deno.land arch = x86_64 @@ -11,8 +11,8 @@ pkgbase = deno-git makedepends = nodejs depends = gcc-libs provides = deno + conflicts = deno source = deno-git::git+https://github.com/denoland/deno md5sums = SKIP pkgname = deno-git - @@ -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 |