# Generated by makepkg 7.1.0
# Thu Sep 10 05:15:31 UTC 2026
pkgbase = bcc
	pkgdesc = BPF Compiler Collection
	pkgver = 0.36.1
	pkgrel = 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.36.1
	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-libbpf-tools-respect-external-CFLAGS.patch
	b2sums = d34803ec0d055bbb00219a6aafcb0c2e55f94d5dc383f6e6a5463dff535db4bef20c65767bc6144a0a90e392af97d390b6881b656f3664f6df83985c7bc22f40
	b2sums = SKIP
	b2sums = SKIP
	b2sums = SKIP
	b2sums = 0a5ae8d7d99768f43a54013777846a821fa06f7ff04d3d9343f7b093278b508c0b89dc9e74e489af192aa38525c357811fa09785dea81b97bcfd3eb03f88fb81
	b2sums = a26b7f8e17eb60778d8227d2e46d563937f8860629c6134075dfdee50f6836e057da9f2f8281773db46f6b32c74a588c1f03e2a0b753913855f58563be5bcef4

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 = 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
