diff options
author | Mike Javorski | 2018-11-17 11:39:38 -0800 |
---|---|---|
committer | Mike Javorski | 2018-11-17 11:39:38 -0800 |
commit | 1042998cdaa9033d0de045c69545fe458036f52d (patch) | |
tree | 0c543a09b613ef54a37a825a17184398df26d98b | |
parent | 5caf1691613090ab806eb187b9eeccd24174d3ff (diff) | |
download | aur-1042998cdaa9033d0de045c69545fe458036f52d.tar.gz |
Update to latest release 18.09.0
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 25 insertions, 27 deletions
@@ -1,6 +1,6 @@ pkgbase = docker-bin pkgdesc = Pack, ship and run any application as a lightweight container, using official binaries - pkgver = 18.06.0 + pkgver = 18.09.0 pkgrel = 1 url = https://www.docker.com/ arch = x86_64 @@ -8,12 +8,15 @@ pkgbase = docker-bin makedepends = make makedepends = git makedepends = go + makedepends = go-md2man depends = bridge-utils depends = iproute2 depends = device-mapper depends = sqlite depends = systemd depends = libseccomp + depends = containerd + depends = runc optdepends = btrfs-progs: btrfs backend support provides = docker provides = docker-ce @@ -21,11 +24,11 @@ pkgbase = docker-bin conflicts = docker-ce conflicts = docker-git options = !strip - source = https://download.docker.com/linux/static/edge/x86_64/docker-18.06.0-ce.tgz - source = https://github.com/docker/docker-ce/archive/v18.06.0-ce.tar.gz + source = https://download.docker.com/linux/static/edge/x86_64/docker-18.09.0.tgz + source = https://github.com/docker/docker-ce/archive/v18.09.0.tar.gz source = docker.sysusers - md5sums = 057617a036acfbc908cb6eec6e608b7d - md5sums = ffe05742cecabed9536ad5ad84e18d38 + md5sums = cac2990fb7eea0bff75aafda284daa01 + md5sums = cf7f7fd8dde4bea3798cea36e8f806a1 md5sums = 9a8b2744db23b14ca3cd350fdf73c179 pkgname = docker-bin @@ -2,7 +2,7 @@ # Contributor: Sébastien "Seblu" Luttringer pkgname=docker-bin -pkgver=18.06.0 +pkgver=18.09.0 pkgrel=1 pkgdesc='Pack, ship and run any application as a lightweight container, using official binaries' arch=('x86_64') @@ -10,18 +10,19 @@ url='https://www.docker.com/' license=('Apache') provides=('docker' 'docker-ce') conflicts=('docker' 'docker-ce' 'docker-git') -depends=('bridge-utils' 'iproute2' 'device-mapper' 'sqlite' 'systemd' 'libseccomp') -makedepends=('make' 'git' 'go') -optdepends=('btrfs-progs: btrfs backend support') +depends=('bridge-utils' 'iproute2' 'device-mapper' 'sqlite' 'systemd' 'libseccomp' 'runc' 'containerd') +makedepends=('make' 'git' 'go' 'go-md2man') +optdepends=('btrfs-progs: btrfs backend support' + 'pigz: parallel gzip compressor support') # don't strip binaries! A sha1 is used to check binary consistency. options=('!strip') source=( - "https://download.docker.com/linux/static/edge/x86_64/docker-${pkgver}-ce.tgz" - "https://github.com/docker/docker-ce/archive/v${pkgver}-ce.tar.gz" + "https://download.docker.com/linux/static/edge/x86_64/docker-${pkgver}.tgz" + "https://github.com/docker/docker-ce/archive/v${pkgver}.tar.gz" "docker.sysusers" ) -md5sums=('057617a036acfbc908cb6eec6e608b7d' - 'ffe05742cecabed9536ad5ad84e18d38' +md5sums=('cac2990fb7eea0bff75aafda284daa01' + 'cf7f7fd8dde4bea3798cea36e8f806a1' '9a8b2744db23b14ca3cd350fdf73c179') build() { @@ -31,22 +32,18 @@ build() { # mock go packages so we can generate the man pages mkdir -p src/github.com/docker - ln -rsfT docker-ce-$pkgver-ce/components/cli src/github.com/docker/cli + ln -rsfT docker-ce-$pkgver/components/cli src/github.com/docker/cli msg2 'Building man pages' pushd src/github.com/docker/cli >/dev/null + # disable go-md2man compilation/install as we will use the packaged version + sed -i -e '/go install.*go-md2man/d' scripts/docs/generate-man.sh make manpages 2>/dev/null popd >/dev/null } package() { cd docker - # runc - install -Dm755 'docker-runc' "$pkgdir/usr/bin/docker-runc" - # docker-containerd - install -Dm755 'docker-containerd' "$pkgdir/usr/bin/docker-containerd" - install -Dm755 'docker-containerd-shim' "$pkgdir/usr/bin/docker-containerd-shim" - install -Dm755 'docker-containerd-ctr' "$pkgdir/usr/bin/docker-containerd-ctr" # docker-proxy install -Dm755 'docker-proxy' "$pkgdir/usr/bin/docker-proxy" # docker-init @@ -55,7 +52,7 @@ package() { install -Dm755 'docker' "$pkgdir/usr/bin/docker" install -Dm755 'dockerd' "$pkgdir/usr/bin/dockerd" - cd $srcdir/docker-ce-$pkgver-ce/components/cli + cd $srcdir/docker-ce-$pkgver/components/cli # 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" @@ -65,19 +62,17 @@ package() { install -dm755 "$pkgdir/usr/share/man" cp -r man/man* "$pkgdir/usr/share/man" - cd $srcdir/docker-ce-$pkgver-ce/components/packaging + cd $srcdir/docker-ce-$pkgver/components/packaging # systemd - install -Dm644 'deb/systemd/docker.service' "$pkgdir/usr/lib/systemd/system/docker.service" - install -Dm644 'deb/systemd/docker.socket' "$pkgdir/usr/lib/systemd/system/docker.socket" + install -Dm644 'systemd/docker.service' "$pkgdir/usr/lib/systemd/system/docker.service" install -Dm644 "$srcdir/docker.sysusers" "$pkgdir/usr/lib/sysusers.d/docker.conf" - cd $srcdir/docker-ce-$pkgver-ce/components/engine + cd $srcdir/docker-ce-$pkgver/components/engine install -Dm644 'contrib/udev/80-docker.rules' "$pkgdir/usr/lib/udev/rules.d/80-docker.rules" + # 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" - - warning "Docker CE 17.12 and later won't recognize containers started with previous Docker versions. If using Live Restore, you must stop all containers before upgrading to Docker CE 17.12. If you don't, any containers started by Docker versions that predate 17.12 won't be recognized by Docker after the upgrade and will keep running, un-managed, on the system." } # vim:set ts=2 sw=2 et: |