diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | wingide-101.install | 11 |
4 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b0f0736f3be5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +# Generated by mksrcinfo v8 +# Wed Sep 26 13:55:47 UTC 2018 +pkgbase = wingide-101 + pkgdesc = Wing 101 is a very simple free Python IDE designed for teaching beginning programmers. It omits most features found in Wing Pro. + pkgver = 6.1.1 + pkgrel = 1 + url = https://wingware.com/downloads/wingide-101 + install = wingide-101.install + arch = x86_64 + license = custom + depends = python + source = https://wingware.com/pub/wingide-101/6.1.1/wingide-101-6.1.1-1-x86_64-linux.tar.bz2 + sha256sums = 3f1698379a89962ecf100d354ff40d45dffd06135e51b18f93f53879d5567b8f + +pkgname = wingide-101 + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..a8e0cb1b16bb --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*~ +*.tar.xz +*.tar.bz2 +src +pkg diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4b887d3260be --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Ruben De Smet <rdesmeta at etrovub dot be> +# Based on wingide (pro) by: Grey Christoforo <first name [at] last name [dot] net> + +pkgname=wingide-101 +pkgver=6.1.1 +pkgrel=1 +pkgdesc="Wing 101 is a very simple free Python IDE designed for teaching beginning programmers. It omits most features found in Wing Pro." +arch=(x86_64) +url="https://wingware.com/downloads/wingide-101" +license=('custom') +depends=('python') +install=${pkgname}.install + +source=(https://wingware.com/pub/wingide-101/6.1.1/wingide-101-6.1.1-1-x86_64-linux.tar.bz2) + +sha256sums=('3f1698379a89962ecf100d354ff40d45dffd06135e51b18f93f53879d5567b8f') + +# prepare() { +# } + +package() { + cd $srcdir/$pkgname-$pkgver-$pkgrel-x86_64-linux/ + python wing-install.py \ + --install-binary \ + --winghome "${pkgdir}/opt/${pkgname}" \ + --bin-dir "${pkgdir}/usr/bin" + + # Correct the WINGHOME environment variable + sed -i "s|${pkgdir}||" ${pkgdir}/opt/${pkgname}/wingdbstub.py + sed -i "s|${pkgdir}||" ${pkgdir}/opt/${pkgname}/wing-101 + + chown -R root:root "${pkgdir}/opt/${pkgname}" + chmod +x ${pkgdir}/opt/${pkgname}/resources/linux/desktop/install-linux-desktop.sh + # Correct the WINGHOME environment variable + chown -R root:root "${pkgdir}/opt/${pkgname}" +} diff --git a/wingide-101.install b/wingide-101.install new file mode 100644 index 000000000000..5db88b3138ef --- /dev/null +++ b/wingide-101.install @@ -0,0 +1,11 @@ +post_install() { + /opt/wingide-101/resources/linux/desktop/install-linux-desktop.sh --install +} + +post_upgrade() { + post_install +} + +pre_remove() { + /opt/wingide-101/resources/linux/desktop/install-linux-desktop.sh --uninstall +} |