# Generated by makepkg 7.0.0
# Wed May 20 13:05:16 UTC 2026
pkgbase = bcc
	pkgdesc = BPF Compiler Collection
	pkgver = 0.35.0
	pkgrel = 6.1
	url = https://github.com/iovisor/bcc
	arch = x86_64
	arch = aarch64
	license = Apache-2.0
	makedepends = bison
	makedepends = cargo
	makedepends = clang
	makedepends = cmake
	makedepends = flex
	makedepends = git
	makedepends = libbpf
	makedepends = llvm
	makedepends = python
	makedepends = python-build
	makedepends = python-installer
	makedepends = python-setuptools
	makedepends = python-wheel
	source = git+https://github.com/iovisor/bcc.git#tag=v0.35.0
	source = git+https://github.com/libbpf/bpftool.git
	source = git+https://github.com/libbpf/blazesym.git
	source = git+https://github.com/libbpf/libbpf.git
	source = bcc-define-cmake-components.patch
	source = bcc-blazesym-fix-compilation-error.patch
	source = bcc-libbpf-tools-respect-external-CFLAGS.patch
	sha512sums = a412160dcd4026110cabc9d3149d796b6dbb1b4dc069d5516f4e61911a77cd0dc195f8536b3fbb3b82dd551636acdae8296676d395f0ca492d77fa4d11b3ba1d
	sha512sums = SKIP
	sha512sums = SKIP
	sha512sums = SKIP
	sha512sums = d5143245ab8c6c214507b050669042b9a0547d7d91fa74f55ede1a2d1e9ec17b75e5e1a024614fac94f1211b3f052c5dc026876a29da7da7b8dddc2e9ba9eae8
	sha512sums = e09dbc2117e0fe7035fb331ea460c2277054801819ab7746178c927672ca6d4f2455da585a17ed858c47bbb0bd9239f7c895214fef312b0666f1da6ae52f6f5c
	sha512sums = 20a1a3add9d1fa264e2306d365c6e340891043b19e16158e5bff7dfd1eaaa71b2dc2e88fe6ef6d357c6b5276110c3256a424c0db26aa006256c931342c334f64

pkgname = bcc
	pkgdesc = BPF Compiler Collection (C library)
	depends = clang
	depends = gcc-libs
	depends = glibc
	depends = libbpf
	depends = libbpf.so
	depends = libelf
	depends = llvm-libs
	depends = xz
	optdepends = linux-headers: build modules against the Arch kernel
	optdepends = linux-lts-headers: build modules against the LTS kernel
	optdepends = linux-zen-headers: build modules against the ZEN kernel
	optdepends = linux-hardened-headers: build modules against the HARDENED kernel
	optdepends = luajit: Lua bindings for BCC
	provides = libbcc.so
	provides = libbcc_bpf.so

pkgname = bcc-libbpf-tools
	pkgdesc = BPF Compiler Collection (Tools)
	depends = gcc-libs
	depends = glibc
	depends = libelf
	depends = zlib
	provides = bcc-tools
	conflicts = bcc-tools
	replaces = bcc-tools

pkgname = bcc-examples
	pkgdesc = BPF Compiler Collection (Examples)
	depends = python
	depends = python-bcc

pkgname = python-bcc
	pkgdesc = BPF Compiler Collection (Python bindings)
	depends = bcc
	depends = python
	optdepends = python-netaddr: Network address representation and manipulation
	optdepends = python-pyroute2: Netlink and Linux network configuration
