[arch-commits] Commit in cri-tools/trunk (3 files)
David Runge
dvzrv at archlinux.org
Fri Apr 9 17:46:46 UTC 2021
Date: Friday, April 9, 2021 @ 17:46:45
Author: dvzrv
Revision: 915284
upgpkg: cri-tools 1.21.0-1: Upgrade to 1.21.0.
Adapt makefile patch to upstream changes.
Adapt creation and installation of shell completions to upstream changes.
Use install directly to install binaries, as there is now only one make target
for installation.
Added:
cri-tools/trunk/cri-tools-1.21.0-makefile.patch
Modified:
cri-tools/trunk/PKGBUILD
Deleted:
cri-tools/trunk/cri-tools-1.19.0-makefile.patch
---------------------------------+
PKGBUILD | 28 ++++++++++++++--------------
cri-tools-1.19.0-makefile.patch | 29 -----------------------------
cri-tools-1.21.0-makefile.patch | 31 +++++++++++++++++++++++++++++++
3 files changed, 45 insertions(+), 43 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-04-09 17:45:35 UTC (rev 915283)
+++ PKGBUILD 2021-04-09 17:46:45 UTC (rev 915284)
@@ -2,9 +2,9 @@
pkgbase=cri-tools
pkgname=('crictl' 'critest')
-pkgver=1.20.0
-_commit='ec9e336fd8c21c4bab89a6aed2c4a138c8cfae75' # v1.20.0
-pkgrel=2
+pkgver=1.21.0
+_commit='80bcedb1222865e848a4232a4bcf1a388b328ba9' # v1.21.0
+pkgrel=1
pkgdesc="CLI and validation tools for Kubelet Container Runtime Interface (CRI)"
arch=('x86_64')
url="https://github.com/kubernetes-sigs/cri-tools"
@@ -14,17 +14,17 @@
makedepends=('git' 'go')
# can only build from git: https://github.com/kubernetes-sigs/cri-tools/issues/676
source=("git+https://github.com/kubernetes-sigs/${pkgbase}#commit=${_commit}"
- "${pkgbase}-1.19.0-makefile.patch"
+ "${pkgbase}-1.21.0-makefile.patch"
)
sha512sums=('SKIP'
- 'db51a5228b2ca0dcfe493a7178d4318b831e13c8461a68cc6239ab4ee717773b8955d2d86312bc518d4b4552289679ce71fac8961f29bb8b9d6ad5eba9332e75')
+ '272be756f3d2514b885e0e9db2c27d851fbea016d58502fa8f5954c6b79ebb240fdbe78577e6a07ca9d737706f0e409fac7a34c664e483359c817922ea8394c2')
b2sums=('SKIP'
- 'b26bde7934ecd79b7afa18fdd2438451893a4d298aaad4d20d2361b4ef92601b2fab79145681ae6044561ef340a22dcc83cfb091feb0e9ca4900e944224c2f10')
+ '2f6c0bb70e38ed98de5f2f80a18b1852a82e6614c6acd5a968d6bdc0d4955bb2e8b81050daf50e35a4eb3637e48e879fe0c9b4fc58b4ae3d827246a3dff82710')
prepare() {
cd "${pkgbase}"
# set CGO_ENABLED, honor GOFLAGS and allow adding to GO_LDFLAGS
- patch -Np1 -i ../"${pkgbase}-1.19.0-makefile.patch"
+ patch -Np1 -i ../"${pkgbase}-1.21.0-makefile.patch"
}
build() {
@@ -40,11 +40,11 @@
make
# crictl shell completion
- mkdir -v _output/completions
+ mkdir -vp build/completions
local _binary
for _binary in crictl; do
- "_output/${_binary}" completion bash > "_output/completions/${_binary}"
- "_output/${_binary}" completion zsh > "_output/completions/_${_binary}"
+ "build/bin/${_binary}" completion bash > "build/completions/${_binary}"
+ "build/bin/${_binary}" completion zsh > "build/completions/_${_binary}"
done
}
@@ -52,10 +52,10 @@
pkgdesc="A CLI for CRI-compatible container runtimes"
cd "$pkgbase"
- make install-crictl BINDIR="${pkgdir}/usr/bin/"
+ install -vDm 755 "build/bin/${pkgname}" -t "${pkgdir}/usr/bin"
# shell completion
- install -vDm 644 "_output/completions/${pkgname}" -t "$pkgdir/usr/share/bash-completion/completions/"
- install -vDm 644 "_output/completions/_${pkgname}" -t "$pkgdir/usr/share/zsh/site-functions/"
+ install -vDm 644 "build/completions/${pkgname}" -t "$pkgdir/usr/share/bash-completion/completions/"
+ install -vDm 644 "build/completions/_${pkgname}" -t "$pkgdir/usr/share/zsh/site-functions/"
# docs
install -vDm 644 "docs/${pkgname}.md" -t "${pkgdir}/usr/share/doc/${pkgname}/"
install -vDm 644 docs/examples/*.{json,yaml} -t "${pkgdir}/usr/share/doc/${pkgname}/examples/"
@@ -67,7 +67,7 @@
pkgdesc="A benchmarking CLI for CRI-compatible container runtimes"
cd "$pkgbase"
- make install-critest BINDIR="${pkgdir}/usr/bin/"
+ install -vDm 755 "build/bin/${pkgname}" -t "${pkgdir}/usr/bin"
# docs
install -vDm 644 docs/{benchmark,validation}.md -t "${pkgdir}/usr/share/doc/${pkgname}/"
install -vDm 644 {{CHANGELOG,CONTRIBUTING,README,code-of-conduct}.md,SECURITY_CONTACTS} \
Deleted: cri-tools-1.19.0-makefile.patch
===================================================================
--- cri-tools-1.19.0-makefile.patch 2021-04-09 17:45:35 UTC (rev 915283)
+++ cri-tools-1.19.0-makefile.patch 2021-04-09 17:46:45 UTC (rev 915284)
@@ -1,29 +0,0 @@
-diff -ruN a/Makefile b/Makefile
---- a/Makefile 2020-08-28 11:44:53.000000000 +0200
-+++ b/Makefile 2020-11-05 13:32:43.543054387 +0100
-@@ -33,7 +33,7 @@
-
- VERSION := $(shell git describe --tags --dirty --always)
- VERSION := $(VERSION:v%=%)
--GO_LDFLAGS := -X $(PROJECT)/pkg/version.Version=$(VERSION)
-+GO_LDFLAGS := $(GO_LDFLAGS) -X $(PROJECT)/pkg/version.Version=$(VERSION)
- BUILDTAGS := selinux
-
- BUILD_PATH := $(shell pwd)/build
-@@ -57,13 +57,13 @@
- @echo " * 'clean' - Clean artifacts."
-
- critest:
-- CGO_ENABLED=0 $(GO_TEST) -c -o $(CURDIR)/_output/critest$(BIN_EXT) \
-+ CGO_ENABLED=1 $(GO_TEST) -c -o $(CURDIR)/_output/critest$(BIN_EXT) \
- -ldflags '$(GO_LDFLAGS)' \
- -tags '$(BUILDTAGS)' \
-- $(PROJECT)/cmd/critest
-+ $(PROJECT)/cmd/critest
-
- crictl:
-- CGO_ENABLED=0 $(GO_BUILD) -o $(CURDIR)/_output/crictl$(BIN_EXT) \
-+ CGO_ENABLED=1 $(GO_BUILD) -o $(CURDIR)/_output/crictl$(BIN_EXT) \
- -ldflags '$(GO_LDFLAGS)' \
- -tags '$(BUILDTAGS)' \
- $(PROJECT)/cmd/crictl
Added: cri-tools-1.21.0-makefile.patch
===================================================================
--- cri-tools-1.21.0-makefile.patch (rev 0)
+++ cri-tools-1.21.0-makefile.patch 2021-04-09 17:46:45 UTC (rev 915284)
@@ -0,0 +1,31 @@
+diff --git i/Makefile w/Makefile
+index 35c198ca..d5ce23cb 100644
+--- i/Makefile
++++ w/Makefile
+@@ -34,7 +34,7 @@ BINDIR ?= /usr/local/bin
+
+ VERSION := $(shell git describe --tags --dirty --always)
+ VERSION := $(VERSION:v%=%)
+-GO_LDFLAGS := -X $(PROJECT)/pkg/version.Version=$(VERSION)
++GO_LDFLAGS := $(GO_LDFLAGS) -X $(PROJECT)/pkg/version.Version=$(VERSION)
+ BUILDTAGS := selinux
+
+ BUILD_PATH := $(shell pwd)/build
+@@ -64,7 +64,7 @@ critest:
+ @$(MAKE) -B $(CRITEST)
+
+ $(CRITEST):
+- CGO_ENABLED=0 $(GO_TEST) -c -o $@ \
++ CGO_ENABLED=1 $(GO_TEST) -c -o $@ \
+ -ldflags '$(GO_LDFLAGS)' \
+ -tags '$(BUILDTAGS)' \
+ $(PROJECT)/cmd/critest
+@@ -73,7 +73,7 @@ crictl:
+ @$(MAKE) -B $(CRICTL)
+
+ $(CRICTL):
+- CGO_ENABLED=0 $(GO_BUILD) -o $@ \
++ CGO_ENABLED=1 $(GO_BUILD) -o $@ \
+ -ldflags '$(GO_LDFLAGS)' \
+ -tags '$(BUILDTAGS)' \
+ $(PROJECT)/cmd/crictl
More information about the arch-commits
mailing list