[arch-commits] Commit in kompose/trunk (PKGBUILD)
Christian Rebischke
shibumi at archlinux.org
Sat Oct 17 20:15:56 UTC 2020
Date: Saturday, October 17, 2020 @ 20:15:56
Author: shibumi
Revision: 725620
upgpkg: kompose 1.21.0-1
Modified:
kompose/trunk/PKGBUILD
----------+
PKGBUILD | 27 ++++++++++++++++++---------
1 file changed, 18 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-10-17 19:00:56 UTC (rev 725619)
+++ PKGBUILD 2020-10-17 20:15:56 UTC (rev 725620)
@@ -7,13 +7,21 @@
arch=('x86_64')
url="https://github.com/kubernetes/kompose"
license=('Apache')
-makedepends=('go')
+makedepends=('go' 'git' 'jq') # git binary is needed for test scripts
depends=('glibc')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/kubernetes/kompose/archive/v${pkgver}.tar.gz")
-sha512sums=('2fd305db1c57b7f9b473ce4f3334b031045100e5b624735a1ed0ba2986e4223cb1e5cacf71da98981b54450760b3ee5684d8732e0b7020474acff6d5808db53b')
+sha512sums=('96a6a6335d1846c945410b9a7c2e580f736ac2f9730a68f59cdce8f699a7e83910ba21116de8a9640d550c03c7156d684457421597d0d9bcd63067e6cbb03e81')
+prepare() {
+ export GOPATH="${srcdir}"
+ mkdir -p src/github.com/kubernetes "${GOPATH}/bin"
+ mv "${pkgname}-${pkgver}" "src/github.com/kubernetes/${pkgname}"
+ export PACKAGE_ROOT="${GOPATH}/src/github.com/kubernetes/${pkgname}"
+}
+
build() {
- cd "${pkgname}-${pkgver}"
+ cd "${PACKAGE_ROOT}"
+ export CGO_ENABLED=0
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
@@ -20,16 +28,17 @@
export CGO_LDFLAGS="${LDFLAGS}"
export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
export GOLDFLAGS="-linkmode=external"
- go build .
+ go build -v .
chmod +x ./kompose
}
-check() {
- cd "${pkgname}-${pkgver}"
- go test ./...
-}
+# tests are failing right now due to a bug in script/cmd/cmd_test.go:28
+#check() {
+# cd "${PACKAGE_ROOT}"
+# go test -v ./...
+#}
package() {
- cd "${pkgname}-${pkgver}"
+ cd "${PACKAGE_ROOT}"
install -Dsm755 ./kompose "${pkgdir}/usr/bin/kompose"
}
More information about the arch-commits
mailing list