[arch-commits] Commit in docker/trunk (PKGBUILD)
Sébastien Luttringer
seblu at archlinux.org
Wed Aug 23 22:56:58 UTC 2017
Date: Wednesday, August 23, 2017 @ 22:56:57
Author: seblu
Revision: 253113
upgpkg: docker 1:17.06.1-1
Modified:
docker/trunk/PKGBUILD
----------+
PKGBUILD | 56 ++++++++++++++++++++++++++++----------------------------
1 file changed, 28 insertions(+), 28 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-08-23 22:36:24 UTC (rev 253112)
+++ PKGBUILD 2017-08-23 22:56:57 UTC (rev 253113)
@@ -2,8 +2,8 @@
# Maintainer: Sébastien "Seblu" Luttringer
pkgname=docker
-pkgver=17.06.0
-pkgrel=2
+pkgver=17.06.1
+pkgrel=1
epoch=1
pkgdesc='Pack, ship and run any application as a lightweight container'
arch=('x86_64' 'i686')
@@ -11,7 +11,7 @@
license=('Apache')
depends=('glibc' 'bridge-utils' 'iproute2' 'device-mapper' 'sqlite' 'libsystemd'
'libseccomp' 'libtool')
-makedepends=('git' 'go' 'btrfs-progs' 'cmake')
+makedepends=('git' 'go' 'btrfs-progs' 'cmake' 'systemd')
optdepends=('btrfs-progs: btrfs backend support'
'lxc: lxc backend support')
# don't strip binaries! A sha1 is used to check binary consistency.
@@ -19,15 +19,14 @@
# Use exact commit version from Dockerfile for runc and containerd until 1.0.0
# https://github.com/docker/containerd/issues/299#issuecomment-240745119
# see commit in hack/dockerfile/binaries-commits
-_RUNC_COMMIT=2d41c047c83e09a6d61d464906feb2a2f3c52aa4
-_CONTAINERD_COMMIT=cfb82a876ecc11b5ca0977d1733adbe58599088a
+# https://github.com/docker/docker-ce/blob/master/components/engine/hack/dockerfile/binaries-commits
+_RUNC_COMMIT=810190ceaa507aa2727d7ae6f4790c76ec150bd2
+_CONTAINERD_COMMIT=6e23458c129b551d5c9871e5174f6b1b7f6d1170
_TINI_COMMIT=949e6facb77383876aeff8a6944dde66b3089574
_LIBNETWORK_COMMIT=7b2b1feb1de4817d522cc372af149ff48d25028e
-_DOCKERCLI_COMMIT=3dfb8343b139d6342acfd9975d7f1068b5b1c3d3
source=("git+https://github.com/docker/docker-ce.git#tag=v$pkgver-ce"
- "git+https://github.com/docker/cli.git#commit=$_DOCKERCLI_COMMIT"
"git+https://github.com/docker/runc.git#commit=$_RUNC_COMMIT"
- "git+https://github.com/containerd/containerd.git#commit=$_CONTAINERD_COMMIT"
+ "git+https://github.com/docker/containerd.git#commit=$_CONTAINERD_COMMIT"
"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"
@@ -40,7 +39,6 @@
'SKIP'
'SKIP'
'SKIP'
- 'SKIP'
'9a8b2744db23b14ca3cd350fdf73c179')
@@ -64,7 +62,7 @@
local _cfile _commit _pkgbuild _dockerfile
_cfile="$srcdir"/docker-ce/components/engine/hack/dockerfile/binaries-commits
. "$_cfile"
- for _commit in DOCKERCLI RUNC CONTAINERD LIBNETWORK TINI; do
+ for _commit in RUNC CONTAINERD LIBNETWORK TINI; do
_pkgbuild=_${_commit}_COMMIT
_dockerfile=${_commit}_COMMIT
if [[ ${!_pkgbuild} != ${!_dockerfile} ]]; then
@@ -80,7 +78,7 @@
### cli
msg2 'Building cli'
- _fake_gopath_pushd cli github.com/docker/cli
+ _fake_gopath_pushd docker-ce/components/cli github.com/docker/cli
make VERSION=$pkgver-ce dynbinary
_fake_gopath_popd
@@ -88,7 +86,7 @@
msg2 'Building daemon'
_fake_gopath_pushd docker-ce/components/engine github.com/docker/docker
DOCKER_GITCOMMIT=$(cd "$srcdir"/docker-ce && git rev-parse --short HEAD) \
- DOCKER_BUILDTAGS='seccomp' \
+ DOCKER_BUILDTAGS='seccomp journald' \
VERSION=$pkgver-ce \
hack/make.sh dynbinary
_fake_gopath_popd
@@ -136,8 +134,6 @@
}
package() {
- ### cli
- install -Dm755 cli/build/docker "$pkgdir/usr/bin/docker"
### runc
install -Dm755 runc/runc "$pkgdir/usr/bin/docker-runc"
### containerd
@@ -149,18 +145,11 @@
install -Dm755 libnetwork/proxy "$pkgdir/usr/bin/docker-proxy"
### init
install -Dm755 tini/tini-static "$pkgdir/usr/bin/docker-init"
- ### docker-ce engine subdir
- cd docker-ce/components/engine
- ### daemon
+ ### engine
+ cd "$srcdir"/docker-ce/components/engine
+ # binary
install -Dm755 {bundles/latest/dynbinary-daemon,"$pkgdir"/usr/bin}/dockerd
- ### completion
- install -Dm644 'contrib/completion/bash/docker' \
- "$pkgdir/usr/share/bash-completion/completions/docker"
- install -Dm644 'contrib/completion/zsh/_docker' \
- "$pkgdir/usr/share/zsh/site-functions/_docker"
- install -Dm644 'contrib/completion/fish/docker.fish' \
- "$pkgdir/usr/share/fish/vendor_completions.d/docker.fish"
- ### systemd
+ # systemd
install -Dm644 'contrib/init/systemd/docker.service' \
"$pkgdir/usr/lib/systemd/system/docker.service"
install -Dm644 'contrib/init/systemd/docker.socket' \
@@ -169,14 +158,25 @@
"$pkgdir/usr/lib/udev/rules.d/80-docker.rules"
install -Dm644 "$srcdir/$pkgname.sysusers" \
"$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
- ### vim syntax
+ # vim syntax
install -Dm644 'contrib/syntax/vim/syntax/dockerfile.vim' \
"$pkgdir/usr/share/vim/vimfiles/syntax/dockerfile.vim"
install -Dm644 'contrib/syntax/vim/ftdetect/dockerfile.vim' \
"$pkgdir/usr/share/vim/vimfiles/ftdetect/dockerfile.vim"
- ### man
+ ### cli
+ cd "$srcdir"/docker-ce/components/cli
+ # binary
+ install -Dm755 build/docker "$pkgdir/usr/bin/docker"
+ # completion
+ install -Dm644 'contrib/completion/bash/docker' \
+ "$pkgdir/usr/share/bash-completion/completions/docker"
+ install -Dm644 'contrib/completion/zsh/_docker' \
+ "$pkgdir/usr/share/zsh/site-functions/_docker"
+ install -Dm644 'contrib/completion/fish/docker.fish' \
+ "$pkgdir/usr/share/fish/vendor_completions.d/docker.fish"
+ # man
install -dm755 "$pkgdir/usr/share/man"
- cp -r $srcdir/docker-ce/components/cli/man/man* "$pkgdir/usr/share/man"
+ cp -r man/man* "$pkgdir/usr/share/man"
}
# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list