projects/aports·blob master · refs

36 lines · 1.0 KiB

1# Contributor: Thomas Boerger <[email protected]>
2# Maintainer: Thomas Boerger <[email protected]>
3pkgname=cloudfoundry-cli
4pkgver=8.7.9
5pkgrel=20
6pkgdesc="A CLI for Cloud Foundry written in Go"
7url="https://github.com/cloudfoundry/cli"
8arch="all !armv7"
9license="Apache-2.0"
10makedepends="go bash"
11checkdepends="ginkgo"
12options="!check" # some tests fail
13source="$pkgname-$pkgver.tar.gz::https://github.com/cloudfoundry/cli/archive/v$pkgver.tar.gz
14 fix-cgo.patch
15 "
16builddir="$srcdir/cli-$pkgver"
17
18export GOFLAGS="$GOFLAGS -mod=mod -modcacherw"
19
20build() {
21 make build GOFLAGS="$GOFLAGS"
22}
23
24check() {
25 make test GOFLAGS="$GOFLAGS"
26}
27
28package() {
29 mkdir -p "$pkgdir"/usr/bin
30 install -Dm755 out/cf "$pkgdir"/usr/bin/cf
31}
32
33sha512sums="
34211181ebfbe000ff90e5548ed4881d8d52fb3303438ca6b77b0d9ebc9300ed73f918cb87c9133ad01611c69efab425f5a57a51a8207c5db036d57fa20c8ebcc0 cloudfoundry-cli-8.7.9.tar.gz
35da6f16ef0b5aebb12bcac1272ce731debf25c8533df15074d00beff3910fc0c0fe9e3bb1e817333c585fc71844d4b22e7addc1b08a8b131f9ef11fcc5bbe5e1b fix-cgo.patch
36"