diff options
author | Adrien Navratil | 2020-10-14 13:23:31 +0200 |
---|---|---|
committer | Adrien Navratil | 2020-10-14 13:23:31 +0200 |
commit | aee769e2fd18634563f66fc91868d9af79eb7056 (patch) | |
tree | bd7f426e0257d2c502eedf661a82721a566e56be | |
download | aur-aee769e2fd18634563f66fc91868d9af79eb7056.tar.gz |
First version 1.0.0
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rw-r--r-- | a68k-fast | 25 |
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cae675660e7a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = epita-68k-sdk + pkgdesc = EPITA 68k development kit for the third semester computer architecture practicals + pkgver = 1.0.0 + pkgrel = 1 + url = http://www.debug-pro.com/epita/archi/s3/en/ + arch = x86_64 + license = custom + depends = qt5-base + source = http://www.debug-pro.com/epita/archi/s3/TP_68000_Ubuntu64.tar.gz, + source = a68k-fast + md5sums = 5d748ed7be0d8f3a25ec6016e7282df8 + md5sums = 8ddd44aca5a0b18e3a1ffee345098681 + +pkgname = epita-68k-sdk + + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9b893c9b76fe --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Adrien 'Litarvan' Navratil <adrien1975@live.fr> +pkgname=epita-68k-sdk +pkgver=1.0.0 +pkgrel=1 +pkgdesc='EPITA 68k development kit for the third semester computer architecture practicals' +arch=(x86_64) +url=http://www.debug-pro.com/epita/archi/s3/en/ +license=('custom') +depends=(qt5-base) +makedepends=() +source=('http://www.debug-pro.com/epita/archi/s3/TP_68000_Ubuntu64.tar.gz', 'a68k-fast') +md5sums=('5d748ed7be0d8f3a25ec6016e7282df8' '8ddd44aca5a0b18e3a1ffee345098681') + +package() { + cd "${srcdir}/TP_68000_Ubuntu64" + + for file in a68k d68k; do + install -Dm755 ./68000/"${file}" "${pkgdir}"/usr/bin/"${file}" + done + + for file in libM68000.so.1 libSplittingView.so.1; do + install -Dm755 ./68000/"${file}" "${pkgdir}"/usr/lib/"${file}" + done + + cd .. + + install -Dm755 ./a68k-fast "${pkgdir}"/usr/bin/a68k-fast +} diff --git a/a68k-fast b/a68k-fast new file mode 100644 index 000000000000..5f530c08bf64 --- /dev/null +++ b/a68k-fast @@ -0,0 +1,25 @@ +#!/bin/sh + +if [ -z ${1+x} ]; then + FILES=$(echo ./*.asm) + + echo + echo "--> Compiling $FILES" + echo + + sh "$0" ./*.asm + exit +fi + +if [ ! -f "$1" ]; then + echo "$0: Can't find file '$1'" + exit 1 +fi + +if [ -z ${2+x} ]; then + FILE_NAME=$(echo $1 | sed "s/.asm/.hex/") +else + FILE_NAME=$2 +fi + +a68k "$1" -o"$FILE_NAME" -s -n -rmal |