summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorRuben De Smet2018-09-26 15:55:53 +0200
committerRuben De Smet2018-09-26 15:55:53 +0200
commitdc198b0098ca7628c2870e29bbb0a12f9602911a (patch)
tree91e656242c71e3e89e5e386a509ca95c97143387 /PKGBUILD
downloadaur-dc198b0098ca7628c2870e29bbb0a12f9602911a.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 36 insertions, 0 deletions
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}"
+}