diff options
author | Erik Johnson | 2015-07-06 13:30:20 -0500 |
---|---|---|
committer | Erik Johnson | 2015-07-06 13:30:20 -0500 |
commit | 1284cb0a4e4c0ecc60717027c2c3b855dcc7503b (patch) | |
tree | 1194edc1b446e443bb377f5239165c6ef761e62d /PKGBUILD | |
download | aur-1284cb0a4e4c0ecc60717027c2c3b855dcc7503b.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..eabfd382f368 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Contributor: Erik Johnson <palehose at gmail dot com> + +pkgbase=ptpython +pkgname=("${pkgbase}" "${pkgbase}2") +pkgver=0.8 +pkgrel=1 +pkgdesc="An advanced Python REPL, built on top of the prompt_toolkit library" +arch=(any) +url="https://pypi.python.org/pypi/${pkgbase}" +license=('CUSTOM') +source=("https://pypi.python.org/packages/source/p/${pkgbase}/${pkgbase}-${pkgver}.tar.gz") +sha256sums=(342d966c6671f9cc57f7dc8eec2595411ad1cca0e3da25e0997f9812431cf4c0) + +prepare() { + cp -a ${pkgbase}-${pkgver}{,-py2} +} + +package_ptpython() { + depends=('python-prompt_toolkit' 'python-jedi>=0.8.1' 'python-docopt') + makedepends=('python-setuptools') + optdepends=('ipython: ptipython (ptpython iPython wrapper)') + + cd "${srcdir}/${pkgbase}-${pkgver}" + python setup.py install --root="$pkgdir" --optimize=1 +} + +package_ptpython2() { + depends=('python2-prompt_toolkit' 'python2-jedi>=0.8.1' 'python2-docopt') + makedepends=('python2-setuptools') + optdepends=('ipython2: ptipython2 (ptpython iPython wrapper)') + + cd "${srcdir}/${pkgbase}-${pkgver}-py2" + python2 setup.py install --root="$pkgdir" --optimize=1 + mv "${pkgdir}/usr/bin/ptpython"{,2} + mv "${pkgdir}/usr/bin/ptipython"{,2} +} + |