summaryrefslogtreecommitdiff
path: root/vpp.spec
diff options
context:
space:
mode:
Diffstat (limited to 'vpp.spec')
-rw-r--r--vpp.spec16
1 files changed, 12 insertions, 4 deletions
diff --git a/vpp.spec b/vpp.spec
index 9a0ac90..b52920c 100644
--- a/vpp.spec
+++ b/vpp.spec
@@ -23,11 +23,12 @@ Name: vpp
Summary: Vector Packet Processing
License: ASL 2.0
Version: 25.10
-Release: 0.141.rc0.20250710gite2ba9ec4e%{?dist}
-Source: %{name}-%{version}-rc0~141_ge2ba9ec4e.tar.xz
+Release: 0.206.rc0.20250805gitae77ea936%{?dist}
+Source: %{name}-%{version}-rc0~206_gae77ea936.tar.xz
+Patch0: https://github.com/FDio/vpp/commit/f22e84b9b9ff70a45f8d5e47f6d516324b81f8c8.patch
BuildRequires: vpp-ext-deps
BuildRequires: systemd chrpath
-BuildRequires: python3-devel python3-ply
+BuildRequires: python3-devel python3-ply python3-pip python3-wheel
BuildRequires: check-devel subunit-devel
BuildRequires: selinux-policy-devel
BuildRequires: libmnl-devel libnl3-devel
@@ -57,6 +58,7 @@ svm - vm library
vlib - vector processing library
vlib-api - binary API library
vnet - network stack library
+vpp_crypto_engines - cryptography libraries
%package devel
Summary: VPP header files, static libraries
@@ -109,6 +111,12 @@ This package contains a tailored VPP SELinux policy
%prep
%setup -q -n %{name}-%{version}
+%if 0%{?rhel} == 8
+%patch -P 0 -p1 -R
+%else
+sed -i -r 's/--no-deps/--no-deps --no-build-isolation/' src/vpp-api/python/CMakeLists.txt
+%endif
+
%pre
# Add the vpp group
groupadd -f -r vpp
@@ -230,6 +238,7 @@ fi
%{_libdir}/lib*.so.*
%{_libdir}/libvcl_ldpreload.so
%{_libdir}/libvppmem_preload.so
+%{_libdir}/vpp_crypto_engines
%dir %{_datadir}/vpp
%dir %{_datadir}/vpp/api
%{_datadir}/vpp/api/core
@@ -268,6 +277,5 @@ fi
%defattr(-,bin,bin)
%{_libdir}/vpp_plugins
%{_libdir}/vpp_api_test_plugins
-%{_libdir}/vpp_crypto_engines
%{_libdir}/vat2_plugins
%{_datadir}/vpp/api/plugins