summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichael William Le Nguyen2020-02-12 20:59:31 -0500
committerMichael William Le Nguyen2020-02-12 20:59:31 -0500
commit7a4b15c0af6cc5331e7acbab877760113bc47160 (patch)
treefb01035fb3ba1b7f68cdec93acc849ee976e1f6a /PKGBUILD
parente1fba74b927d66033cfa904169260249e2d389e5 (diff)
downloadaur-7a4b15c0af6cc5331e7acbab877760113bc47160.tar.gz
Update to v0.8.1
- Patch and use Makefile for builds
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 24 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f6719e1bfa97..7a682484ffac 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}