diff -r 740601aa36e5 -r 664cc1efa89d sources/llvm/PKGBUILD --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sources/llvm/PKGBUILD Fri Dec 21 09:29:05 2007 +0100 @@ -0,0 +1,32 @@ +# Maintainer: Tomas Lindquist Olsen +# Contributor: Roberto Alsina +pkgname=llvm +pkgver=2.1 +pkgrel=2 +pkgdesc="Low Level Virtual Machine" +arch=('i686' 'x86_64') +url="http://llvm.org" +license=(custom:"University of Illinois/NCSA Open Source License") +depends=('libtool' 'libelf') +makedepends=('gcc') +source=("http://llvm.org/releases/$pkgver/$pkgname-$pkgver.tar.gz" LICENSE.TXT) +noextract=() +md5sums=('b930e7213b37acc934d0d163cf13af18' 'b241a4d2e9ab2a8f5fc83d849f279640') + +build() { + install -D LICENSE.TXT $startdir/pkg/usr/share/licenses/llvm/COPYING + cd $startdir/src/$pkgname-$pkgver + sed -i 's:$(PROJ_prefix)/etc/llvm:/etc/llvm:' Makefile.config.in || return 1 + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + # no Hello transformation please + rm $startdir/pkg/usr/lib/LLVMHello* + # docs are installed in /usr/docs which makepkg doesn't pick up, so remove it + rm -rf $startdir/pkg/usr/docs + # no idea where these come from, but no thanks + rm $startdir/pkg/etc/llvm/.dir + rm $startdir/pkg/usr/bin/.dir + rm $startdir/pkg/usr/lib/.dir +}