diff options
author | Celeste <20312-Celeste@users.gitlab.alpinelinux.org> | 2024-04-17 04:50:38 +0000 |
---|---|---|
committer | Celeste <20312-Celeste@users.gitlab.alpinelinux.org> | 2024-04-19 02:17:42 +0000 |
commit | 3e9bbc5e11b61e7577c2c79c220f74161d97013c (patch) | |
tree | 50e46cd16850aab64d0d3f6e89e3ebf3afa9404e | |
parent | 3b500b80c1c0232b544cf0d868cba41f9200688a (diff) |
Technique taken from community/starship, discussion at
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/64088
-rw-r--r-- | community/netpbm/APKBUILD | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/community/netpbm/APKBUILD b/community/netpbm/APKBUILD index 8d1587855ea..c46320eabe5 100644 --- a/community/netpbm/APKBUILD +++ b/community/netpbm/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Sodface <sod@sodface.com> pkgname=netpbm pkgver=11.6.1 -pkgrel=0 +pkgrel=1 pkgdesc="Toolkit for manipulation of graphic images" url="https://netpbm.sourceforge.net/" arch="all" @@ -44,7 +44,13 @@ check() { -e '/^pnmindex.test/d' \ "$builddir"/test/Test-Order - make check pkgdir="$PWD/pkgdir" + # Some tests sporadically fail, try to repeat 3 times before failing. + local i; for i in $(seq 0 3); do + [ $i -eq 0 ] || msg "Retrying ($i/3)..." + make check pkgdir="$PWD/pkgdir" && return 0 + sleep 1 + done + return 1 } package() { |