Date: Friday, January 12, 2018 @ 13:37:02 Author: ambrevar Revision: 281580
archrelease: copy trunk to community-x86_64 Added: tcc/repos/community-x86_64/ tcc/repos/community-x86_64/PKGBUILD (from rev 281579, tcc/trunk/PKGBUILD) ----------+ PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) Copied: tcc/repos/community-x86_64/PKGBUILD (from rev 281579, tcc/trunk/PKGBUILD) =================================================================== --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2018-01-12 13:37:02 UTC (rev 281580) @@ -0,0 +1,38 @@ +# $Id$ +# Maintainer: Pierre Neidhardt <ambre...@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: Gergely Imreh <imrehgATgmailDOTcom> +# Contributor: dschauer <dschauerATgmailDOTcom> +# Contributor: Stefan Husmann <stefan-husm...@t-online.de> +# Contributor: Jeremy Cowgar <jer...@cowgar.com> + +pkgname=tcc +pkgver=0.9.27 +pkgrel=2 +pkgdesc="Tiny C Compiler" +arch=('x86_64') +url="http://bellard.org/tcc/" +license=('LGPL') +depends=('glibc') +options=('docs' 'staticlibs') +source=(http://download.savannah.nongnu.org/releases/tinycc/${pkgname}-${pkgver}.tar.bz2) +md5sums=('SKIP') + +build() { + cd ${pkgname}-${pkgver} + unset CFLAGS + unset LDFLAGS + ./configure --prefix=/usr + make +} + +package() { + cd ${pkgname}-${pkgver} + + make DESTDIR="$pkgdir" docdir="$pkgdir"/usr/share/doc/tcc install + + make clean + make CFLAGS="-fPIC" + gcc -shared -o libtcc.so *.o + install -Dm755 libtcc.so -t "${pkgdir}/usr/lib/" +}