diff options
author | Mike Javorski | 2017-05-06 00:29:29 -0700 |
---|---|---|
committer | Mike Javorski | 2017-05-06 00:29:29 -0700 |
commit | 9085c5f1957774532bff49ca2e5089db2893caeb (patch) | |
tree | 5ffe248ad1722ef67ffebe1de8530c19494f84be | |
parent | 0e35c9de7ac957a3dc6c4dbb001542c2eb9d6bd0 (diff) | |
download | aur-9085c5f1957774532bff49ca2e5089db2893caeb.tar.gz |
Adjust dependencies so we can build all man pages
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 31 insertions, 6 deletions
@@ -5,6 +5,8 @@ pkgbase = docker-bin url = https://www.docker.com/ arch = x86_64 license = Apache + makedepends = git + makedepends = go makedepends = go-md2man depends = bridge-utils depends = iproute2 @@ -22,9 +24,13 @@ pkgbase = docker-bin options = !strip source = https://get.docker.com/builds/Linux/x86_64/docker-17.04.0-ce.tgz source = https://github.com/moby/moby/archive/v17.04.0-ce.tar.gz + source = git+https://github.com/spf13/cobra.git + source = git+https://github.com/cpuguy83/go-md2man.git source = docker.sysusers md5sums = b48684ab01ba2068ca44a21da92ce169 md5sums = 1c794272d1e25c05cdd5b5706ea23658 + md5sums = SKIP + md5sums = SKIP md5sums = 9a8b2744db23b14ca3cd350fdf73c179 pkgname = docker-bin @@ -11,7 +11,7 @@ license=('Apache') provides=('docker' 'docker-ce') conflicts=('docker' 'docker-ce' 'docker-git') depends=('bridge-utils' 'iproute2' 'device-mapper' 'sqlite' 'systemd' 'libseccomp') -makedepends=('go-md2man') +makedepends=('git' 'go' 'go-md2man') optdepends=('btrfs-progs: btrfs backend support' 'lxc: lxc backend support') # don't strip binaries! A sha1 is used to check binary consistency. @@ -19,14 +19,33 @@ options=('!strip') source=( "https://get.docker.com/builds/Linux/x86_64/docker-${pkgver}-ce.tgz" "https://github.com/moby/moby/archive/v${pkgver}-ce.tar.gz" - "docker.sysusers") + "git+https://github.com/spf13/cobra.git" + "git+https://github.com/cpuguy83/go-md2man.git" + "docker.sysusers" +) md5sums=('b48684ab01ba2068ca44a21da92ce169' '1c794272d1e25c05cdd5b5706ea23658' + 'SKIP' + 'SKIP' + '9a8b2744db23b14ca3cd350fdf73c179') build() { - cd moby-$pkgver-ce - # man pages - man/md2man-all.sh 2>/dev/null + ### go magics + export GOPATH="$srcdir" + export PATH="$GOPATH/bin:$PATH" + + # mock go packages so we can generate the man pages + mkdir -p src/github.com/docker + ln -rsfT moby-$pkgver-ce src/github.com/docker/docker + mkdir -p src/github.com/cpuguy83 + ln -rsf go-md2man src/github.com/cpuguy83 + mkdir -p src/github.com/spf13 + ln -rsf cobra src/github.com/spf13 + + msg2 'Building man pages' + pushd src/github.com/docker/docker >/dev/null + man/generate.sh 2>/dev/null + popd >/dev/null } package() { @@ -60,7 +79,7 @@ package() { install -Dm644 'contrib/syntax/vim/ftdetect/dockerfile.vim' "$pkgdir/usr/share/vim/vimfiles/ftdetect/dockerfile.vim" # man install -dm755 "$pkgdir/usr/share/man" - mv man/man* "$pkgdir/usr/share/man" + cp -r man/man* "$pkgdir/usr/share/man" } # vim:set ts=2 sw=2 et: |