eprofiler-tui
LOW
maintainer anelgarhy
0 votes
scanned 2026-10-21 21:33:09.570113
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: Anas Elgarhy <anas.elgarhy.dev@gmail.com>
2
pkgname=eprofiler-tui
3
pkgver=0.3.0
4
_opentelemetry_ebpf_profiler_ref='3d56377fd84c840755842cc3c13dca3560cc5814'
5
_opentelemetry_proto_ref='7a9057485b350d3021400d4f1e60d768383ca42e'
6
pkgrel=1
7
pkgdesc='eBPF profiler flamegraph based TUI'
8
arch=(
9
'x86_64'
10
'aarch64'
11
'riscv64'
12
)
13
url='https://github.com/rogercoll/eprofiler-tui'
14
license=('Apache-2.0')
15
makedepends=(
16
'cargo'
17
'cmake'
18
'protobuf'
19
'clang'
20
'lld'
21
'zstd'
22
)
23
options=(
24
!debug
25
)
26
provides=('eprofiler-tui')
27
conflicts=('eprofiler-tui-git')
28
source=(
29
"$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
30
"opentelemetry-ebpf-profiler-${pkgver}.tar.gz::https://github.com/open-telemetry/opentelemetry-ebpf-profiler/archive/${_opentelemetry_ebpf_profiler_ref}.tar.gz"
31
"opentelemetry-proto-${pkgver}.tar.gz::https://github.com/open-telemetry/opentelemetry-proto/archive/${_opentelemetry_proto_ref}.tar.gz"
32
)
33
sha256sums=(
34
'bba7219c30125e4e3d23af1321c1600066382e3744e6bf698fb1e598bf4b9b83'
35
'429b1516413bd332542ff18de8260d25793d43bd8e03a2d4b9cab672e300b8a8'
36
'dd6dcc642345e092e7c8e90560df4b0ff9f9aa513638c9ca2e4b40559a6ecadc'
37
)
38
39
prepare() {
40
cd "$pkgname-$pkgver"
41
rm -rf opentelemetry-ebpf-profiler opentelemetry-proto
42
ln -sf "../opentelemetry-ebpf-profiler-${_opentelemetry_ebpf_profiler_ref}" 'opentelemetry-ebpf-profiler'
43
ln -sf "../opentelemetry-proto-${_opentelemetry_proto_ref}" 'opentelemetry-proto'
44
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
45
}
46
47
build() {
48
cd "$pkgname-$pkgver"
49
export RUSTUP_TOOLCHAIN=stable
50
export CARGO_TARGET_DIR=target
51
export ZSTD_SYS_USE_PKG_CONFIG=1
52
cargo build --frozen --release
53
}
54
55
package() {
56
cd "$pkgname-$pkgver"
57
install -Dm0755 target/release/eprofiler-tui "$pkgdir/usr/bin/eprofiler-tui"
58
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
59
install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname/" README.md
60
}
61
62
# vim: ts=4 sw=4 et:
63
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-21 21:33:09 | Low | 1 |