summaryrefslogtreecommitdiff
path: root/community/docker/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/docker/PKGBUILD')
-rw-r--r--community/docker/PKGBUILD32
1 files changed, 13 insertions, 19 deletions
diff --git a/community/docker/PKGBUILD b/community/docker/PKGBUILD
index d8cd387e3..6526c2c43 100644
--- a/community/docker/PKGBUILD
+++ b/community/docker/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 105357 2014-02-05 21:59:10Z seblu $
+# $Id: PKGBUILD 107548 2014-03-17 21:18:56Z seblu $
# Maintainer: Sébastien "Seblu" Luttringer
pkgname=docker
-_truever=0.8.0
+_truever=0.9.0
pkgver=${_truever%.*}
pkgrel=1
epoch=1
@@ -10,36 +10,30 @@ pkgdesc='Pack, ship and run any application as a lightweight container'
arch=('x86_64')
url='http://www.docker.io/'
license=('Apache')
-depends=('bridge-utils' 'iproute2' 'device-mapper' 'lxc' 'sqlite' 'systemd')
+depends=('bridge-utils' 'iproute2' 'device-mapper' 'sqlite' 'systemd')
makedepends=('git' 'go' 'btrfs-progs')
-optdepends=('btrfs-progs: btrfs backend support')
+optdepends=('btrfs-progs: btrfs backend support'
+ 'lxc: lxc backend support')
# don't strip binaries! A sha1 is used to check binary consistency.
options=('!strip')
install=$pkgname.install
source=("git+https://github.com/dotcloud/docker.git#tag=v$_truever")
md5sums=('SKIP')
-# magic harcoded path
-_magic=src/github.com/dotcloud
-
-prepare() {
- mkdir -p "$_magic"
- ln -sfn "../../../docker" "$_magic/docker"
-}
build() {
- cd "$_magic/docker"
- export GOPATH="$srcdir:$srcdir/$_magic/docker/vendor"
+ cd docker
+ export AUTO_GOPATH=1
./hack/make.sh dynbinary
}
-check() {
- cd "$_magic/docker"
- # Will be added upstream soon
- #./hack/make.sh dyntest
-}
+#check() {
+# cd "$_magic/docker"
+# # Will be added upstream soon
+# ./hack/make.sh dyntest
+#}
package() {
- cd "$_magic/docker"
+ cd docker
install -Dm755 "bundles/$_truever/dynbinary/docker-$_truever" "$pkgdir/usr/bin/docker"
install -Dm755 "bundles/$_truever/dynbinary/dockerinit-$_truever" "$pkgdir/usr/lib/docker/dockerinit"
# completion