lldb22-bin
LOW
maintainer M0N7Y5
0 votes
scanned 2026-10-17 00:21:55.226236
Why flagged
The package rehosts a prebuilt Arch Linux package from the official archive, which is a legitimate use case; the source is verifiable and reproducible, though the low vote count and recent upload are noted.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Low
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package rehosts a prebuilt Arch Linux package from the official archive, which is a legitimate use case; the source is verifiable and reproducible, though the low vote count and recent upload are noted.
PKGBUILD
1
# Maintainer: M0N7Y5
2
# shellcheck shell=bash disable=SC2034,SC2154
3
4
# Repackages the last Arch build of LLDB 22 from the Arch Linux Archive so it
5
# can be installed next to the current lldb package, the way llvm22, clang22
6
# and lld22 are. Everything lives under /usr/lib/llvm22; only the library
7
# soname symlink is placed in /usr/lib, matching clang22.
8
# liblldb links libpython3.14, so python is pinned to that ABI; bump pkgrel
9
# with a rebuild of the source package if a newer archive build appears.
10
11
pkgname="lldb22-bin"
12
pkgver=22.1.8
13
_pkgrel_arch=1
14
pkgrel=1
15
pkgdesc="Next generation, high-performance debugger (LLVM 22, prebuilt Arch package)"
16
arch=("x86_64")
17
license=("Apache-2.0 WITH LLVM-exception")
18
url='https://lldb.llvm.org/'
19
depends=(
20
clang22
21
gcc-libs
22
glibc
23
libedit
24
libxml2
25
llvm22-libs
26
ncurses
27
'python>=3.14'
28
'python<3.15'
29
xz
30
zlib
31
)
32
provides=("liblldb.so=22.1-64")
33
source=("https://archive.archlinux.org/packages/l/lldb/lldb-${pkgver}-${_pkgrel_arch}-x86_64.pkg.tar.zst")
34
sha512sums=('23a761af189a7235034d4ce9af5e00b631f6f361f11843aa727f6431ae238d03f3aaa0c4f7d333a6d61863f0b3f0b6d019d1b2c9916f59463c0500e1d8065208')
35
options=(!strip !debug)
36
37
package() {
38
local prefix="$pkgdir/usr/lib/llvm22"
39
install -d "$prefix"
40
bsdtar -xf "lldb-${pkgver}-${_pkgrel_arch}-x86_64.pkg.tar.zst" --no-same-owner -C "$prefix" \
41
--exclude='.BUILDINFO' --exclude='.MTREE' --exclude='.PKGINFO' \
42
--strip-components=1 'usr/*'
43
44
# Soname symlink next to libLLVM.so.22.1 and libclang-cpp.so.22.1
45
ln -s "llvm22/lib/liblldb.so.22.1" "$pkgdir/usr/lib/liblldb.so.22.1"
46
47
install -d "$pkgdir/usr/share/licenses"
48
mv "$prefix/share/licenses/lldb" "$pkgdir/usr/share/licenses/$pkgname"
49
rmdir "$prefix/share/licenses"
50
}
51
# vim:set ts=2 sw=2 et:
52
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-17 00:21:55 | Low | 2 |
| 2026-10-16 00:12:47 | Low | 2 |
| 2026-10-15 00:28:05 | Low | 2 |
| 2026-10-14 19:20:25 | Low | 2 |