summaryrefslogtreecommitdiff
path: root/lldb/Pkgfile
diff options
context:
space:
mode:
authorTim Biermann <tbier@posteo.de>2019-12-29 11:40:19 +0100
committerTim Biermann <tbier@posteo.de>2019-12-29 11:40:19 +0100
commitbcb523a6ae0128f3b400136cc7db3254edd422e2 (patch)
tree329e2e2bb9445e99f6f334f02213b504860ed8d4 /lldb/Pkgfile
parent0ee668b988eff04b2a2d4b5e044c598e939ad53f (diff)
downloadcontrib-bcb523a6ae0128f3b400136cc7db3254edd422e2.tar.gz
contrib-bcb523a6ae0128f3b400136cc7db3254edd422e2.tar.xz
lldb: initial commit, version 9.0.1
Diffstat (limited to 'lldb/Pkgfile')
-rw-r--r--lldb/Pkgfile27
1 files changed, 27 insertions, 0 deletions
diff --git a/lldb/Pkgfile b/lldb/Pkgfile
new file mode 100644
index 000000000..cd902083a
--- /dev/null
+++ b/lldb/Pkgfile
@@ -0,0 +1,27 @@
+# Description: LLDB is a next generation, high-performance debugger
+# URL: https://lldb.llvm.org/
+# Maintainer: Tim Biermann, tbier at posteo dot de
+# Depends on: clang libedit python3-six swig
+
+name=lldb
+version=9.0.1
+release=1
+source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/lldb-$version.src.tar.xz)
+
+build() {
+ cd $name-$version.src
+ mkdir build
+ cd build
+ cmake .. \
+ -GNinja \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLLVM_LINK_LLVM_DYLIB=ON \
+ -DPYTHON_EXECUTABLE=/usr/bin/python3 \
+ -DLLDB_USE_SYSTEM_SIX=1
+ ninja
+ DESTDIR=$PKG ninja install
+ python3 -m compileall $PKG
+ python3 -O -m compileall $PKG
+ python3 -OO -m compileall $PKG
+}

Generated by cgit