diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..107d8421ef43 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,66 @@ +#Contributor: Hector Mtz-Seara <hseara.#at#.gmail*.*com> +pkgname=pyzo +pkgver=4.1 +pkgrel=1 +pkgdesc="Pyzo is a cross-platform Python IDE focused on interactivity and introspection, which makes it very suitable for scientific computing." +url="http://pyzo.org" +license=("BSD") +arch=('any') +depends=('python-pyzolib') +replaces=('iep') +conflicts=('iep') +optdepends=( + 'python-pyqt4: At least one qt4 python bindings should be installed' + 'python-pyside: At lease one qt4 python bindings should be installed' +) +makedepends=('python-setuptools') + + +source=("https://github.com/pyzo/pyzo/archive/v${pkgver}.tar.gz") + +sha1sums=('6910f60d597b8cb537caaada5a047000ceef7150') + + +build(){ + cd "${srcdir}/${pkgname}-${pkgver}" + python setup.py build +} + +package(){ + cd "${srcdir}/${pkgname}-${pkgver}" + python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build + + # Remove left over directories from distribute utils. + find ${pkgdir} -type d -name "__pycache__" -exec rm -r {} \; -prune + + # Install application launcher + cat > ${pkgname}.desktop <<EOF +[Desktop Entry] +Version=${pkgver} +Type=Application +Encoding=UTF-8 +Name=pyzo +Comment=Pyzo is a cross-platform Python IDE +Exec=/usr/bin/pyzo +Icon=/usr/lib/python3.5/site-packages/pyzo/resources/appicons/pyzologo.ico +Categories=Python;Development;IDE; +EOF + + mkdir -p ${pkgdir}/usr/share/applications + install -m644 ${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop + +msg2 "Building iep shortcut" +mkdir -p ${pkgdir}/usr/bin + cat > ${pkgdir}/usr/bin/${pkgname} <<EOF +#!/usr/bin/env python +import pyzo +pyzo.start() +EOF +chmod 755 ${pkgdir}/usr/bin/${pkgname} + +#Install license + + + # Install (New) BSD license + install -D -m444 ${srcdir}/${pkgname}-${pkgver}/${pkgname}/license.txt "${pkgdir}/usr/share/licenses/${pkgname}/license.txt" +} |