aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testing/llvm3.7/APKBUILD21
1 files changed, 14 insertions, 7 deletions
diff --git a/testing/llvm3.7/APKBUILD b/testing/llvm3.7/APKBUILD
index 89aa69d1eb..5b04e400c1 100644
--- a/testing/llvm3.7/APKBUILD
+++ b/testing/llvm3.7/APKBUILD
@@ -6,7 +6,7 @@ pkgname=llvm3.7
_pkgname=llvm
_majorver=3.7
pkgver=$_majorver.1
-pkgrel=1
+pkgrel=2
pkgdesc="Low Level Virtual Machine compiler system (version $_majorver)"
arch="all"
url="http://llvm.org/"
@@ -159,22 +159,29 @@ package() {
static() {
pkgdesc="LLVM $_majorver static libraries"
- mkdir -p "$subpkgdir"/$_prefix/lib/
- mv "$pkgdir"/$_prefix/lib/*.a "$subpkgdir"/$_prefix/lib/
+ _mv "$pkgdir"/$_prefix/lib/*.a "$subpkgdir"/$_prefix/lib/
}
libs() {
pkgdesc="LLVM $_majorver runtime libraries"
- mkdir -p "$subpkgdir"/$_prefix/lib/
- mv "$pkgdir"/$_prefix/lib/libLLVM.so.[0-9]* "$subpkgdir"/$_prefix/lib/
+ _mv "$pkgdir"/$_prefix/lib/libLLVM.so.[0-9]* "$subpkgdir"/$_prefix/lib/
}
dev() {
default_dev || return 1
- mv "$pkgdir"/$_prefix/share "$pkgdir"/$_prefix/lib \
- "$subpkgdir"/$_prefix/
+ cd "$subpkgdir"
+
+ _mv "$pkgdir"/$_prefix/share "$pkgdir"/$_prefix/lib $_prefix/ || return 1
+ _mv "$pkgdir"/$_prefix/bin/llvm-config $_prefix/bin/ || return 1
+ _mv "$pkgdir"/usr/bin/llvm-config-* usr/bin/
+}
+
+_mv() {
+ local dest; for dest; do true; done # get last argument
+ mkdir -p "$dest"
+ mv $@
}
md5sums="bf8b3a2c79e61212c5409041dfdbd319 llvm-3.7.1.src.tar.xz