equal
deleted
inserted
replaced
|
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 } |