diff --git a/PKGBUILD b/PKGBUILD index 9f70098..4aea0d5 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -15,8 +15,8 @@ case "${CARCH}" in arm*) _CARCH=arm && sha256sums=('b93de0bb52c3779c1aadd5a090d343ca39521b82a5137e5d2bd0c003293356b6');; esac -source=("${pkgname}-${pkgver}::https://github.com/rancher/k3d/releases/download/v$pkgver/k3d-linux-${_CARCH}") +source=("${pkgname}-${pkgver}-${_CARCH}::https://github.com/rancher/k3d/releases/download/v$pkgver/k3d-linux-${_CARCH}") package() { - install -Dm 0755 ${pkgname}-${pkgver} "$pkgdir/usr/bin/k3d" + install -Dm 0755 ${pkgname}-${pkgver}-${_CARCH} "$pkgdir/usr/bin/k3d" } diff --git a/PKGBUILD.template b/PKGBUILD.template new file mode 100644 index 0000000..a1981ff --- /dev/null +++ b/PKGBUILD.template @@ -0,0 +1,22 @@ +# Maintainer: Jonas Dellinger +pkgname="rancher-k3d-bin" +pkgver=$NEW_RELEASE +pkgrel=1 +pkgdesc='Little helper to run Rancher Labs k3s in Docker' +arch=('x86_64' 'aarch64' 'arm' 'armv6h' 'armv7h') +url='https://github.com/rancher/k3d' +license=('MIT') +provides=("k3d") +conflicts=("rancher-k3d-beta-bin") + +case "${CARCH}" in + x86_64) _CARCH=amd64 && $SHA256_SUMS_x86_64;; + aarch64) _CARCH=arm64 && $SHA256_SUMS_aarch64;; + arm*) _CARCH=arm && $SHA256_SUMS_arm;; +esac + +source=("${pkgname}-${pkgver}-${_CARCH}::https://github.com/rancher/k3d/releases/download/v$pkgver/k3d-linux-${_CARCH}") + +package() { + install -Dm 0755 ${pkgname}-${pkgver}-${_CARCH} "$pkgdir/usr/bin/k3d" +}