Date: Friday, October 1, 2021 @ 07:12:29 Author: foxboron Revision: 1026341
archrelease: copy trunk to community-x86_64 Added: docker-compose/repos/community-x86_64/ docker-compose/repos/community-x86_64/PKGBUILD (from rev 1026340, docker-compose/trunk/PKGBUILD) ----------+ PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) Copied: docker-compose/repos/community-x86_64/PKGBUILD (from rev 1026340, docker-compose/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2021-10-01 07:12:29 UTC (rev 1026341) @@ -0,0 +1,41 @@ +# Maintainer: Andrew Crerar <cre...@archlinux.org> +# Maintainer: Morten Linderud <foxbo...@archlinux.org> +# Contributor: Felix Yan <felixonm...@archlinux.org> +# Contributor: Iwan Timmer <irtim...@gmail.com> +# Contributor: Vincent Demeester <vinc...@sbr.io> +# Contributor: Josh VanderLinden <a...@cloudlery.com> + +pkgname=docker-compose +pkgver=2.0.1 +pkgrel=1 +pkgdesc="Fast, isolated development environments using Docker" +arch=('x86_64') +url="https://www.docker.com/" +license=("Apache") +makedepends=('go') +checkdepends=('docker') +source=("$pkgname-$pkgver.tar.gz::https://github.com/docker/compose/archive/v$pkgver.tar.gz") +sha512sums=('077061ab343668d874d792a90b0b8ecda654a9ade5cf6aac6eb37f22a49f00a64c50fd1f0161a2013df4f1e47c612ca135338428553bbce0d173541c7c147ce0') + +build() { + cd "compose-$pkgver" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -ldflags=-X=github.com/docker/compose/v2/internal.Version=${pkgver} -mod=readonly -modcacherw" + go build -trimpath -tags "e2e,kube" -o compose ./cmd +} + +check(){ + cd "compose-$pkgver" + go test -tags "e2e,kube" -v $(go list -tags "e2e,kube" ./... | grep -vE 'e2e') +} + +package() { + cd "compose-$pkgver" + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + install -Dm755 compose "$pkgdir"/usr/lib/docker/cli-plugins/docker-compose + install -d "$pkgdir/usr/bin" + ln -sf /usr/lib/docker/cli-plugins/docker-compose "$pkgdir/usr/bin/docker-compose" +}