summaryrefslogtreecommitdiff
path: root/community/simh/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/simh/PKGBUILD')
-rw-r--r--community/simh/PKGBUILD33
1 files changed, 18 insertions, 15 deletions
diff --git a/community/simh/PKGBUILD b/community/simh/PKGBUILD
index d3590dcd4..54f8c2204 100644
--- a/community/simh/PKGBUILD
+++ b/community/simh/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 59085 2011-11-21 09:31:01Z spupykin $
+# $Id: PKGBUILD 66322 2012-02-23 14:04:05Z allan $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: waterbear <st92.at.freeshell.org>
pkgname=simh
pkgver=3.8.1
_pkgver=38-1
-pkgrel=2
+pkgrel=3
pkgdesc="simulator for assorted historical computers, from Altair to VAX"
arch=('i686' 'x86_64')
url="http://simh.trailing-edge.com"
license=("BSD")
-depends=("libpcap" "glibc")
+depends=("libpcap")
makedepends=("unzip")
install=simh.install
source=("http://simh.trailing-edge.com/sources/simhv${_pkgver}.zip"
@@ -19,18 +19,21 @@ md5sums=('e15f65a82e21ea49e14b438326d93d5c'
'd56eefa5d020ee2b77d21280fef80e3d')
build() {
- cd $srcdir/
+ cd "$srcdir"
+ mkdir -p BIN
+ find VAX -type f -exec sed -i 's/SIM_INLINE//' {} +
+ make USE_NETWORK=1 NETWORK_OPT='-DUSE_NETWORK -isystem /usr/include -lpcap'
+}
+
+package() {
+ cd "$srcdir/BIN"
+ for i in *; do
+ install -D $i "$pkgdir/usr/bin/simh-$i"
+ done
- mkdir BIN || true
- find ./VAX -type f -exec sed -i 's#SIM_INLINE##' {} \;
- make USE_NETWORK=1 NETWORK_OPT='-DUSE_NETWORK -isystem /usr/include -lpcap -lnl' || exit 1
+ cd "$srcdir/VAX"
+ mkdir -p "$pkgdir/usr/lib/simh"
+ cp *.bin "$pkgdir/usr/lib/simh"
- mkdir -p $pkgdir/usr/bin
- cd BIN
- for i in *; do cp $i $pkgdir/usr/bin/simh-$i; done
- mkdir -p $pkgdir/usr/lib/simh
- cd ../VAX
- cp *.bin $pkgdir/usr/lib/simh
- mkdir -p $pkgdir/usr/share/licenses/$pkgname
- cp $srcdir/LICENSE $pkgdir/usr/share/licenses/$pkgname
+ install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}