@@ -16,6 +16,7 @@ pkgname=(
16
16
' llvm-libs-svn'
17
17
' llvm-ocaml-svn'
18
18
' lld-svn'
19
+ ' lldb-svn'
19
20
' clang-svn'
20
21
' clang-analyzer-svn'
21
22
' clang-compiler-rt-svn'
@@ -50,6 +51,7 @@ source=(
50
51
' clang-tools-extra::svn+https://llvm.org/svn/llvm-project/clang-tools-extra/trunk'
51
52
' compiler-rt::svn+https://llvm.org/svn/llvm-project/compiler-rt/trunk'
52
53
' lld::svn+https://llvm.org/svn/llvm-project/lld/trunk'
54
+ ' lldb::svn+https://llvm.org/svn/llvm-project/lldb/trunk'
53
55
' llvm-Config-llvm-config.h'
54
56
)
55
57
@@ -59,6 +61,7 @@ sha256sums=(
59
61
' SKIP'
60
62
' SKIP'
61
63
' SKIP'
64
+ ' SKIP'
62
65
' 597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48'
63
66
)
64
67
@@ -112,6 +115,7 @@ _install_licenses() {
112
115
\( \
113
116
-path " ${srcdir} /${_pkgname} /tools/lld" -o \
114
117
-path " ${srcdir} /${_pkgname} /tools/clang" -o \
118
+ -path " ${srcdir} /${_pkgname} /tools/lldb" -o \
115
119
-path " ${srcdir} /${_pkgname} /projects/compiler-rt" \
116
120
\) -prune -o \
117
121
\( \
@@ -151,6 +155,7 @@ prepare() {
151
155
svn export --force " ${srcdir} /clang-tools-extra" tools/clang/tools/extra
152
156
svn export --force " ${srcdir} /compiler-rt" projects/compiler-rt
153
157
svn export --force " ${srcdir} /lld" tools/lld
158
+ svn export --force " ${srcdir} /lldb" tools/lldb
154
159
155
160
mkdir -p " ${srcdir} /build"
156
161
}
@@ -325,6 +330,31 @@ package_lld-svn() {
325
330
_install_licenses " ${srcdir} /lld"
326
331
}
327
332
333
+ package_lldb-svn () {
334
+ pkgdesc=' Next generation, high-performance debugger'
335
+ url=' https://lldb.llvm.org/'
336
+ depends=(
337
+ " llvm-libs-svn=${pkgver} -${pkgrel} "
338
+ ' libedit'
339
+ ' libxml2'
340
+ ' python2'
341
+ )
342
+ groups=(' llvm-toolchain-svn' )
343
+ provides=(' lldb' )
344
+ conflicts=(' lldb' )
345
+
346
+ cd " ${srcdir} /build/tools/lldb"
347
+
348
+ make DESTDIR=" ${pkgdir} " install
349
+
350
+ _fix_python_exec_path \
351
+ " ${pkgdir}${_py_sitepkg_dir} /lldb/utils/symbolication.py"
352
+
353
+ _compile_python_files " ${pkgdir}${_py_sitepkg_dir} /lldb"
354
+
355
+ _install_licenses " ${srcdir} /lldb"
356
+ }
357
+
328
358
package_clang-svn () {
329
359
pkgdesc=' C language family frontend for LLVM'
330
360
url=' https://clang.llvm.org/'
0 commit comments