summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuchesar V. ILIEV2015-09-03 16:42:59 +0300
committerLuchesar V. ILIEV2017-09-28 17:08:42 +0300
commitf134dc5cf4860505d19cab5fc51e667252c1e08b (patch)
tree3232910d500849f7234e14ddc5f01ed415ce88c7
parentc74e87f34df47364004e6c5119490db705145c27 (diff)
downloadaur-f134dc5cf4860505d19cab5fc51e667252c1e08b.tar.gz
Add the lldb-svn package
-rw-r--r--PKGBUILD30
1 files changed, 30 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 94ae202a1a02..6b015c246d7e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,6 +16,7 @@ pkgname=(
'llvm-libs-svn'
'llvm-ocaml-svn'
'lld-svn'
+ 'lldb-svn'
'clang-svn'
'clang-analyzer-svn'
'clang-compiler-rt-svn'
@@ -50,6 +51,7 @@ source=(
'clang-tools-extra::svn+https://llvm.org/svn/llvm-project/clang-tools-extra/trunk'
'compiler-rt::svn+https://llvm.org/svn/llvm-project/compiler-rt/trunk'
'lld::svn+https://llvm.org/svn/llvm-project/lld/trunk'
+ 'lldb::svn+https://llvm.org/svn/llvm-project/lldb/trunk'
'llvm-Config-llvm-config.h'
)
@@ -59,6 +61,7 @@ sha256sums=(
'SKIP'
'SKIP'
'SKIP'
+ 'SKIP'
'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48'
)
@@ -112,6 +115,7 @@ _install_licenses() {
\( \
-path "${srcdir}/${_pkgname}/tools/lld" -o \
-path "${srcdir}/${_pkgname}/tools/clang" -o \
+ -path "${srcdir}/${_pkgname}/tools/lldb" -o \
-path "${srcdir}/${_pkgname}/projects/compiler-rt" \
\) -prune -o \
\( \
@@ -151,6 +155,7 @@ prepare() {
svn export --force "${srcdir}/clang-tools-extra" tools/clang/tools/extra
svn export --force "${srcdir}/compiler-rt" projects/compiler-rt
svn export --force "${srcdir}/lld" tools/lld
+ svn export --force "${srcdir}/lldb" tools/lldb
mkdir -p "${srcdir}/build"
}
@@ -325,6 +330,31 @@ package_lld-svn() {
_install_licenses "${srcdir}/lld"
}
+package_lldb-svn() {
+ pkgdesc='Next generation, high-performance debugger'
+ url='https://lldb.llvm.org/'
+ depends=(
+ "llvm-libs-svn=${pkgver}-${pkgrel}"
+ 'libedit'
+ 'libxml2'
+ 'python2'
+ )
+ groups=('llvm-toolchain-svn')
+ provides=('lldb')
+ conflicts=('lldb')
+
+ cd "${srcdir}/build/tools/lldb"
+
+ make DESTDIR="${pkgdir}" install
+
+ _fix_python_exec_path \
+ "${pkgdir}${_py_sitepkg_dir}/lldb/utils/symbolication.py"
+
+ _compile_python_files "${pkgdir}${_py_sitepkg_dir}/lldb"
+
+ _install_licenses "${srcdir}/lldb"
+}
+
package_clang-svn() {
pkgdesc='C language family frontend for LLVM'
url='https://clang.llvm.org/'