diff options
author | Avi Zimmerman | 2023-07-30 05:07:37 +0300 |
---|---|---|
committer | Avi Zimmerman | 2023-07-30 05:07:37 +0300 |
commit | 3b429431d447519ebb9a514f5d64e6e4664b9156 (patch) | |
tree | 93bf6e1449e74f29b4937f53caf82f9c63dec3d8 /PKGBUILD | |
parent | 6a818a68e237cb818a1c798d7a4a710b6f62c8cd (diff) | |
download | aur-3b429431d447519ebb9a514f5d64e6e4664b9156.tar.gz |
bump version, improve log output
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -1,8 +1,8 @@ # Maintainer: Avi Zimmerman <avi.zimmerman@gmail.com> pkgname="webmesh-bin" -pkgver="0.0.24" -pkgrel="2" +pkgver="0.0.25" +pkgrel="1" pkgdesc="A service mesh for the web" arch=("x86_64" "aarch64" "armv6h" "i686" "s390x" "ppc64le") url="https://webmeshproj.github.io" @@ -12,22 +12,25 @@ makedepends=("cosign" "curl") optdepends=("wireguard-tools: for debugging") conflicts=("webmesh-git") -source=( - "https://github.com/webmeshproj/webmesh/releases/download/v$pkgver/checksums.txt" -) -sha256sums=('b9dfceef36163967de11143b892cfa188f856999b03c3f9c3b676dc82b39d7e5') +source=("https://github.com/webmeshproj/webmesh/releases/download/v$pkgver/checksums.txt") +sha256sums=('ed0c76b5a2284370a3c584fa2c787369d1a86636302a314901e484ea98a47a33') prepare() { - echo "==> Verifying cosign signatures..." + echo "==> Verifying cosign signature..." COSIGN_EXPERIMENTAL=1 cosign verify-blob \ --certificate-oidc-issuer=https://token.actions.githubusercontent.com \ --certificate-identity-regexp="github\.com/webmeshproj/webmesh" \ --signature="https://github.com/webmeshproj/webmesh/releases/download/v$pkgver/checksums.txt.sig" \ --certificate="https://github.com/webmeshproj/webmesh/releases/download/v$pkgver/checksums.txt.sig.cert" \ - "$srcdir/checksums.txt" - curl -JL https://github.com/webmeshproj/webmesh/releases/download/v$pkgver/webmesh_Linux_$CARCH.tar.gz > webmesh_Linux_$CARCH.tar.gz + checksums.txt + echo "==> Downloading release package..." + curl --silent -JL https://github.com/webmeshproj/webmesh/releases/download/v$pkgver/webmesh_Linux_$CARCH.tar.gz > webmesh_Linux_$CARCH.tar.gz + echo "==> Verifying checksums..." sha256sum -c checksums.txt --ignore-missing - rm -f ../checksums.txt "$srcdir/checksums.txt" + # Delete the checksum files so they don't get packaged + # and upgrades always fetch the correct version + rm -f ../checksums.txt checksums.txt + echo "==> Extracting release package..." tar -C "$srcdir" -xzf webmesh_Linux_$CARCH.tar.gz } |