[arch-commits] Commit in kubeone/repos/community-x86_64 (PKGBUILD PKGBUILD)
Christian Rebischke
shibumi at archlinux.org
Sat May 1 00:09:03 UTC 2021
Date: Saturday, May 1, 2021 @ 00:09:03
Author: shibumi
Revision: 925424
archrelease: copy trunk to community-x86_64
Added:
kubeone/repos/community-x86_64/PKGBUILD
(from rev 925423, kubeone/trunk/PKGBUILD)
Deleted:
kubeone/repos/community-x86_64/PKGBUILD
----------+
PKGBUILD | 132 ++++++++++++++++++++++++++++++-------------------------------
1 file changed, 66 insertions(+), 66 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2021-05-01 00:08:57 UTC (rev 925423)
+++ PKGBUILD 2021-05-01 00:09:03 UTC (rev 925424)
@@ -1,66 +0,0 @@
-# Maintainer: Christian Rebischke <chris.rebischke at archlinux.org>
-# Contributor: Loodse <aur at loodse.com>
-
-pkgname=kubeone
-_pkgver=1.2.1
-pkgver="${_pkgver/-/}"
-# We check out the repo via git for retrieving necessary information
-# for `kubeone version`.
-_kubeone_commit="51a3729d1f5868e740861bec9fb6b8083bebf6ec"
-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')
-
-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 925423, kubeone/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2021-05-01 00:09:03 UTC (rev 925424)
@@ -0,0 +1,66 @@
+# Maintainer: Christian Rebischke <chris.rebischke at archlinux.org>
+# Contributor: Loodse <aur at loodse.com>
+
+pkgname=kubeone
+_pkgver=1.2.1
+pkgver="${_pkgver/-/}"
+# We check out the repo via git for retrieving necessary information
+# for `kubeone version`.
+_kubeone_commit="51a3729d1f5868e740861bec9fb6b8083bebf6ec"
+pkgrel=2
+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')
+
+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}"
+}
More information about the arch-commits
mailing list