summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSiavash Askari Nasr2021-10-17 09:21:18 +0330
committerSiavash Askari Nasr2021-10-17 09:21:18 +0330
commit3c58839c2878dd9adceba9c48485b987dbb909ec (patch)
tree7616ee43eb868face2b260e4030adfd6a119eca2
parentf0b8e63200f1eaa51fb3a8485418ac348f79239a (diff)
downloadaur-3c58839c2878dd9adceba9c48485b987dbb909ec.tar.gz
Improve prepare_pkg.raku, add aarch64, update to Chroma 0.9.4
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD10
-rwxr-xr-xprepare_pkg.raku7
3 files changed, 18 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 420c861f5b43..195a761d6057 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,18 @@
pkgbase = chroma-bin
pkgdesc = A general purpose syntax highlighter in pure Go
- pkgver = 0.9.2
+ pkgver = 0.9.4
pkgrel = 1
url = https://github.com/alecthomas/chroma
arch = x86_64
arch = i686
+ arch = aarch64
license = MIT
provides = chroma
- source_x86_64 = chroma-bin-0.9.2.tar.gz::https://github.com/alecthomas/chroma/releases/download/v0.9.2/chroma-0.9.2-linux-amd64.tar.gz
- sha256sums_x86_64 = c2bfe8654c48e26acbec5e00511911c9455e7339372529be009636769e615f4b
- source_i686 = chroma-bin-0.9.2.tar.gz::https://github.com/alecthomas/chroma/releases/download/v0.9.2/chroma-0.9.2-linux-386.tar.gz
- sha256sums_i686 = 0e82a6fc14660cc7770b2a97f3481e7088cec8771e96e23be35831fceee15122
+ source_x86_64 = chroma-bin-0.9.4.tar.gz::https://github.com/alecthomas/chroma/releases/download/v0.9.4/chroma-0.9.4-linux-amd64.tar.gz
+ sha256sums_x86_64 = 9f482448b2fb10ba876241f17dfdbee7ef2715b45e94678278fe5c5ea6bc2e91
+ source_i686 = chroma-bin-0.9.4.tar.gz::https://github.com/alecthomas/chroma/releases/download/v0.9.4/chroma-0.9.4-linux-386.tar.gz
+ sha256sums_i686 = 5af6c33fbebc42813970fc1e2f143700790c95ce5e57b8b0b3e4304ab3621a73
+ source_aarch64 = chroma-bin-0.9.4.tar.gz::https://github.com/alecthomas/chroma/releases/download/v0.9.4/chroma-0.9.4-linux-arm64.tar.gz
+ sha256sums_aarch64 = 96655611c56e5952e03986eb234625725fee480711b4da0a6b5b4d4d1f4d7aca
pkgname = chroma-bin
diff --git a/PKGBUILD b/PKGBUILD
index d04e920268f4..a24503d2abd9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,18 @@
# Maintainer: Siavash Askari Nasr <ciavash@protonmail.com>
pkgname=chroma-bin
-pkgver=0.9.2
+pkgver=0.9.4
pkgrel=1
pkgdesc="A general purpose syntax highlighter in pure Go"
-arch=('x86_64' 'i686')
+arch=('x86_64' 'i686' 'aarch64')
url='https://github.com/alecthomas/chroma'
license=(MIT)
provides=("${pkgname%-bin}")
source_x86_64=("$pkgname-$pkgver.tar.gz::$url/releases/download/v$pkgver/${pkgname%-bin}-$pkgver-linux-amd64.tar.gz")
source_i686=("$pkgname-$pkgver.tar.gz::$url/releases/download/v$pkgver/${pkgname%-bin}-$pkgver-linux-386.tar.gz")
-sha256sums_x86_64=('c2bfe8654c48e26acbec5e00511911c9455e7339372529be009636769e615f4b')
-sha256sums_i686=('0e82a6fc14660cc7770b2a97f3481e7088cec8771e96e23be35831fceee15122')
+source_aarch64=("$pkgname-$pkgver.tar.gz::$url/releases/download/v$pkgver/${pkgname%-bin}-$pkgver-linux-arm64.tar.gz")
+sha256sums_x86_64=('9f482448b2fb10ba876241f17dfdbee7ef2715b45e94678278fe5c5ea6bc2e91')
+sha256sums_i686=('5af6c33fbebc42813970fc1e2f143700790c95ce5e57b8b0b3e4304ab3621a73')
+sha256sums_aarch64=('96655611c56e5952e03986eb234625725fee480711b4da0a6b5b4d4d1f4d7aca')
package() {
install -Dm755 "${pkgname%-bin}" -t "${pkgdir}/usr/bin"
diff --git a/prepare_pkg.raku b/prepare_pkg.raku
index 1c50d7f9c50b..167be4cc8678 100755
--- a/prepare_pkg.raku
+++ b/prepare_pkg.raku
@@ -1,6 +1,6 @@
#!/usr/bin/env raku
-my $pkgver := '0.9.2';
+unit sub MAIN ($pkgver);
put 'Downloading checksums file.';
@@ -19,8 +19,9 @@ $PKGBUILD ~~ s/<?after ^^'pkgver='>\N+/$pkgver/;
# Set package checksums
for %checksums.kv -> $linux, $checksum {
- $PKGBUILD ~~ s/<?after ^^ 'sha256sums_x86_64='> \N+/('$checksum')/ if $linux ~~ /amd64/;
- $PKGBUILD ~~ s/<?after ^^ 'sha256sums_i686='> \N+/('$checksum')/ if $linux ~~ /386/;
+ $PKGBUILD ~~ s/<?after ^^ 'sha256sums_x86_64='> \N+/('$checksum')/ if $linux.contains: 'amd64';
+ $PKGBUILD ~~ s/<?after ^^ 'sha256sums_i686='> \N+/('$checksum')/ if $linux.contains: '386';
+ $PKGBUILD ~~ s/<?after ^^ 'sha256sums_aarch64='> \N+/('$checksum')/ if $linux.contains: 'arm64';
}
put 'Writing to PKGBUILD.';