diff options
author | Kyle Keen | 2020-02-20 17:14:07 -0500 |
---|---|---|
committer | Kyle Keen | 2020-02-20 17:14:07 -0500 |
commit | 66f31b51bd220b5f183d558db7a49102d8998658 (patch) | |
tree | 7e372080517f37aaefd79c4d95726c33abab13c9 /PKGBUILD | |
download | aur-bpython2.tar.gz |
move from community
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e0e6df1ac8e5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Kyle Keen < keenerd at gmail > +# Contributor: Thomas Dziedzic < gostrc at gmail > +# Contributor: Mike Sampson <mike at sambodata dot com> +# Contributor: Anton Bazhenov <anton.bazhenov at gmail> + +pkgname=bpython2 +pkgver=0.18 +pkgrel=3 +pkgdesc='Fancy ncurses interface to the Python interpreter' +arch=('any') +url='https://bpython-interpreter.org/' +license=('MIT') +depends=('python2-pygments' 'python2-requests' 'python2-curtsies' 'python2-greenlet' 'python2-six') +optdepends=('python2-urwid: for bpython2-urwid' + 'python2-jedi: multiline completion' + 'python2-watchdog: module reloading') +makedepends=('python2-distribute') +#source=(https://bpython-interpreter.org/releases/bpython-${pkgver}.tar.gz) # slow +#source=("https://github.com/bpython/bpython/archive/$pkgver-release.tar.gz") # missing version data +source=("https://files.pythonhosted.org/packages/source/b/bpython/bpython-$pkgver.tar.gz") +md5sums=('a150a9ff3383013da1156dda4b44280d') + +# python-watchdog optdep... + +build() { + cd "$srcdir/bpython-$pkgver" + python2 setup.py build +} + +package() { + cd "$srcdir/bpython-$pkgver" + + python2 setup.py install --root="$pkgdir" --optimize=0 + + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/bpython2/LICENSE" + + # conflicting files with bpython + cd "$pkgdir/usr/bin/" + mv bpython bpython2 + mv bpython-urwid bpython2-urwid + mv bpython-curses bpython2-curses + mv bpdb bpdb2 + + cd "$pkgdir/usr/share/applications/" + mv org.bpython-interpreter.bpython.desktop org.bpython-interpreter.bpython2.desktop + sed -i 's/bpython/&2/' org.bpython-interpreter.bpython2.desktop + + cd "$pkgdir/usr/share/appinfo/" + mv org.bpython-interpreter.bpython.appdata.xml org.bpython-interpreter.bpython2.appdata.xml + sed -i 's/bpython/&2/' org.bpython-interpreter.bpython2.appdata.xml + + cd "$pkgdir/usr/share/pixmaps/" + mv bpython.png bpython2.png +} |