summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDino Morelli2015-06-28 14:20:15 -0400
committerDino Morelli2015-06-28 14:20:15 -0400
commitf97eaef758dd7a0226ac30c8bec0d62b123ad4e3 (patch)
tree28502c3e66bf66716bdd4d4b61c3f0443c4c0eca
downloadaur-f97eaef758dd7a0226ac30c8bec0d62b123ad4e3.tar.gz
Initial commit
Moving this package over from the old pre-4 AUR.
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD33
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ab9e390f41a8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = glulxe-term
+ pkgdesc = Glulxe is an interpreter for the Glulx virtual machine.
+ pkgver = 052
+ pkgrel = 1
+ url = http://www.eblong.com/zarf/glulx/
+ arch = i686
+ arch = x86_64
+ groups = inform
+ license = BSD
+ depends = ncurses
+ source = http://www.ifarchive.org/if-archive/programming/glulx/interpreters/glulxe/glulxe-052.tar.gz
+ source = http://www.ifarchive.org/if-archive/programming/glk/implementations/glktermw-104.tar.gz
+ md5sums = 8e3b25accb5d051db60930e9898754b1
+ md5sums = 050aeb964140f7e11f555e06a23ccb1d
+
+pkgname = glulxe-term
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..21f4778410ad
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Dino Morelli < dino@ui3.info >
+# Contributor: Eric Forgeot < http://ifiction.free.fr >
+
+pkgname=glulxe-term
+pkgver=052
+pkgrel=1
+pkgdesc="Glulxe is an interpreter for the Glulx virtual machine."
+arch=(i686 x86_64)
+url="http://www.eblong.com/zarf/glulx/"
+license=('BSD')
+groups=(inform)
+depends=('ncurses')
+source=("http://www.ifarchive.org/if-archive/programming/glulx/interpreters/glulxe/glulxe-${pkgver}.tar.gz" "http://www.ifarchive.org/if-archive/programming/glk/implementations/glktermw-104.tar.gz")
+
+md5sums=('8e3b25accb5d051db60930e9898754b1'
+ '050aeb964140f7e11f555e06a23ccb1d')
+
+build() {
+ cd $srcdir/glkterm
+ sed -i -e "s/<ncursesw\/ncurses.h>/<ncurses.h>/g" $srcdir/glkterm/gtncursesw.c
+ make
+ # note: glktermw is a portable API (programming interface)
+ # for applications with text UIs (user interfaces).
+ # It is needed to compile glulxe
+
+ cd $srcdir/glulxe
+ make GLKINCLUDEDIR=$srcdir/glkterm GLKLIBDIR=$srcdir/glkterm GLKMAKEFILE=Make.glktermw || return 1
+}
+
+package() {
+ install -D -m644 $srcdir/glulxe/glulxe $pkgdir/usr/bin/glulxe-term
+ chmod +x $pkgdir/usr/bin/glulxe-term
+}