diff options
author | Luchesar V. ILIEV | 2015-09-03 16:42:59 +0300 |
---|---|---|
committer | Luchesar V. ILIEV | 2017-09-28 17:08:42 +0300 |
commit | f134dc5cf4860505d19cab5fc51e667252c1e08b (patch) | |
tree | 3232910d500849f7234e14ddc5f01ed415ce88c7 | |
parent | c74e87f34df47364004e6c5119490db705145c27 (diff) | |
download | aur-f134dc5cf4860505d19cab5fc51e667252c1e08b.tar.gz |
Add the lldb-svn package
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -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/' |