clice-nightly-bin-debug
LOW
maintainer Perdixky
0 votes
base
clice-nightly-bin
scanned 2026-09-25 03:10:18.761179
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
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.
PKGBUILD
1
# Maintainer: Perdixky <3293789706@qq.com>
2
3
pkgbase=clice-nightly-bin
4
pkgname=('clice-nightly-bin' 'clice-nightly-bin-debug')
5
pkgver=0.1.2026092407
6
pkgrel=1
7
pkgdesc='Nightly C++ language server and matching crash symbols'
8
arch=('x86_64' 'aarch64')
9
url='https://github.com/clice-io/clice'
10
license=('Apache-2.0')
11
makedepends=('patchelf' 'python' 'llvm')
12
options=('!strip' '!debug')
13
14
source=("symbolize.py::https://raw.githubusercontent.com/clice-io/clice/v${pkgver}/scripts/symbolize.py")
15
sha256sums=('a3194305755dead82d5861640f389c6f0b57883e1a337758cc4e1ffb7d224243')
16
17
source_x86_64=(
18
"clice-${pkgver}.x86_64-unknown-linux-gnu.tar.gz::${url}/releases/download/v${pkgver}/clice-${pkgver}.x86_64-unknown-linux-gnu.tar.gz"
19
"clice-${pkgver}.x86_64-unknown-linux-gnu.symbols.tar.xz::${url}/releases/download/v${pkgver}/clice-${pkgver}.x86_64-unknown-linux-gnu.symbols.tar.xz"
20
)
21
sha256sums_x86_64=(
22
'8b1235bfba38dbd8abc7682805c64ee68feca1336cf218de2ab1177a9e7fc9c0'
23
'ff88515b217a24eeef7b258b39bebf8eb536341925ff9f1a146116bc38099c15'
24
)
25
26
source_aarch64=(
27
"clice-${pkgver}.aarch64-unknown-linux-gnu.tar.gz::${url}/releases/download/v${pkgver}/clice-${pkgver}.aarch64-unknown-linux-gnu.tar.gz"
28
"clice-${pkgver}.aarch64-unknown-linux-gnu.symbols.tar.xz::${url}/releases/download/v${pkgver}/clice-${pkgver}.aarch64-unknown-linux-gnu.symbols.tar.xz"
29
)
30
sha256sums_aarch64=(
31
'e38e486e7c412031badc9e874ffcd5216b4c1d3575d070b359e0e55b6ade6287'
32
'c0ae78e74c86b81ec6392be8e44a9bbdb1e66d4805fe1713b060871e2af708d2'
33
)
34
35
package_clice-nightly-bin() {
36
pkgdesc='Next-generation C++ language server (upstream nightly binary)'
37
depends=('glibc')
38
provides=("clice=${pkgver}")
39
conflicts=('clice' 'clice-bin' 'clice-git')
40
41
install -Dm755 "${srcdir}/clice/bin/clice" "${pkgdir}/usr/lib/clice/bin/clice"
42
install -dm755 "${pkgdir}/usr/lib/clice/lib"
43
cp -a "${srcdir}/clice/lib/clang" "${pkgdir}/usr/lib/clice/lib/"
44
patchelf --remove-rpath "${pkgdir}/usr/lib/clice/bin/clice"
45
46
install -dm755 "${pkgdir}/usr/bin"
47
ln -s /usr/lib/clice/bin/clice "${pkgdir}/usr/bin/clice"
48
install -Dm644 "${srcdir}/clice/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
49
install -Dm644 "${srcdir}/clice/clice.toml" "${pkgdir}/usr/share/doc/${pkgname}/clice.toml"
50
}
51
52
package_clice-nightly-bin-debug() {
53
pkgdesc='Matching GSYM crash symbols for clice nightly'
54
depends=("clice-nightly-bin=${pkgver}-${pkgrel}" 'python' 'llvm')
55
56
install -Dm644 "${srcdir}/clice.gsym" "${pkgdir}/usr/share/clice-nightly-bin/clice.gsym"
57
install -Dm755 "${srcdir}/symbolize.py" "${pkgdir}/usr/share/clice-nightly-bin/symbolize.py"
58
install -dm755 "${pkgdir}/usr/bin"
59
cat > "${pkgdir}/usr/bin/clice-symbolize" <<'EOF'
60
#!/bin/sh
61
exec /usr/bin/python /usr/share/clice-nightly-bin/symbolize.py "$@" --symbols /usr/share/clice-nightly-bin/clice.gsym
62
EOF
63
chmod 755 "${pkgdir}/usr/bin/clice-symbolize"
64
}
65
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-25 03:10:18 | Low | 1 |