summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 30 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..be058a8c960d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: bill <wpkp34 on gmail>
+pkgname=kmd-compile-aasm
+pkgver=20120816
+pkgrel=1
+pkgdesc='ARM compiler for kmd (Komodo Manchester Debugger)'
+arch=('i386' 'x86_64')
+url='https://studentnet.cs.manchester.ac.uk/resources/software/komodo/assembler/'
+license=('Custom: Non-commercial')
+depends=('kmd')
+makedepends=('git gcc')
+
+source=('aasm'::'git+https://github.com/UoMCS/aasm.git')
+
+md5sums=('SKIP')
+
+build() {
+ cd "$srcdir/aasm"
+ gcc aasm.c -o aasm
+ cat << EOS > kmd_compile
+#! /bin/sh
+FNAME=`echo $1 | sed s/[.]s$//`
+aasm -lk ${FNAME}.kmd $1
+EOS
+}
+
+package() {
+ cd "$srcdir/aasm"
+ install -Dm755 aasm "$pkgdir/usr/bin/aasm"
+ install -Dm755 kmd_compile "$pkgdir/usr/bin/kmd_compile"
+}