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 | |
download | aur-1284cb0a4e4c0ecc60717027c2c3b855dcc7503b.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a4bd64276505 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = ptpython + pkgdesc = An advanced Python REPL, built on top of the prompt_toolkit library + pkgver = 0.8 + pkgrel = 1 + url = https://pypi.python.org/pypi/ptpython + arch = any + license = CUSTOM + source = https://pypi.python.org/packages/source/p/ptpython/ptpython-0.8.tar.gz + sha256sums = 342d966c6671f9cc57f7dc8eec2595411ad1cca0e3da25e0997f9812431cf4c0 + +pkgname = ptpython + depends = python-prompt_toolkit + depends = python-jedi>=0.8.1 + depends = python-docopt + optdepends = ipython: ptipython (ptpython iPython wrapper) + +pkgname = ptpython2 + depends = python2-prompt_toolkit + depends = python2-jedi>=0.8.1 + depends = python2-docopt + optdepends = ipython2: ptipython2 (ptpython iPython wrapper) + 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} +} + |