summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMahor2023-03-13 10:39:59 +0330
committerMahor2023-03-13 10:39:59 +0330
commit02c552b6708de86611b4839336aa6be051063c89 (patch)
tree95721fa0d8609ff37be18317773ab2b2e77e05f0
parent3621768e95938c02417a6d218a71859aead307eb (diff)
downloadaur-02c552b6708de86611b4839336aa6be051063c89.tar.gz
fix depends lldb
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD17
2 files changed, 11 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 36cf39a7dc15..1aea146d93df 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = codelldb
pkgdesc = A native debugger extension for VSCode based on LLDB. Also known as vscode-lldb (NOT lldb-vscode)
pkgver = 1.9.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/vadimcn/codelldb
arch = x86_64
arch = arm7h
@@ -12,6 +12,7 @@ pkgbase = codelldb
makedepends = npm
makedepends = python
makedepends = libc++
+ depends = lldb
provides = codelldb
provides = vscode-lldb
options = !debug
diff --git a/PKGBUILD b/PKGBUILD
index cc3f5e8193ce..b3bc638d507b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,12 +5,13 @@
pkgname=codelldb
_pkgname="$pkgname"
pkgver=1.9.0
-pkgrel=1
+pkgrel=2
pkgdesc="A native debugger extension for VSCode based on LLDB. Also known as vscode-lldb (NOT lldb-vscode)"
arch=("x86_64" "arm7h" "aarch64")
url="https://github.com/vadimcn/codelldb"
license=("MIT")
provides=("$_pkgname" "vscode-lldb")
+depends=(lldb)
makedepends=(cmake cargo npm python libc++)
options=(!debug strip) #Debug package is broken
source=("$_pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
@@ -30,16 +31,16 @@ package() {
shopt -s globstar
cd "$_pkgname-$pkgver"
- local _lib_dir="$pkgdir/usr/lib/$_pkgname"
+ local libdir="$pkgdir/usr/lib/$_pkgname"
#https://github.com/vadimcn/codelldb/blob/v1.9.0/CMakeLists.txt#L187-L200
- install -Dm644 -t "$_lib_dir" build/platform.ok
- install -Dm755 -t "$_lib_dir"/adapter build/adapter/{codelldb,*.so}
- install -Dm644 -t "$_lib_dir"/adapter build/adapter/scripts/**/*.py
- install -Dm644 -t "$_lib_dir"/formatters build/formatters/**/*.py
+ install -Dm644 -t "$libdir" build/platform.ok
+ install -Dm755 -t "$libdir"/adapter build/adapter/{codelldb,*.so}
+ install -Dm644 -t "$libdir"/adapter build/adapter/scripts/**/*.py
+ install -Dm644 -t "$libdir"/formatters build/formatters/**/*.py
- install -d "$_lib_dir"/lldb
- ln -s -t "$_lib_dir"/lldb /usr/{bin,lib}
+ install -d "$libdir"/lldb
+ ln -s -t "$libdir"/lldb /usr/{bin,lib}
install -d "$pkgdir"/usr/bin
ln -s -t "$pkgdir"/usr/bin /usr/lib/"$_pkgname"/adapter/codelldb