Date: Monday, April 10, 2023 @ 18:11:46
Author: eworm
Revision: 1444560
upgpkg: virtualbox 7.0.6-4: python 3.11 rebuild
Added:
virtualbox/trunk/020-python-3-11.patch
Modified:
virtualbox/trunk/PKGBUILD
-----------------------+
020-python-3-11.patch | 26 ++++++++++++++++++++++++++
PKGBUILD | 8 +++++---
2 files changed, 31 insertions(+), 3 deletions(-)
Added: 020-python-3-11.patch
===================================================================
--- 020-python-3-11.patch (rev 0)
+++ 020-python-3-11.patch 2023-04-10 18:11:46 UTC (rev 1444560)
@@ -0,0 +1,26 @@
+diff --git a/configure b/configure
+index 0872ec4c..037680e0 100755
+--- a/configure
++++ b/configure
+@@ -2132,7 +2132,7 @@ extern "C" int main(void)
+ }
+ EOF
+ found=
+- SUPPYTHONLIBS="python2.7 python2.6 python3.1 python3.2 python3.3 python3.4
python3.4m python3.5 python3.5m python3.6 python3.6m python3.7 python3.7m
python3.8 python3.8m python3.9 python3.9m python3.10 python3.10m"
++ SUPPYTHONLIBS="python2.7 python2.6 python3.1 python3.2 python3.3 python3.4
python3.4m python3.5 python3.5m python3.6 python3.6m python3.7 python3.7m
python3.8 python3.8m python3.9 python3.9m python3.10 python3.10m python3.11
python3.11m"
+ for p in $PYTHONDIR; do
+ for d in $SUPPYTHONLIBS; do
+ for b in lib/x86_64-linux-gnu lib/i386-linux-gnu lib64 lib/64 lib; do
+diff --git a/src/VBox/Installer/linux/routines.sh
b/src/VBox/Installer/linux/routines.sh
+index 08e06358..44eba726 100644
+--- a/src/VBox/Installer/linux/routines.sh
++++ b/src/VBox/Installer/linux/routines.sh
+@@ -446,7 +446,7 @@ maybe_run_python_bindings_installer() {
+ # the VirtualBox API bindings. Needs to prevent double installs which
waste
+ # quite a bit of time.
+ PYTHONS=""
+- for p in python2.6 python2.7 python2 python3.3 python3.4 python3.5
python3.6 python3.7 python3.8 python3.9 python3.10 python3 python; do
++ for p in python2.6 python2.7 python2 python3.3 python3.4 python3.5
python3.6 python3.7 python3.8 python3.9 python3.10 python3.11 python3 python; do
+ if [ "`$p -c 'import sys
+ if sys.version_info >= (2, 6) and (sys.version_info < (3, 0) or
sys.version_info >= (3, 3)):
+ print(\"test\")' 2> /dev/null`" != "test" ]; then
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2023-04-10 18:09:42 UTC (rev 1444559)
+++ PKGBUILD 2023-04-10 18:11:46 UTC (rev 1444560)
@@ -11,7 +11,7 @@
'virtualbox-ext-vnc')
pkgver=7.0.6
_tarver=${pkgver}
-pkgrel=3
+pkgrel=4
arch=('x86_64')
url='https://virtualbox.org/'
license=('GPL' 'custom:CDDL')
@@ -72,7 +72,8 @@
'012-vbglR3GuestCtrlDetectPeekGetCancelSupport.patch'
'013-support-building-from-dkms.patch'
'018-upate-xclient-script.patch'
- '019-fix-liblzf-linkage.patch')
+ '019-fix-liblzf-linkage.patch'
+ '020-python-3-11.patch')
sha256sums=('f146d9a86a35af0abb010e628636fd800cb476cc2ce82f95b0c0ca876e1756ff'
'76d98ea062fcad9e5e3fa981d046a6eb12a3e718a296544a68b66f4b65cb56db'
'2101ebb58233bbfadf3aa74381f22f7e7e508559d2b46387114bc2d8e308554c'
@@ -94,7 +95,8 @@
'81900e13d36630488accd8c0bfd2ceb69563fb2c4f0f171caba1cca59d438024'
'00f68b86d32a1fada900c2da8dad2ab4215106cd58004f049bded99727cda2ff'
'87dddfd9047480e4c2b73367facf5dd3702148418c2efcd606af17c07da90fe0'
- 'df9cc091d577935ea56d86d07be6abf519ab119a3558ded566507083f9d3fea5')
+ 'df9cc091d577935ea56d86d07be6abf519ab119a3558ded566507083f9d3fea5'
+ '713fa594e8cb52946741839f8b73ffafedcd2e4ab03df169dd0c2c74ba9a18b4')
prepare() {
cd "VirtualBox-${pkgver}"