sources/llvm/PKGBUILD
changeset 11 664cc1efa89d
--- /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 <tomas@famolsen.dk>
+# Contributor: Roberto Alsina <ralsina@kde.org>
+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
+}