Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:bluca:dpdk
dpdk-21.11
dpdk.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dpdk.spec of Package dpdk-21.11
# SPDX:@q-License-Identifier: BSD-3-Clause # Copyright 2014 6WIND S.A. # Copyright 2018 Luca Boccassi <bluca@debian.org> %undefine _include_gdb_index # debug symbols add ~300 MB of storage requirement on OBS per target %define debug_package %{nil} Name: dpdk Version: 21.11 Release: 1 Packager: dev@dpdk.org URL: http://dpdk.org Source: http://dpdk.org/browse/dpdk/snapshot/dpdk-%{version}.tar.gz Summary: Data Plane Development Kit core Group: System Environment/Libraries License: BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only ExclusiveArch: i686 x86_64 aarch64 ppc64 ppc64le armv7l armv7hl BuildRequires: zlib-devel, meson, python3-pyelftools %if ! 0%{?rhel_version} BuildRequires: libpcap-devel %endif %if 0%{?suse_version} %ifnarch armv7l armv7hl BuildRequires: libnuma-devel %endif BuildRequires: libelf-devel BuildRequires: %{kernel_module_package_buildreqs} %if 0%{?sle_version} >= 150000 BuildRequires: rdma-core-devel %endif %else %if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} %ifnarch armv7l armv7hl BuildRequires: numactl-devel BuildRequires: rdma-core-devel %endif BuildRequires: elfutils-libelf-devel BuildRequires: kernel-devel, kernel-headers %endif %endif %if 0%{?centos_version} %global ninja ninja-build %else %global ninja ninja %endif %description DPDK core includes kernel modules, core libraries and tools. testpmd application allows to test fast packet processing environments on x86 platforms. For instance, it can be used to check that environment can support fast path applications such as 6WINDGate, pktgen, rumptcpip, etc. More libraries are available as extensions in other packages. %package devel Summary: Data Plane Development Kit for development Requires: %{name}%{?_isa} = %{version}-%{release} %description devel DPDK devel is a set of makefiles, headers and examples for fast packet processing on x86 platforms. %prep %setup -q CFLAGS="$CFLAGS -fcommon -Werror" meson build -Dmachine=default -Dprefix=/usr --includedir=include/dpdk -Ddrivers_install_subdir=dpdk/pmds --default-library=shared %build %{ninja} -v -C build %install rm -rf %{buildroot} DESTDIR=%{buildroot} %{ninja} -v -C build install %files %dir %{_datadir}/dpdk %dir %{_libdir}/dpdk %dir %{_libdir}/dpdk/pmds %{_bindir}/* %{_libdir}/*.so.* %{_libdir}/dpdk/*/*.so.* %files devel %{_includedir}/dpdk %{_datadir}/dpdk/examples %{_libdir}/*.so %{_libdir}/dpdk/*/*.so %{_libdir}/*.a %{_libdir}/pkgconfig/*.pc %post /sbin/ldconfig %ifarch %{ix86} /sbin/depmod %endif %postun /sbin/ldconfig %ifarch %{ix86} /sbin/depmod %endif
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor