diff options
author | Ábel Futó | 2015-07-26 21:06:36 +0200 |
---|---|---|
committer | Ábel Futó | 2015-07-26 21:06:36 +0200 |
commit | e11ec2ce4f13a2288518b9c0598c69c0cf4359d1 (patch) | |
tree | 327320970e78b3a5a45110111c23f5a44b064e20 /PKGBUILD | |
download | aur-e11ec2ce4f13a2288518b9c0598c69c0cf4359d1.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..72dfb19118d8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Ábel Futó <lebaotuf+arch at gmail dot com> +# Contributor: John Schug <xtr.xtrnet@gmail.com> +pkgname=z88dk +pkgver=1.10.1 +_pkgver=1.10 +pkgrel=1 +pkgdesc="A small C compiler for the Zilog Z80." +arch=('i686' 'x86_64') +url="http://z88dk.org" +license=('custom:The Clarified Artistic License') +depends=('glibc') +backup=(etc/profile.d/z88dk.sh) +source=(http://downloads.sourceforge.net/project/z88dk/z88dk/${_pkgver}/${pkgname}-${pkgver}.tgz + z88dk.sh) +md5sums=('7898bc04f9e5275845d6117cafa74096' + 'affe59b56fbba4d6a145f899bb073227') + +prepare() { + cd "${srcdir}/${pkgname}" + + # Do not override bool definition + sed -i "s/typedef int bool;//" src/z80asm/types.h +} + +build() { + cd "${srcdir}/${pkgname}" + + make +} + +package() { + cd "${srcdir}/${pkgname}" + make prefix="/usr" DESTDIR="${pkgdir}" install + + echo "export ZCCCFG=/usr/share/z88dk/lib/config/" > ${pkgdir}/usr/share/z88dk/exports + echo "export Z80_OZFILES=/usr/share/z88dk/lib/" >> ${pkgdir}/usr/share/z88dk/exports + + install -dm755 ${pkgdir}/etc/profile.d/ + install -m755 ${srcdir}/z88dk.sh ${pkgdir}/etc/profile.d/ + # License + install -D -m755 LICENSE "${pkgdir}/usr/share/licenses/z88dk/LICENSE" +} + +# vim:set ts=2 sw=2 et: |