dpdk: rebuild for openssl3

disable docs for now, meson fail
This commit is contained in:
classabbyamp 2023-08-16 20:13:10 -04:00
parent 28029f5fe5
commit 6f1019965f

View file

@ -1,12 +1,15 @@
# Template file for 'dpdk'
pkgname=dpdk
version=19.08
revision=5
revision=6
# no musl - uses error.h, execinfo.h and argp.h
archs="x86_64 aarch64 ppc64le i686 armv7l"
build_style=meson
configure_args="-Denable_kmods=false -Denable_docs=true -Db_lto=false"
hostmakedepends="doxygen python3-Sphinx pkg-config elfutils"
# XXX: meson error with meson 1.2.0 when enable_docs=true
# also needs hostmakedepends+="doxygen python3-Sphinx"
# doc/api/meson.build:23:11: ERROR: File /builddir/dpdk-19.08/examples does not exist.
configure_args="-Denable_kmods=false -Denable_docs=false -Db_lto=false"
hostmakedepends="pkg-config elfutils"
makedepends="libnuma-devel jansson-devel libpcap-devel
zlib-devel openssl-devel libbsd-devel libelf libmnl"
depends="python3-pyelftools"
@ -33,12 +36,13 @@ post_install() {
vlicense license/bsd-3-clause.txt
}
dpdk-doc_package() {
short_desc+=" - documentation"
pkg_install() {
vmove usr/share/doc
}
}
# XXX: re-enable when docs can be re-enabled
# dpdk-doc_package() {
# short_desc+=" - documentation"
# pkg_install() {
# vmove usr/share/doc
# }
# }
do_check() {
: