Orhun Parmaksız pushed to branch main at Arch Linux / Packaging / Packages / 
tracexec


Commits:
4c07d7ae by Integral at 2025-11-20T22:52:25+08:00
Enable the upstream-recommended ebpf feature

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -8,8 +8,8 @@ pkgdesc="A small utility for tracing execve{,at} and pre-exec 
behavior"
 arch=('x86_64')
 url="https://github.com/kxxt/tracexec";
 license=('GPL-2.0-or-later')
-depends=('gcc-libs')
-makedepends=('cargo' 'cargo-about' 'git')
+depends=('gcc-libs' 'libseccomp' 'libbpf')
+makedepends=('cargo' 'cargo-about' 'git' 'clang')
 
source=("$pkgname-$pkgver::git+https://github.com/kxxt/tracexec.git#tag=v$pkgver";)
 
b2sums=('bdc0f43f6ab25e8425b39dde3e8f7f718282a0776b5e1b98cc8ca8489c2e69128774511b65cbff5f47cbc579069884f52d577ed6ed815c56e3c4cadf5d91560a')
 
@@ -22,7 +22,7 @@ prepare() {
 build() {
   cd "$pkgname-$pkgver"
   # --bins: needed for test
-  cargo build --bins --frozen --release --no-default-features
+  cargo build --bins --frozen --release --no-default-features -F ebpf
   cargo about generate -o THIRD_PARTY_LICENSES.HTML about.hbs
   local compgen="target/release/$pkgname generate-completions"
   $compgen bash >"completions/$pkgbase"
@@ -33,7 +33,7 @@ build() {
 
 check() {
   cd "$pkgname-$pkgver"
-  RUST_TEST_THREADS=1 cargo test --frozen --release --no-default-features
+  RUST_TEST_THREADS=1 cargo test --frozen --release --no-default-features -F 
ebpf
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/tracexec/-/commit/4c07d7ae923d42db87a17ff1d0653ea6bbc53886

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/tracexec/-/commit/4c07d7ae923d42db87a17ff1d0653ea6bbc53886
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to