diff options
author | Armin Preiml | 2024-01-30 10:50:26 +0100 |
---|---|---|
committer | Armin Preiml | 2024-01-30 10:50:26 +0100 |
commit | ab8d153343b94a688eb365801c7eaf5d255b990e (patch) | |
tree | 3367701854a634c68e59f04e80c57f7435a9aef8 | |
parent | b73f3cf0a5399874f701f675d62bd898e824cb94 (diff) | |
download | aur-ab8d153343b94a688eb365801c7eaf5d255b990e.tar.gz |
upgrade to 1.13.1, automatic upgrade.sh
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 5 | ||||
-rwxr-xr-x | upgrade.sh | 18 |
3 files changed, 23 insertions, 6 deletions
@@ -1,6 +1,6 @@ pkgbase = mailpit pkgdesc = Web and API based SMTP testing - pkgver = 1.12.1 + pkgver = 1.13.1 pkgrel = 1 url = https://github.com/axllent/mailpit arch = x86_64 @@ -10,9 +10,9 @@ pkgbase = mailpit makedepends = npm makedepends = go optdepends = systemd - source = https://github.com/axllent/mailpit/archive/refs/tags/v1.12.1.tar.gz + source = https://github.com/axllent/mailpit/archive/refs/tags/v1.13.1.tar.gz source = mailpit.service - sha256sums = 826bbd4bfa492b06568465c157b135df01c2b634fd7ed16bca8958c569aff153 + sha256sums = a6d7a8b654a06c999f18f6ab3c01c40a1f7ea41df1eab588e14eb6a534ef4718 sha256sums = 602494cc3d28d58fa430ec3c53fd66e694db9faa87e98e45effe00a844affc4b pkgname = mailpit @@ -1,6 +1,6 @@ # Maintainer: Armin Preiml <apreiml@strohwolke.at> pkgname=mailpit -pkgver=1.12.1 +pkgver=1.13.1 pkgrel=1 pkgdesc="Web and API based SMTP testing" arch=("x86_64" "arm64") @@ -28,6 +28,5 @@ package() { cd "mailpit-${pkgver}" install -D -m755 mailpit ${pkgdir}/usr/bin/mailpit } - -sha256sums=('826bbd4bfa492b06568465c157b135df01c2b634fd7ed16bca8958c569aff153' +sha256sums=('a6d7a8b654a06c999f18f6ab3c01c40a1f7ea41df1eab588e14eb6a534ef4718' '602494cc3d28d58fa430ec3c53fd66e694db9faa87e98e45effe00a844affc4b') diff --git a/upgrade.sh b/upgrade.sh index 360b58f3f7c0..63f02dd278c0 100755 --- a/upgrade.sh +++ b/upgrade.sh @@ -1,5 +1,23 @@ #!/bin/bash +set -e + +current=`grep pkgver= PKGBUILD | cut -d'=' -f 2` +latest=`git -c 'versionsort.suffix=-' ls-remote --tags --sort='v:refname' https://github.com/axllent/mailpit \ + | grep -v '{}' \ + | awk '{ print $2 }' \ + | tail -n 1 \ + | cut -d'/' -f 3 \ + | tr -d 'v'` + +if [ $current = $latest ]; then + echo "nothing to upgrade" + exit 0 +fi + +echo "upgrading to $latest" + +sed -i "s/pkgver=.*/pkgver=$latest/" PKGBUILD cat PKGBUILD | sed -n '/#/,/sha256sums/p' | head -n -1 > PKGNEW mv PKGNEW PKGBUILD |