[arch-commits] Commit in docker/trunk (PKGBUILD)
Sébastien Luttringer
seblu at archlinux.org
Thu Apr 2 00:21:25 UTC 2020
Date: Thursday, April 2, 2020 @ 00:21:24
Author: seblu
Revision: 609345
upgpkg: docker 1:19.03.8-2
Implement FS#63502. Big thanks to G. Richard Bellamy (rbellamy).
Modified:
docker/trunk/PKGBUILD
----------+
PKGBUILD | 28 +++++++++++++++++++++++++---
1 file changed, 25 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-04-01 23:59:51 UTC (rev 609344)
+++ PKGBUILD 2020-04-02 00:21:24 UTC (rev 609345)
@@ -2,7 +2,7 @@
pkgname=docker
pkgver=19.03.8
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc='Pack, ship and run any application as a lightweight container'
arch=('x86_64')
@@ -19,16 +19,21 @@
# https://github.com/docker/docker-ce/blob/master/components/engine/hack/dockerfile/install/
_TINI_COMMIT=fec3683b971d9c3ef73f284f176672c44b448662
_LIBNETWORK_COMMIT=9fd385be8302dbe1071a3ce124891893ff27f90f
+_APP_TAG='v0.9.0-beta1'
source=("git+https://github.com/docker/docker-ce.git#tag=v$pkgver"
"git+https://github.com/docker/libnetwork.git#commit=$_LIBNETWORK_COMMIT"
"git+https://github.com/krallin/tini.git#commit=$_TINI_COMMIT"
"git+https://github.com/spf13/cobra.git"
+ "git+https://github.com/docker/buildx.git"
+ "git+https://github.com/docker/app.git#tag=$_APP_TAG"
"$pkgname.sysusers")
-sha224sums=('SKIP'
+sha256sums=('SKIP'
'SKIP'
'SKIP'
'SKIP'
- '4c19a66617d73adf1c0b4b0a63e22cba296fd5af32b9b32a9787ff8d')
+ 'SKIP'
+ 'SKIP'
+ 'a7a4b52000ed38ead62665eec9ed2366a4f763d61977ebd5414b041ff1c3d415')
prepare() {
sed -i 's,/var/run,/run,' docker-ce/components/engine/contrib/init/systemd/docker.socket
@@ -79,6 +84,19 @@
DISABLE_WARN_OUTSIDE_CONTAINER=1 make VERSION=$pkgver-ce dynbinary
_fake_gopath_popd
+ ### app cli plugin
+ echo 'Building app cli plugin'
+ _fake_gopath_pushd app github.com/docker/app
+ make dynamic
+ _fake_gopath_popd
+
+ ### buildx cli plugin
+ echo 'Building buildx cli plugin'
+ _fake_gopath_pushd buildx github.com/docker/buildx
+ go build -o bin/docker-buildx -ldflags "-X github.com/docker/buildx/version.Version=$(git describe --match 'v[0-9]*' --always --tags)-tp-docker -X github.com/docker/buildx/version.Revision=$(git rev-parse HEAD) -X github.com/docker/buildx/version.Package=github.com/docker/buildx -X main.experimental=1" ./cmd/buildx
+ go clean -modcache
+ _fake_gopath_popd
+
### daemon
echo 'Building daemon'
_fake_gopath_pushd docker-ce/components/engine github.com/docker/docker
@@ -149,6 +167,10 @@
# man
install -dm755 "$pkgdir/usr/share/man"
cp -r man/man* "$pkgdir/usr/share/man"
+ # cli-plugins
+ cd "$srcdir"/src/github.com/docker
+ install -Dm755 app/bin/docker-app "$pkgdir/usr/lib/docker/cli-plugins/docker-app"
+ install -Dm755 buildx/bin/docker-buildx "$pkgdir/usr/lib/docker/cli-plugins/docker-buildx"
}
# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list