diff options
author | Beej Jorgensen | 2015-08-13 13:23:48 -0700 |
---|---|---|
committer | Beej Jorgensen | 2015-08-13 13:23:48 -0700 |
commit | 80178e17fd592e59d5408a9d52a0f339f25e2814 (patch) | |
tree | 3d9c5d34f4795f6939f1221e213dd6fd2bd34ee6 | |
download | aur-80178e17fd592e59d5408a9d52a0f339f25e2814.tar.gz |
initial aur4 import
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | ecsys.drives | 30 | ||||
-rw-r--r-- | z80pack.drives | 26 |
4 files changed, 112 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..13250ffaeadf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +# Generated by makepkg 4.2.0 +# Sat Jan 17 19:15:00 UTC 2015 +pkgbase = cpmtools + pkgdesc = Tools to access CP/M disks + pkgver = 2.20 + pkgrel = 1 + url = http://www.moria.de/~michael/cpmtools/ + arch = i686 + arch = x86_64 + license = GPL + depends = ncurses + source = http://www.moria.de/~michael/cpmtools/files/cpmtools-2.20.tar.gz + source = ecsys.drives + source = z80pack.drives + md5sums = 675dd715c93469330833c8b67abadcda + md5sums = c54b18fbafcb867a014cc814ed2eb93e + md5sums = 2eef83b5fbc21870743a6eb871fff4b5 + +pkgname = cpmtools + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ca96bf3fa6af --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Beej <beej@beej.us> +# Maintainer: Michiel Broek <mbse at mbse eu> +pkgname=cpmtools +pkgver=2.20 +pkgrel=1 +pkgdesc="Tools to access CP/M disks" +arch=('i686' 'x86_64') +url="http://www.moria.de/~michael/cpmtools/" +license=('GPL') +depends=(ncurses) +source=(http://www.moria.de/~michael/cpmtools/files/$pkgname-$pkgver.tar.gz ecsys.drives z80pack.drives) +md5sums=('675dd715c93469330833c8b67abadcda' + 'c54b18fbafcb867a014cc814ed2eb93e' + '2eef83b5fbc21870743a6eb871fff4b5') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr || exit 1 + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + mkdir -p $pkgdir/usr/bin + mkdir -p $pkgdir/usr/share/man/man1 + mkdir -p $pkgdir/usr/share/man/man5 + mkdir -p $pkgdir/usr/share/doc/$pkgname-$pkgver + + make BINDIR=$pkgdir/usr/bin MANDIR=$pkgdir/usr/share/man prefix=$pkgdir/usr install + cat $srcdir/*.drives >> $pkgdir/usr/share/diskdefs + + cp -a COPYING INSTALL NEWS README* $pkgdir/usr/share/doc/$pkgname-$pkgver + chmod 644 $pkgdir/usr/share/doc/$pkgname-$pkgver/* +} + diff --git a/ecsys.drives b/ecsys.drives new file mode 100644 index 000000000000..004042180b34 --- /dev/null +++ b/ecsys.drives @@ -0,0 +1,30 @@ + +# ECSYS-4 format for the EC65K. +# Tracks are actually cylinders, +# side 0 and then side 1 make a whole track. +# +diskdef ecsys-4 + seclen 1024 + tracks 40 + sectrk 10 + blocksize 2048 + maxdir 128 + skew 0 + boottrk 2 + # this format wastes half of the directory entry + logicalextents 1 + os p2dos +end + +diskdef ecsys-8 + seclen 1024 + tracks 80 + sectrk 10 + blocksize 2048 + maxdir 128 + skew 0 + boottrk 2 + os p2dos +end + + diff --git a/z80pack.drives b/z80pack.drives new file mode 100644 index 000000000000..75db08dbe199 --- /dev/null +++ b/z80pack.drives @@ -0,0 +1,26 @@ + +# z80pack 4mb harddisk +diskdef z80pack-hd + seclen 128 + tracks 255 + sectrk 128 + blocksize 2048 + maxdir 1024 + skew 0 + boottrk 0 + os 2.2 +end + + +# z80pack 512mb harddisk +diskdef z80pack-hdb + seclen 128 + tracks 256 + sectrk 16384 + blocksize 16384 + maxdir 8192 + skew 0 + boottrk 0 + os 2.2 +end + |