sources/llvm/PKGBUILD
author Anders Bergh <anders1@gmail.com>
Fri, 21 Dec 2007 09:29:05 +0100
changeset 11 664cc1efa89d
permissions -rw-r--r--
add gdc (but it's not really working) add llvm add dmd.conf to backup array in libphobos remove ./configure from luafilsystem

# 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
}