diff options
author | David Stark | 2018-03-17 12:57:07 +0000 |
---|---|---|
committer | David Stark | 2018-03-17 12:57:07 +0000 |
commit | e96927397ab2d850e8b7ef7c29a1930342a17825 (patch) | |
tree | a0ce1c3507e23a7c64c36a8dd1504cf98b0f9024 /PKGBUILD | |
parent | 38ffddc42710cf773034ab2b892a1847fe7660cc (diff) | |
download | aur-e96927397ab2d850e8b7ef7c29a1930342a17825.tar.gz |
updating and attempting to put it into a virtualenv
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 21 |
1 files changed, 15 insertions, 6 deletions
@@ -1,7 +1,7 @@ # Maintainer: David Stark <david@starkers.org> -pkgver=0.71 -pkgrel=12 +pkgver=0.75 +pkgrel=13 pkgname=telepresence pkgdesc="Local development against a remote Kubernetes or OpenShift cluster - http://www.telepresence.io" arch=('any') @@ -14,6 +14,7 @@ depends=( 'git' 'python' 'python-virtualenv' + 'sshuttle' 'socat' 'sshfs' 'torsocks' @@ -24,13 +25,21 @@ md5sums=('SKIP') build(){ cd "${srcdir}/${pkgname}-${pkgver}" - make virtualenv/bin/sshuttle-telepresence + virtualenv --python=python3 telepresence-venv + telepresence-venv/bin/pip install -r dev-requirements.txt + telepresence-venv/bin/pip install . + } package(){ - install -Dm 755 "${srcdir}/${pkgname}-${pkgver}/cli/stamp-telepresence" "${pkgdir}/usr/bin/stamp-telepresence" - install -Dm 755 "${srcdir}/${pkgname}-${pkgver}/cli/telepresence" "${pkgdir}/usr/bin/telepresence" - install -Dm 755 "${srcdir}/${pkgname}-${pkgver}/virtualenv/bin/sshuttle-telepresence" "${pkgdir}/usr/bin/sshuttle-telepresence" + + sed -i "s+${srcdir}/${pkgname}-${pkgver}+/opt/telepresence+g" "${srcdir}/${pkgname}-${pkgver}/telepresence-venv/bin/"* + mkdir -p "${pkgdir}/opt/telepresence/telepresence-venv" + rsync -ra "${srcdir}/${pkgname}-${pkgver}/telepresence-venv/" "${pkgdir}/opt/telepresence/telepresence-venv/" + + install -Dm 755 "../wrapper-telepresence.sh" "${pkgdir}/usr/bin/telepresence" + install -Dm 755 "../wrapper-stamp-telepresence.sh" "${pkgdir}/usr/bin/stamp-telepresence" + } # vim:set ts=2 sw=2 et: |