[arch-commits] Commit in lib32-llvm/trunk (PKGBUILD)
Laurent Carlier
lcarlier at nymeria.archlinux.org
Tue Jan 7 08:47:41 UTC 2014
Date: Tuesday, January 7, 2014 @ 09:47:40
Author: lcarlier
Revision: 103527
upgpkg: lib32-llvm 3.4-1
upstream update 3.4
Modified:
lib32-llvm/trunk/PKGBUILD
----------+
PKGBUILD | 26 +++++++++++---------------
1 file changed, 11 insertions(+), 15 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-01-07 08:43:13 UTC (rev 103526)
+++ PKGBUILD 2014-01-07 08:47:40 UTC (rev 103527)
@@ -10,8 +10,8 @@
# Contributor: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
pkgname=('lib32-llvm' 'lib32-llvm-libs')
-pkgver=3.3
-pkgrel=2
+pkgver=3.4
+pkgrel=1
arch=('x86_64')
url="http://llvm.org/"
license=('custom:University of Illinois/NCSA Open Source License')
@@ -19,16 +19,16 @@
options=('staticlibs')
source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.gz
http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.gz)
-sha256sums=('68766b1e70d05a25e2f502e997a3cb3937187a3296595cf6e0977d5cd6727578'
- '0e2f3180d6316e6c43f064fdd406c5c6515e682c5f31c57c28335b68c7525423')
+sha256sums=('25a5612d692c48481b9b397e2b55f4870e447966d66c96d655241702d44a2628'
+ 'f37c89b1383ce462d47537a0245ac798600887a9be9f63073e16b79ed536ab5c')
prepare() {
- cd "$srcdir/llvm-$pkgver.src"
+ cd "$srcdir/llvm-$pkgver"
rm -rf tools/clang
rm -rf projects/compiler-rt
- mv "$srcdir/compiler-rt-$pkgver.src" projects/compiler-rt
+ mv "$srcdir/compiler-rt-$pkgver" projects/compiler-rt
# Fix installation directories, ./configure doesn't seem to set them right
sed -i -e 's:\$(PROJ_prefix)/lib:$(PROJ_prefix)/lib32:' \
@@ -39,13 +39,10 @@
sed -i 's:LLVM_LIBDIR="${prefix}/lib":LLVM_LIBDIR="${prefix}/lib32":' \
autoconf/configure.ac \
configure
-
- # Fix insecure rpath (http://bugs.archlinux.org/task/14017)
- sed -i 's:$(RPATH) -Wl,$(\(ToolDir\|LibDir\|ExmplDir\))::g' Makefile.rules
}
build() {
- cd "$srcdir/llvm-$pkgver.src"
+ cd "$srcdir/llvm-$pkgver"
export CC="gcc -m32"
export CXX="g++ -m32"
@@ -68,7 +65,6 @@
--enable-shared \
--enable-libffi \
--enable-targets=all \
- --enable-experimental-targets=R600 \
--disable-expensive-checks \
--disable-debug-runtime \
--disable-assertions \
@@ -85,12 +81,12 @@
pkgdesc="Low Level Virtual Machine (32-bit)"
depends=('lib32-llvm-libs' 'llvm')
- cd "$srcdir/llvm-$pkgver.src"
+ cd "$srcdir/llvm-$pkgver"
make DESTDIR="$pkgdir" install
# The runtime library goes into lib32-llvm-libs
- mv "$pkgdir/usr/lib32/libLLVM-3.3.so" "$srcdir"
+ mv "$pkgdir/usr/lib32/libLLVM-$pkgver.so" "$srcdir"
# Fix permissions of static libs
chmod -x "$pkgdir"/usr/lib32/*.a
@@ -124,8 +120,8 @@
cd "$srcdir"
- install -D libLLVM-3.3.so "$pkgdir/usr/lib32/libLLVM-3.3.so"
+ install -D libLLVM-$pkgver.so "$pkgdir/usr/lib32/libLLVM-$pkgver.so"
- install -Dm644 llvm-$pkgver.src/LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 llvm-$pkgver/LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
More information about the arch-commits
mailing list