summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Johnson2015-07-06 13:30:20 -0500
committerErik Johnson2015-07-06 13:30:20 -0500
commit1284cb0a4e4c0ecc60717027c2c3b855dcc7503b (patch)
tree1194edc1b446e443bb377f5239165c6ef761e62d
downloadaur-1284cb0a4e4c0ecc60717027c2c3b855dcc7503b.tar.gz
Initial commit
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD37
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}
+}
+