sources/llvm/PKGBUILD
changeset 11 664cc1efa89d
equal deleted inserted replaced
10:740601aa36e5 11:664cc1efa89d
       
     1 # Maintainer: Tomas Lindquist Olsen <tomas@famolsen.dk>
       
     2 # Contributor: Roberto Alsina <ralsina@kde.org>
       
     3 pkgname=llvm
       
     4 pkgver=2.1
       
     5 pkgrel=2
       
     6 pkgdesc="Low Level Virtual Machine"
       
     7 arch=('i686' 'x86_64')
       
     8 url="http://llvm.org"
       
     9 license=(custom:"University of Illinois/NCSA Open Source License")
       
    10 depends=('libtool' 'libelf')
       
    11 makedepends=('gcc')
       
    12 source=("http://llvm.org/releases/$pkgver/$pkgname-$pkgver.tar.gz" LICENSE.TXT)
       
    13 noextract=()
       
    14 md5sums=('b930e7213b37acc934d0d163cf13af18' 'b241a4d2e9ab2a8f5fc83d849f279640')
       
    15 
       
    16 build() {
       
    17   install -D LICENSE.TXT $startdir/pkg/usr/share/licenses/llvm/COPYING
       
    18   cd $startdir/src/$pkgname-$pkgver
       
    19   sed -i 's:$(PROJ_prefix)/etc/llvm:/etc/llvm:' Makefile.config.in || return 1
       
    20   ./configure --prefix=/usr --sysconfdir=/etc || return 1
       
    21   make || return 1
       
    22   make DESTDIR=$startdir/pkg install || return 1
       
    23 
       
    24   # no Hello transformation please
       
    25   rm $startdir/pkg/usr/lib/LLVMHello*
       
    26   # docs are installed in /usr/docs which makepkg doesn't pick up, so remove it
       
    27   rm -rf $startdir/pkg/usr/docs
       
    28   # no idea where these come from, but no thanks
       
    29   rm $startdir/pkg/etc/llvm/.dir
       
    30   rm $startdir/pkg/usr/bin/.dir
       
    31   rm $startdir/pkg/usr/lib/.dir
       
    32 }