Date: Wednesday, December 28, 2022 @ 05:32:02 Author: shibumi Revision: 1369812
archrelease: copy trunk to community-x86_64 Added: kubeone/repos/community-x86_64/PKGBUILD (from rev 1369811, kubeone/trunk/PKGBUILD) Deleted: kubeone/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 134 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 67 insertions(+), 67 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-12-28 05:31:55 UTC (rev 1369811) +++ PKGBUILD 2022-12-28 05:32:02 UTC (rev 1369812) @@ -1,67 +0,0 @@ -# Maintainer: Christian Rebischke <chris.rebisc...@archlinux.org> -# Contributor: Loodse <a...@loodse.com> - -pkgname=kubeone -_pkgver=1.5.1 -pkgver="${_pkgver/-/}" -# We check out the repo via git for retrieving necessary information -# for `kubeone version`. -_kubeone_commit="37b5307b9d4bba0cd04cd12117e4b7740165831e" -pkgrel=1 -pkgdesc="A lifecycle management tool for Highly-Available Kubernetes clusters" -url="https://www.kubeone.io" -arch=("x86_64") -license=("Apache") -makedepends=("go" "git") -optdepends=("terraform: sourcing data about infrastructure and control plane nodes") -source=("${pkgname}-${_pkgver}::git+https://github.com/kubermatic/kubeone#commit=${_kubeone_commit}") -sha512sums=('SKIP') -options=('!lto') - -prepare() { - cd "${pkgname}-${_pkgver}" - sed -E 's/(CGO_ENABLED)=0/\1=1/g' -i Makefile - sed '/^export GOFLAGS/ s/$/ -modcacherw -buildmode=pie/' -i Makefile - sed '/^GOLDFLAGS?=/ s/=/= -linkmode=external /' -i Makefile - -} - -build() { - cd "${pkgname}-${_pkgver}" - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - make build -} - -check() { - cd "${pkgname}-${_pkgver}" - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - make test -} - -package() { - cd "${pkgname}-${_pkgver}" - install -Dm755 "dist/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" - - # move documentation - mkdir -p "${pkgdir}/usr/share/doc" - cp -avr docs "${pkgdir}/usr/share/doc/${pkgname}" - cp -avr examples "${pkgdir}/usr/share/doc/${pkgname}/examples" - - # build man page - mkdir -p "${pkgdir}/usr/share/man/man1" - ./dist/"${pkgname}" document man -o "${pkgdir}/usr/share/man/man1" - - # build bash completions - mkdir -p "${pkgdir}/usr/share/bash-completion/completions" - ./dist/"${pkgname}" completion bash > "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" - - # build zsh completions - mkdir -p "${pkgdir}/usr/share/zsh/site-functions" - ./dist/"${pkgname}" completion zsh > "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" -} Copied: kubeone/repos/community-x86_64/PKGBUILD (from rev 1369811, kubeone/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-12-28 05:32:02 UTC (rev 1369812) @@ -0,0 +1,67 @@ +# Maintainer: Christian Rebischke <chris.rebisc...@archlinux.org> +# Contributor: Loodse <a...@loodse.com> + +pkgname=kubeone +_pkgver=1.5.4 +pkgver="${_pkgver/-/}" +# We check out the repo via git for retrieving necessary information +# for `kubeone version`. +_kubeone_commit="d814bd9007381d0eb06fefb4f7345a128b8f8666" +pkgrel=1 +pkgdesc="A lifecycle management tool for Highly-Available Kubernetes clusters" +url="https://www.kubeone.io" +arch=("x86_64") +license=("Apache") +makedepends=("go" "git") +optdepends=("terraform: sourcing data about infrastructure and control plane nodes") +source=("${pkgname}-${_pkgver}::git+https://github.com/kubermatic/kubeone#commit=${_kubeone_commit}") +sha512sums=('SKIP') +options=('!lto') + +prepare() { + cd "${pkgname}-${_pkgver}" + sed -E 's/(CGO_ENABLED)=0/\1=1/g' -i Makefile + sed '/^export GOFLAGS/ s/$/ -modcacherw -buildmode=pie/' -i Makefile + sed '/^GOLDFLAGS?=/ s/=/= -linkmode=external /' -i Makefile + +} + +build() { + cd "${pkgname}-${_pkgver}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + make build +} + +check() { + cd "${pkgname}-${_pkgver}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + make test +} + +package() { + cd "${pkgname}-${_pkgver}" + install -Dm755 "dist/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + + # move documentation + mkdir -p "${pkgdir}/usr/share/doc" + cp -avr docs "${pkgdir}/usr/share/doc/${pkgname}" + cp -avr examples "${pkgdir}/usr/share/doc/${pkgname}/examples" + + # build man page + mkdir -p "${pkgdir}/usr/share/man/man1" + ./dist/"${pkgname}" document man -o "${pkgdir}/usr/share/man/man1" + + # build bash completions + mkdir -p "${pkgdir}/usr/share/bash-completion/completions" + ./dist/"${pkgname}" completion bash > "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" + + # build zsh completions + mkdir -p "${pkgdir}/usr/share/zsh/site-functions" + ./dist/"${pkgname}" completion zsh > "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" +}