3
3
# Contributor: Armin K. <krejzi at email dot com>
4
4
# Contributor: Christian Babeux <christian.babeux@0x80.ca>
5
5
# Contributor: Evangelos Foutras <evangelos@foutrelis.com>
6
+ # Contributor: Hesiod (https://github.com/hesiod)
6
7
# Contributor: Roberto Alsina <ralsina@kde.org>
7
8
# Contributor: Thomas Dziedzic < gostrc at gmail >
8
9
# Contributor: Tomas Lindquist Olsen <tomas@famolsen.dk>
@@ -47,6 +48,7 @@ source=(
47
48
' clang::svn+http://llvm.org/svn/llvm-project/cfe/trunk'
48
49
' clang-tools-extra::svn+http://llvm.org/svn/llvm-project/clang-tools-extra/trunk'
49
50
' compiler-rt::svn+http://llvm.org/svn/llvm-project/compiler-rt/trunk'
51
+ ' lld::svn+http://llvm.org/svn/llvm-project/lld/trunk'
50
52
' llvm-Config-llvm-config.h'
51
53
)
52
54
@@ -55,6 +57,7 @@ sha256sums=(
55
57
' SKIP'
56
58
' SKIP'
57
59
' SKIP'
60
+ ' SKIP'
58
61
' 597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48'
59
62
)
60
63
@@ -141,10 +144,11 @@ pkgver() {
141
144
prepare () {
142
145
cd " ${srcdir} /${_pkgname} "
143
146
144
- # Anything added here should also be pruned in _install_licenses() above.
147
+ # Anything added here and packaged separately should be pruned in _install_licenses() above.
145
148
svn export --force " ${srcdir} /clang" tools/clang
146
149
svn export --force " ${srcdir} /clang-tools-extra" tools/clang/tools/extra
147
150
svn export --force " ${srcdir} /compiler-rt" projects/compiler-rt
151
+ svn export --force " ${srcdir} /lld" tools/lld
148
152
149
153
mkdir -p " ${srcdir} /build"
150
154
}
@@ -238,7 +242,7 @@ package_llvm-svn() {
238
242
fi
239
243
240
244
# Clean up documentation
241
- rm -rf " ${pkgdir} /usr/share/doc/llvm/html/_sources"
245
+ rm -rf " ${pkgdir} /usr/share/doc/" { llvm,lld} " /html/_sources"
242
246
243
247
_install_python_bindings " ${srcdir} /llvm/bindings/python/llvm"
244
248
0 commit comments