diff options
author | Dino Morelli | 2015-06-28 14:20:15 -0400 |
---|---|---|
committer | Dino Morelli | 2015-06-28 14:20:15 -0400 |
commit | f97eaef758dd7a0226ac30c8bec0d62b123ad4e3 (patch) | |
tree | 28502c3e66bf66716bdd4d4b61c3f0443c4c0eca | |
download | aur-f97eaef758dd7a0226ac30c8bec0d62b123ad4e3.tar.gz |
Initial commit
Moving this package over from the old pre-4 AUR.
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 33 |
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 +} |