Skip to content

Commit d4ce204

Browse files
committed
Improve AUR package templates
- remove armv6h #4224 - unique source name #4224 - improve pkgver/_srcver #4224 - fix source name in .SRCINFO Signed-off-by: Son Bui <sonbv00@gmail.com>
1 parent 0d18dc1 commit d4ce204

File tree

2 files changed

+10
-19
lines changed

2 files changed

+10
-19
lines changed

.github/aur/flux-bin/.SRCINFO.template

+3-6
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,16 @@ pkgbase = flux-bin
44
pkgrel = ${PKGREL}
55
url = https://fluxcd.io/
66
arch = x86_64
7-
arch = armv6h
87
arch = armv7h
98
arch = aarch64
109
license = APACHE
1110
optdepends = bash-completion: auto-completion for flux in Bash
1211
optdepends = zsh-completions: auto-completion for flux in ZSH
13-
source_x86_64 = flux-${PKGVER}.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${VERSION}/flux_${VERSION}_linux_amd64.tar.gz
12+
source_x86_64 = flux-bin-${PKGVER}_linux_amd64.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${VERSION}/flux_${VERSION}_linux_amd64.tar.gz
1413
sha256sums_x86_64 = ${SHA256SUM_AMD64}
15-
source_armv6h = flux-${PKGVER}.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${VERSION}/flux_${VERSION}_linux_arm.tar.gz
16-
sha256sums_armv6h = ${SHA256SUM_ARM}
17-
source_armv7h = flux-${PKGVER}.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${VERSION}/flux_${VERSION}_linux_arm.tar.gz
14+
source_armv7h = flux-bin-${PKGVER}_linux_arm.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${VERSION}/flux_${VERSION}_linux_arm.tar.gz
1815
sha256sums_armv7h = ${SHA256SUM_ARM}
19-
source_aarch64 = flux-${PKGVER}.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${VERSION}/flux_${VERSION}_linux_arm64.tar.gz
16+
source_aarch64 = flux-bin-${PKGVER}_linux_arm64.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${VERSION}/flux_${VERSION}_linux_arm64.tar.gz
2017
sha256sums_aarch64 = ${SHA256SUM_ARM64}
2118

2219
pkgname = flux-bin

.github/aur/flux-bin/PKGBUILD.template

+7-13
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,29 @@
11
# Maintainer: Aurel Canciu <aurelcanciu@gmail.com>
22
# Maintainer: Hidde Beydals <hello@hidde.co>
33

4-
pkgname=flux-bin
5-
pkgver=${PKGVER}
6-
pkgrel=${PKGREL}
74
_srcname=flux
85
_srcver=${VERSION}
6+
pkgname=flux-bin
7+
pkgver=${_srcver//-/}
8+
pkgrel=${PKGREL}
99
pkgdesc="Open and extensible continuous delivery solution for Kubernetes"
1010
url="https://fluxcd.io/"
11-
arch=("x86_64" "armv6h" "armv7h" "aarch64")
11+
arch=("x86_64" "armv7h" "aarch64")
1212
license=("APACHE")
1313
optdepends=('bash-completion: auto-completion for flux in Bash'
1414
'zsh-completions: auto-completion for flux in ZSH')
1515
source_x86_64=(
16-
"${pkgname}-${pkgver}.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${_srcver}/flux_${_srcver}_linux_amd64.tar.gz"
17-
)
18-
source_armv6h=(
19-
"${pkgname}-${pkgver}.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${_srcver}/flux_${_srcver}_linux_arm.tar.gz"
16+
"${pkgname}-${pkgver}_linux_amd64.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${_srcver}/flux_${_srcver}_linux_amd64.tar.gz"
2017
)
2118
source_armv7h=(
22-
"${pkgname}-${pkgver}.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${_srcver}/flux_${_srcver}_linux_arm.tar.gz"
19+
"${pkgname}-${pkgver}_linux_arm.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${_srcver}/flux_${_srcver}_linux_arm.tar.gz"
2320
)
2421
source_aarch64=(
25-
"${pkgname}-${pkgver}.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${_srcver}/flux_${_srcver}_linux_arm64.tar.gz"
22+
"${pkgname}-${pkgver}_linux_arm64.tar.gz::https://github.com/fluxcd/flux2/releases/download/v${_srcver}/flux_${_srcver}_linux_arm64.tar.gz"
2623
)
2724
sha256sums_x86_64=(
2825
${SHA256SUM_AMD64}
2926
)
30-
sha256sums_armv6h=(
31-
${SHA256SUM_ARM}
32-
)
3327
sha256sums_armv7h=(
3428
${SHA256SUM_ARM}
3529
)

0 commit comments

Comments
 (0)