Name libbpf
Description Library for loading eBPF programs and reading and manipulating eBPF objects from user-space
Version 1.6.2-1
Package Base libbpf
Homepage https://github.com/libbpf/libbpf
Maintainers ['Jan Alexander Steffens (heftig) <heftig@archlinux.org>', 'Levente Polyak <anthraxx[at]archlinux[dot]org>']
Contributors ['Adrian Bacircea <adrian.bacircea@gmail.com>']
Distro-repo https://gitlab.archlinux.org/archlinux/packaging/packages/libbpf
Sources ['git+https://github.com/libbpf/libbpf#tag=v1.6.2']
Dependencies ['glibc', 'libelf', 'linux-api-headers', 'zlib']
Optional-Dependencies []
Build-Dependencies ['git']
Provides ['libbpf.so']
Builddate 29-11-2025 01:20:24
Architecture x86_64
Distro-Version
Licenses ['LGPL-2.1-only OR BSD-2-Clause']
Hash c2c07b8a708ec7e3a6b74246f8f0104ea0e1423d1bbff28bdf1a88ede2e41824
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
# Contributor:  Adrian Bacircea <adrian.bacircea@gmail.com>

pkgname=libbpf
pkgver=1.6.2
pkgrel=1
pkgdesc='Library for loading eBPF programs and reading and manipulating eBPF objects from user-space'
url='https://github.com/libbpf/libbpf'
arch=(x86_64)
license=('LGPL-2.1-only OR BSD-2-Clause')
depends=(
  glibc
  libelf
  linux-api-headers
  zlib
)
makedepends=(
  git
)
provides=(libbpf.so)
source=("git+${url}#tag=v${pkgver}")
sha512sums=('7007ec4239f1ccc11c803dcdd834e97fe00e2528db0c17b4500d854957924ccd2d437ee7a00c76f2aacb336f3b001414fa66d6de0d0d3fc7c5d0896eb289b05a')
b2sums=('3dfa86acf5f4cae1079a90bfc28100878fcc74ba70180ad469f702dca09d0c32d83344708722640af46fb7b45980542d1501c6ef9123d2eaea2aef8db9811a5e')

build() {
  cd libbpf
  make -C src
}

package() {
  cd libbpf
  make -C src DESTDIR="${pkgdir}" LIBSUBDIR=lib install
  install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
  install -Dm 644 LICENSE.BSD-2-Clause -t "${pkgdir}/usr/share/licenses/${pkgname}"
}

# vim:set sw=2 sts=-1 et: