[arch-commits] Commit in python-prompt_toolkit/trunk (PKGBUILD)
Kyle Keen
kkeen at archlinux.org
Mon Nov 19 18:14:39 UTC 2018
Date: Monday, November 19, 2018 @ 18:14:39
Author: kkeen
Revision: 408951
upgpkg: python-prompt_toolkit 2.0.7-2
Modified:
python-prompt_toolkit/trunk/PKGBUILD
----------+
PKGBUILD | 34 +++++++++++++++++++++++++++++-----
1 file changed, 29 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-11-19 17:55:44 UTC (rev 408950)
+++ PKGBUILD 2018-11-19 18:14:39 UTC (rev 408951)
@@ -2,10 +2,11 @@
# Contributor: Andy Weidenbaum <archbaum at gmail.com>
pkgbase=python-prompt_toolkit
-pkgname=(python-prompt_toolkit python2-prompt_toolkit)
+pkgname=(python-prompt_toolkit python2-prompt_toolkit python2-prompt_toolkit1)
_name=prompt_toolkit
pkgver=2.0.7
-pkgrel=1
+_onever=1.0.15
+pkgrel=2
pkgdesc="Library for building powerful interactive command lines in Python"
arch=('any')
depends=('python-pygments'
@@ -16,13 +17,21 @@
url="https://github.com/jonathanslenders/python-prompt-toolkit"
license=('BSD')
options=(!emptydirs)
-source=("https://files.pythonhosted.org/packages/source/p/$_name/$_name-$pkgver.tar.gz")
-md5sums=('5c32f640908dec950646a0460198158d')
-sha256sums=('fd17048d8335c1e6d5ee403c3569953ba3eb8555d710bfc548faf0712666ea39')
+source=("https://files.pythonhosted.org/packages/source/p/$_name/$_name-$pkgver.tar.gz"
+ "https://files.pythonhosted.org/packages/source/p/$_name/$_name-$_onever.tar.gz")
+md5sums=('5c32f640908dec950646a0460198158d'
+ '8fe70295006dbc8afedd43e5eba99032')
+sha256sums=('fd17048d8335c1e6d5ee403c3569953ba3eb8555d710bfc548faf0712666ea39'
+ '858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917')
prepare() {
cd "$srcdir"
cp -r $_name-$pkgver python2-$_name-$pkgver
+ cp -r $_name-$_onever python2-$_name-$_onever
+ # rearrange a bunch of stuff to avoid version conflicts
+ cd "$srcdir/python2-$_name-$_onever"
+ mv -f prompt_toolkit prompt_toolkit1
+ find ./ -type f -exec sed -i -e 's/prompt_toolkit/prompt_toolkit1/g' {} \;
}
build() {
@@ -31,6 +40,9 @@
cd "$srcdir/python2-$_name-$pkgver"
python2 setup.py build
+
+ cd "$srcdir/python2-$_name-$_onever"
+ python2 setup.py build
}
package_python-prompt_toolkit() {
@@ -47,3 +59,15 @@
python2 setup.py install --root="$pkgdir" --optimize=1
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
+
+# this is for ipython2
+package_python2-prompt_toolkit1() {
+ depends=('python2-pygments'
+ 'python2-six'
+ 'python2-wcwidth')
+ pkgver="$_onever"
+ cd "$srcdir/python2-$_name-$_onever"
+ python2 setup.py install --root="$pkgdir" --optimize=1
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
More information about the arch-commits
mailing list