summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD66
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"
+}