summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArmin Preiml2024-01-30 10:50:26 +0100
committerArmin Preiml2024-01-30 10:50:26 +0100
commitab8d153343b94a688eb365801c7eaf5d255b990e (patch)
tree3367701854a634c68e59f04e80c57f7435a9aef8
parentb73f3cf0a5399874f701f675d62bd898e824cb94 (diff)
downloadaur-ab8d153343b94a688eb365801c7eaf5d255b990e.tar.gz
upgrade to 1.13.1, automatic upgrade.sh
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD5
-rwxr-xr-xupgrade.sh18
3 files changed, 23 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ee192553c906..2f4d3bf976ab 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index eff866e67194..6d5595aa9a32 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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