summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUlrich Schreiner2021-11-13 15:37:48 +0100
committerUlrich Schreiner2021-11-13 15:37:48 +0100
commit3fb89d486ef06c8f018bb4c7fca3c11f4f7040ee (patch)
treecbb7c73e448cf4df28349b7957dd5f55d3482688
parent227f2c6d635d385b6622433ca8d7b43fff0be674 (diff)
downloadaur-3fb89d486ef06c8f018bb4c7fca3c11f4f7040ee.tar.gz
update to 0.7.0
-rw-r--r--.SRCINFO6
-rw-r--r--Makefile16
-rw-r--r--PKGBUILD4
3 files changed, 21 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3e3837865bde..168f91a2fbd7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,12 @@
pkgbase = go-crane-bin
pkgdesc = crane is a tool for interacting with remote images and registries.
- pkgver = 0.6.0
+ pkgver = 0.7.0
pkgrel = 1
url = https://github.com/google/go-containerregistry
arch = x86_64
license = Apache
provides = crane
- source = crane-0.6.0-1.tar.gz::https://github.com/google/go-containerregistry/releases/download/v0.6.0/go-containerregistry_Linux_x86_64.tar.gz
- md5sums = 81a0eddf1b8b9fc591f8a1184e76b755
+ source = crane-0.7.0-1.tar.gz::https://github.com/google/go-containerregistry/releases/download/v0.7.0/go-containerregistry_Linux_x86_64.tar.gz
+ md5sums = 14092fd3c5d6566f8bd53875dc7cbdc187d9e93f28dab1c677d1ee5959cb703c
pkgname = go-crane-bin
diff --git a/Makefile b/Makefile
index 6dee670fa7d1..e1f108fb82f8 100644
--- a/Makefile
+++ b/Makefile
@@ -4,3 +4,19 @@ srcinfo:
integrity:
rm -rf crane-*
makepkg -g
+
+generate:
+ @sed -i -r "s/pkgver=.*/pkgver=$$VER/g" PKGBUILD
+ @sed -i -r "s/md5sums=.*/md5sums=(\\'$$MD5\\')/g" PKGBUILD
+
+.ONESHELL:
+specificrelease:
+ @export VER=0.7.0
+ @export MD5=14092fd3c5d6566f8bd53875dc7cbdc187d9e93f28dab1c677d1ee5959cb703c
+ @make generate srcinfo
+
+.ONESHELL:
+latestrelease:
+ @export VER=$(shell curl -sL https://api.github.com/repos/google/go-containerregistry/releases/latest | jq -r ".name" | cut -c 2-)
+ @export MD5=$(shell curl -sL https://api.github.com/repos/google/go-containerregistry/releases/latest | jq -r ".assets[] | select(.name | contains(\"checksums.txt\")) | .browser_download_url" | wget -q -i - -O - | grep Linux_x86_64 | cut -d' ' -f1)
+ @make generate srcinfo
diff --git a/PKGBUILD b/PKGBUILD
index e82881c7dd30..914fd79b83d0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Ulrich Schreiner <ulrich.schreiner@gmail.com>
pkgname=go-crane-bin
-pkgver=0.6.0
+pkgver=0.7.0
pkgrel=1
pkgdesc='crane is a tool for interacting with remote images and registries.'
url='https://github.com/google/go-containerregistry'
@@ -9,7 +9,7 @@ license=('Apache')
arch=('x86_64')
provides=('crane')
source=("crane-$pkgver-$pkgrel.tar.gz::https://github.com/google/go-containerregistry/releases/download/v$pkgver/go-containerregistry_Linux_$arch.tar.gz")
-md5sums=('81a0eddf1b8b9fc591f8a1184e76b755')
+md5sums=('14092fd3c5d6566f8bd53875dc7cbdc187d9e93f28dab1c677d1ee5959cb703c')
package() {
tar xzf $srcdir/crane-$pkgver-$pkgrel.tar.gz