summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD12
-rwxr-xr-xbumpversion.sh18
3 files changed, 33 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b18e199fdcaa..0e525a4b2d43 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = saml2aws-bin
pkgdesc = CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP
- pkgver = 2.36.14
+ pkgver = 2.36.15
pkgrel = 1
url = https://github.com/Versent/saml2aws
arch = x86_64
@@ -10,13 +10,13 @@ pkgbase = saml2aws-bin
license = MIT
provides = saml2aws
conflicts = saml2aws
- source_x86_64 = https://github.com/Versent/saml2aws/releases/download/v2.36.14/saml2aws_2.36.14_linux_amd64.tar.gz
- sha256sums_x86_64 = d95b0807c5be2c2791ab3916a296deec859651399cc7df7977f422030208ee9d
- source_aarch64 = https://github.com/Versent/saml2aws/releases/download/v2.36.14/saml2aws_2.36.14_linux_arm64.tar.gz
- sha256sums_aarch64 = f5b45ae44116643ae6a9af4336bc442259d782ae23902ed0aaa1ee1f0c6ef99e
- source_armv7h = https://github.com/Versent/saml2aws/releases/download/v2.36.14/saml2aws_2.36.14_linux_armv6.tar.gz
- sha256sums_armv7h = 3798137ed100b7b300846b52e25bd5391ed7f99ba3399b23f960136ae4922206
- source_armv6h = https://github.com/Versent/saml2aws/releases/download/v2.36.14/saml2aws_2.36.14_linux_armv6.tar.gz
- sha256sums_armv6h = 3798137ed100b7b300846b52e25bd5391ed7f99ba3399b23f960136ae4922206
+ source_x86_64 = https://github.com/Versent/saml2aws/releases/download/v2.36.15/saml2aws_2.36.15_linux_amd64.tar.gz
+ sha256sums_x86_64 = 938ea3b154a1656d6d2bd245a0d0f1a89970241e8af2da7fe8c18832a0af8539
+ source_aarch64 = https://github.com/Versent/saml2aws/releases/download/v2.36.15/saml2aws_2.36.15_linux_arm64.tar.gz
+ sha256sums_aarch64 = e3600b4db1a9ef2e698304e77b8b41d059d21787eb95a468b5ae377ec1b419da
+ source_armv7h = https://github.com/Versent/saml2aws/releases/download/v2.36.15/saml2aws_2.36.15_linux_armv6.tar.gz
+ sha256sums_armv7h = 8c9299bc8aa7f41dc4522d981acd8f2377939e9877f4a66f9f3fac3f3db25de4
+ source_armv6h = https://github.com/Versent/saml2aws/releases/download/v2.36.15/saml2aws_2.36.15_linux_armv6.tar.gz
+ sha256sums_armv6h = 8c9299bc8aa7f41dc4522d981acd8f2377939e9877f4a66f9f3fac3f3db25de4
pkgname = saml2aws-bin
diff --git a/PKGBUILD b/PKGBUILD
index c0709c8e8861..cc4dfddf6b51 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,11 +3,11 @@
pkgname=saml2aws-bin
_pkgname="${pkgname%-bin}"
-pkgver=2.36.14
+pkgver=2.36.15
pkgrel=1
pkgdesc='CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP'
arch=('x86_64' 'aarch64' 'armv7h' 'armv6h')
-url="https://github.com/Versent/${_pkgname}"
+url="https://github.com/Versent/saml2aws"
license=('MIT')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
@@ -15,10 +15,10 @@ source_x86_64=("${url}/releases/download/v$pkgver/${_pkgname}_${pkgver}_linux_am
source_aarch64=("${url}/releases/download/v$pkgver/${_pkgname}_${pkgver}_linux_arm64.tar.gz")
source_armv7h=("${url}/releases/download/v$pkgver/${_pkgname}_${pkgver}_linux_armv6.tar.gz")
source_armv6h=("${url}/releases/download/v$pkgver/${_pkgname}_${pkgver}_linux_armv6.tar.gz")
-sha256sums_x86_64=('d95b0807c5be2c2791ab3916a296deec859651399cc7df7977f422030208ee9d')
-sha256sums_aarch64=('f5b45ae44116643ae6a9af4336bc442259d782ae23902ed0aaa1ee1f0c6ef99e')
-sha256sums_armv7h=('3798137ed100b7b300846b52e25bd5391ed7f99ba3399b23f960136ae4922206')
-sha256sums_armv6h=('3798137ed100b7b300846b52e25bd5391ed7f99ba3399b23f960136ae4922206')
+sha256sums_x86_64=('938ea3b154a1656d6d2bd245a0d0f1a89970241e8af2da7fe8c18832a0af8539')
+sha256sums_aarch64=('e3600b4db1a9ef2e698304e77b8b41d059d21787eb95a468b5ae377ec1b419da')
+sha256sums_armv7h=('8c9299bc8aa7f41dc4522d981acd8f2377939e9877f4a66f9f3fac3f3db25de4')
+sha256sums_armv6h=('8c9299bc8aa7f41dc4522d981acd8f2377939e9877f4a66f9f3fac3f3db25de4')
package() {
install -Dm 755 "${_pkgname}" -t "${pkgdir}/usr/bin"
diff --git a/bumpversion.sh b/bumpversion.sh
new file mode 100755
index 000000000000..8fef26f3ac47
--- /dev/null
+++ b/bumpversion.sh
@@ -0,0 +1,18 @@
+#!/usr/bin/env bash
+PKGNAME="saml2aws"
+GHREPO="Versent/saml2aws"
+
+log() {
+ printf "\e[1m\e[32m==>\e[37m %s\e[0m\n" "$@"
+}
+
+log "Fetching latest ${PKGNAME} release from Github API..."
+latestversion=$(curl -sq https://api.github.com/repos/${GHREPO}/releases/latest | jq -r '.tag_name')
+printf "\e[1m \e[34m->\e[37m Found version %s\e[0m\n" "${latestversion}"
+
+log "Updating PKGBUILD version to ${latestversion/v/}-1"
+sed -i "s|^pkgver=.*$|pkgver=${latestversion/v/}|; s|^pkgvrel=.*$|pkgrel=1|" PKGBUILD
+updpkgsums
+
+log "Generating .SRCINFO"
+makepkg --printsrcinfo > .SRCINFO