aports/community/xdp-tools/APKBUILD
mio 167087f96b community/xdp-tools: upgrade to 1.5.4
https://github.com/xdp-project/xdp-tools/releases/tag/v1.5.4
https://github.com/xdp-project/xdp-tools/releases/tag/v1.5.3
https://github.com/xdp-project/xdp-tools/releases/tag/v1.5.2

1.5.4 includes a fix for the following build error with clang20.

```
clang: error: argument unused during compilation: '-c' [-Werror,-Wunused-command-line-argument]
clang: error: argument unused during compilation: '-c' [-Werror,-Wunused-command-line-argument]
make[2]: *** [Makefile:138: xsk_def_xdp_prog.o] Error 1
```
2025-05-01 15:21:58 +00:00

55 lines
1.3 KiB
Text

# Maintainer: Thomas Liske <thomas@fiasko-nw.net>
pkgname=xdp-tools
pkgver=1.5.4
pkgrel=0
pkgdesc="A library and utilities for use with XDP"
url="https://github.com/xdp-project/xdp-tools"
arch="all"
license="BSD-2-Clause AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later"
options="!check" # requires real root permissions
makedepends="libbpf-dev libpcap-dev zlib-dev linux-headers clang llvm grep emacs-nox m4 git bpftool"
subpackages="$pkgname-doc xdp-tests libxdp libxdp-static libxdp-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/xdp-project/xdp-tools/archive/refs/tags/v$pkgver.tar.gz"
build() {
./configure
make \
LIBDIR=/usr/lib \
PRODUCTION=1 \
DYNAMIC_LIBXDP=1 \
FORCE_SYSTEM_LIBBPF=1 \
FORCE_EMACS=1 \
V=1
}
package() {
make install \
DESTDIR="$pkgdir" \
PREFIX=/usr \
V=1
}
tests() {
pkgdesc="$pkgdesc (test scripts and programs)"
amove usr/share/xdp-tools
}
libxdp() {
amove usr/lib/libxdp.so.*
amove usr/lib/bpf/xdp-dispatcher.o
amove usr/lib/bpf/xsk_def_xdp_prog*.o
}
dev() {
pkgdesc="$pkgdesc (development files)"
amove usr/include/xdp/*.h
amove usr/lib/libxdp.so
amove usr/lib/pkgconfig
}
sha512sums="
a43f3446638638cc66508a916d4f8a44597f9b9d09083874924a6cc53d3314eadff6b0a8cf23ac66a74bceb766f5fc6c69a88d95aee4065441ce91b66ab9a4e8 xdp-tools-1.5.4.tar.gz
"