diff options
author | Michael William Le Nguyen | 2020-02-12 20:59:31 -0500 |
---|---|---|
committer | Michael William Le Nguyen | 2020-02-12 20:59:31 -0500 |
commit | 7a4b15c0af6cc5331e7acbab877760113bc47160 (patch) | |
tree | fb01035fb3ba1b7f68cdec93acc849ee976e1f6a /PKGBUILD | |
parent | e1fba74b927d66033cfa904169260249e2d389e5 (diff) | |
download | aur-7a4b15c0af6cc5331e7acbab877760113bc47160.tar.gz |
Update to v0.8.1
- Patch and use Makefile for builds
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 24 insertions, 8 deletions
@@ -1,6 +1,6 @@ # Maintainer: Michael William Le Nguyen <michael at mail dot ttp dot codes> pkgname=pack-cli -pkgver=0.2.0 +pkgver=0.8.1 pkgrel=1 pkgdesc="CLI for building apps using Cloud Native Buildpacks" arch=('x86_64') @@ -9,16 +9,32 @@ license=('Apache') depends=('docker') makedepends=('go-pie') source=( - "pack-${pkgver}::https://github.com/buildpack/pack/archive/v${pkgver}.tar.gz" + "pack-${pkgver}.tar.gz::https://github.com/buildpack/pack/archive/v${pkgver}.tar.gz" + "Makefile.patch" ) -sha256sums=( - "345fe0e2b5e6eb8fdf08a5a4e0c9992101dc7e657f2d21389afaa52cc1d065f9" +sha512sums=( + "18b01a2e248970c4d761646319e17b5c246db944f231fdafc8f102195e0fa32b853e3c3fdf3eb23742cf531e766d4d4be2086479f0da266ee1806f062711615e" + "f4e444e2a04c5f9bfbd112a8cd622c21f557d707f53508eede9f6cb7303b5e8537895b86ef1a6095e70b6060c1d64f8cf1e17d173d9b77e37e95193d76237d4b" ) +prepare() { + cd "${srcdir}/pack-${pkgver}" + patch --forward --strip=1 --input="${srcdir}/Makefile.patch" +} build() { - cd "pack-${pkgver}" - go build -gcflags "all=-trimpath=${PWD}" -asmflags "all=-trimpath=${PWD}" \ - -ldflags "-extldflags ${LDFLAGS}" ./cmd/pack + export GOPATH="${srcdir}/go" + cd "${srcdir}/pack-${pkgver}" + PACK_VERSION="v${pkgver}" make build +} +check() { + export GOPATH="${srcdir}/go" + export PATH="$PATH:${srcdir}/go/bin" + cd "${srcdir}/pack-${pkgver}" + # Tests require the Docker daemon. + # make test + make verify } package() { - install -D -m755 "pack-${pkgver}/pack" "${pkgdir}/usr/bin/pack" + export GOPATH="${srcdir}/go" + go clean -modcache + install -D -m755 "${srcdir}/pack-${pkgver}/out/pack" "${pkgdir}/usr/bin/pack" } |