# Compiling Time: 0.33 SBU # Maintainer: DeX77 pkgname=docker pkgver=1.12.0 pkgextraver="8eab29e" pkgrel=1 pkgdesc="Docker - the Linux container runtime" archs=('!i686' 'x86_64') groups=('apps-extra') depends=('bridge-utils' 'iproute2' 'libguestfs' 'sqlite3' 'lvm2' 'btrfs-progs>=3.18.2') makedepends=('go>=1.2' 'git' 'mercurial' 'ca-certificates' 'sphinx-httpdomain' 'mkdocs' \ 'python-jinja' 'python-markupsafe' 'python-markdown' 'pyyaml' 'watchdog' 'pathtools') _F_github_name="docker" _F_github_author="docker" _F_github_tag_v="y" _F_systemd_units=(docker=) provides=('lxc-docker') replaces=('lxc-docker') conflicts=('lxc-docker') _F_archive_grepv="rc[1-9]" Finclude github systemd source=(${source[@]} \ https://raw.githubusercontent.com/felixr/docker-zsh-completion/master/_docker\ ${pkgname}.service) sha1sums=('b1d78c5c21d1169a941a048be18315650a379e5d' \ '9c0a8bbf4a55d58ae5f823c0595eb4b535222da6' \ '28c77e8cf1ce9691089d19b010631743d55587bb') build() { Fcd Fpatchall export GOPATH="$Fsrcdir/gopath:$Fsrcdir/gopath/src/github.com/docker/docker/vendor" Fexec mkdir -p $Fsrcdir/gopath/src/github.com/docker Fexec rm -rf $Fsrcdir/gopath/src/github.com/docker/docker Fexec mv $Fsrcdir/$_F_github_name-$pkgver/ $Fsrcdir/gopath/src/github.com/docker/docker/ Fcd gopath/src/github.com/docker/docker #Fexec mv vendor/src/github.com/opencontainers/runc/libcontainer/seccomp/{jump_amd64.go,jump_linux.go} #Fsed ',amd64' '' vendor/src/github.com/opencontainers/runc/libcontainer/seccomp/jump_linux.go export DOCKER_GITCOMMIT=$pkgextraver Fexec ./hack/make.sh dynbinary Finstall 644 _docker usr/share/zsh/site-functions/_docker Fexe gopath/src/github.com/docker/docker/bundles/${pkgver}/dynbinary-client/docker-${pkgver} \ usr/sbin/docker Fexe gopath/src/github.com/docker/docker/bundles/${pkgver}/dynbinary-daemon/dockerd-${pkgver} \ usr/sbin/dockerd Fexe gopath/src/github.com/docker/docker/bundles/${pkgver}/dynbinary-daemon/docker-proxy-${pkgver} \ usr/sbin/docker-proxy # install systemd service unit Finstall 644 lib/systemd/system/docker.service Finstall 644 gopath/src/github.com/docker/docker/contrib/completion/bash/docker \ usr/share/bash-completion/completions/docker Fmkdir usr/share/doc/docker-${pkgver} #cd $Fsrcdir/gopath/src/github.com/docker/docker/docs #mkdocs build || Fdie #Fcp gopath/src/github.com/docker/docker/docs/_build/html/* \ # usr/share/doc/docker-${pkgver} } # optimization OK