# $Id: PKGBUILD 61264 2011-12-27 15:33:34Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: Jose Negron pkgname=sdcc pkgver=3.1.0 pkgrel=1 pkgdesc="Retargettable ANSI C compiler (Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08)" arch=('i686' 'x86_64') license=('GPL') depends=('bash' 'gcc-libs' 'boost-libs') makedepends=('gputils' 'flex' 'bison' 'patch' 'boost') optdepends=('python') url="http://sdcc.sourceforge.net/" options=(!strip) source=(http://downloads.sourceforge.net/sourceforge/sdcc/$pkgname-src-$pkgver.tar.bz2) md5sums=('92202e970071a8b506fea62a913bd2d2') build() { cd $srcdir/$pkgname LDFLAGS="-lm" ./configure --prefix=$pkgdir/usr # gcc -O2 bug workaround [ $CARCH == "i686" ] && ( cd src && make SDCCy.h && gcc -g -O0 -I. -I.. -I./../support/util -c SDCCicode.c -o SDCCicode.o ) make make install strip $pkgdir/usr/bin/* || true }