diff options
author | Matthew McGinn | 2018-09-10 08:36:39 -0400 |
---|---|---|
committer | Matthew McGinn | 2018-09-10 08:36:39 -0400 |
commit | 0ab20d7cfe8fb5070b76e52ff73ec8749833c92f (patch) | |
tree | 98146be3cae5fc6434579eaa199e76e71cad4be9 /PKGBUILD | |
download | aur-0ab20d7cfe8fb5070b76e52ff73ec8749833c92f.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ca7939b4aa97 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +pkgname=('python2-docker-py-git') +_srcname='docker-py' +pkgver=r2640.1533861202.e78e4e74 +pkgrel=1 +pkgdesc='An API client for docker written in Python' +arch=('any') +url="https://github.com/docker/${_srcname}" +license=('Apache') + +depends=( + 'python2' + 'python2-six' + 'python2-requests' + 'python2-websocket-client' +) +makedepends=('git' 'python2-setuptools') +provides=("${pkgname[0]%-git}") +conflicts=("${pkgname[0]%-git}") + +source=("${_srcname}::git+${url}.git") +sha512sums=('SKIP') + +build() { + cd "${srcdir}/${_srcname}" + + # Patch any #!/usr/bin/python to #!/usr/bin/python2 + for file in $(find . -name '*.py' -print); do + sed -r -i 's_^#!.*/usr/bin/python(\s|$)_#!/usr/bin/python2_' $file + sed -r -i 's_^#!.*/usr/bin/env(\s)*python(\s|$)_#!/usr/bin/env python2_' $file + done + + python2 setup.py build +} + +pkgver() { + cd "${srcdir}/${_srcname}" + + printf 'r%s.%s.%s\n' \ + "$( git rev-list --count 'HEAD' )" \ + "$( git log --max-count='1' --pretty='format:%ct' )" \ + "$( git rev-parse --short 'HEAD' )" +} + +package() { + cd "${srcdir}/${_srcname}" + + python2 setup.py install --root="${pkgdir}" --optimize=1 +} |