From 7717f26c78794a0b6467da92d15ca8ba687451ab Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Fri, 8 Sep 2023 02:00:49 +0200 Subject: [PATCH] - build full python 3 api, not the limited one, rel 2 --- VirtualBox.spec | 3 ++- python3.patch | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/VirtualBox.spec b/VirtualBox.spec index 5eef2a5..fa3fef2 100644 --- a/VirtualBox.spec +++ b/VirtualBox.spec @@ -47,7 +47,7 @@ exit 1 %define qtver 5.6.0 -%define rel 1 +%define rel 2 %define pname VirtualBox Summary: VirtualBox - x86 hardware virtualizer Summary(pl.UTF-8): VirtualBox - wirtualizator sprzętu x86 @@ -618,6 +618,7 @@ VBOX_GCC_OPT=%{rpmcxxflags} TOOL_YASM_AS := /usr/bin/yasm VBOX_BLD_PYTHON := %{__python3} +VBOX_WITHOUT_PYTHON_LIMITED_API=1 VBOX_PATH_APP_PRIVATE_ARCH := %{_libdir}/%{pname} VBOX_PATH_APP_PRIVATE := %{_datadir}/%{pname} diff --git a/python3.patch b/python3.patch index 3e96dd7..cd0efa5 100644 --- a/python3.patch +++ b/python3.patch @@ -26,3 +26,14 @@ prefixes = ["/usr", "/usr/local", "/opt", "/opt/local"] known = {} +--- VirtualBox-7.0.10/Config.kmk~ 2023-09-08 01:41:50.000000000 +0200 ++++ VirtualBox-7.0.10/Config.kmk 2023-09-08 01:51:41.947941370 +0200 +@@ -853,7 +853,7 @@ + # unless VBOX_WITH_ONLY_PYTHON_LIMITED_API is overridden). + VBOX_WITH_MULTIVERSION_PYTHON ?= 1 + # Only build the limited Python extension API version for 3.3 and later. +-VBOX_WITH_ONLY_PYTHON_LIMITED_API = 1 ++# VBOX_WITH_ONLY_PYTHON_LIMITED_API = 1 + # Build the Validation Kit. + VBOX_WITH_VALIDATIONKIT = 1 + # Include unit tests (testcases) on the Validation Kit .ISO -- 2.44.0