summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 16 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 10e102b4196e..80e863098ae2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,23 @@
-# Maintainer: Stephen Smith <stephen304@gmail.com>
pkgname=armsimsharp
-pkgver=1.91
-pkgrel=1
-pkgdesc="The ARMSim# program."
-arch=(any)
-url="http://armsim.cs.uvic.ca/index.html"
-depends=(mono)
-source=("http://armsim.cs.uvic.ca/Downloads/ARMSim-191-MAC.zip" "ARMSim.exe.config.patch" "armsimsharp")
-md5sums=('ea523500526e19c73965b4fb8108163f'
- '9d411f7f252516fa289756efe6eed5cd'
- '815e1e557b89f634b136a252c6fc61db')
+pkgver=2.1
+pkgrel=0
+pkgdesc='A desktop application for simulating the execution of ARM assembly language programs.'
+url="http://webhome.cs.uvic.ca/~nigelh/ARMSim-V${pkgver}"
+license=('GPL')
+arch=('any')
+depends=('arm-none-eabi-binutils' 'mono')
+source=("${pkgname}" "${pkgname}.patch" "http://webhome.cs.uvic.ca/~nigelh/ARMSim-V${pkgver}/LinuxFiles/ARMSimLinuxFiles.zip")
+sha256sums=('SKIP' 'SKIP' '53d7c46165b10ad8777fac8e5ee76ce4fca47ac1d606d5fa7fbfc09810527884')
+
prepare() {
- rm ARMSim-191-MAC.zip
- patch -d "${srcdir}" < ARMSim.exe.config.patch
- rm ARMSim.exe.config.patch
+ patch --quiet --strip=0 "--directory=${srcdir}" "--input=${srcdir}/${pkgname}.patch"
+ ln --symbolic /usr/bin/arm-none-eabi-as "${srcdir}/arm-none-eabi-as"
}
+
package() {
- install -d "$pkgdir/opt/armsimsharp"
- install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname"
- rm armsimsharp
- install -Dm644 "$srcdir/"* "$pkgdir/opt/armsimsharp/"
+ install -D --mode=u=rwx,go=rx "--target-directory=${pkgdir}/usr/bin" "${srcdir}/${pkgname}"
+ install -D --mode=u=rw,go=r "--target-directory=${pkgdir}/opt/${pkgname}" "${srcdir}"/*.{config,dll,exe}
+ cp --no-dereference "${srcdir}/arm-none-eabi-as" "${pkgdir}/opt/${pkgname}"
}