[packages/vulkan-sdk] fix build with python 3.8

atler atler at pld-linux.org
Thu Nov 3 17:37:26 CET 2022


commit 958bf47415a9c951bb2ab9b734f86b299ab3c4b3
Author: Jan Palus <atler at pld-linux.org>
Date:   Thu Nov 3 17:26:14 2022 +0100

    fix build with python 3.8

 python3.8.patch | 34 ++++++++++++++++++++++++++++++++++
 vulkan-sdk.spec |  2 ++
 2 files changed, 36 insertions(+)
---
diff --git a/vulkan-sdk.spec b/vulkan-sdk.spec
index ae1c482..9f43e18 100644
--- a/vulkan-sdk.spec
+++ b/vulkan-sdk.spec
@@ -30,6 +30,7 @@ Patch2:		rpath.patch
 Patch3:		%{name}-c++.patch
 Patch4:		x32.patch
 Patch5:		system_jsoncpp.patch
+Patch6:		python3.8.patch
 URL:		http://lunarg.com/vulkan-sdk/
 BuildRequires:	GLM
 BuildRequires:	Qt5Core-devel >= 5
@@ -177,6 +178,7 @@ Programy demonstracyjne Vulkana.
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 
 find . -name '*.orig' | xargs -r rm -f
 
diff --git a/python3.8.patch b/python3.8.patch
new file mode 100644
index 0000000..02449a6
--- /dev/null
+++ b/python3.8.patch
@@ -0,0 +1,34 @@
+diff -ur VulkanTools-sdk-1.0.68.0.orig/scripts/lvl_genvk.py VulkanTools-sdk-1.0.68.0/scripts/lvl_genvk.py
+--- VulkanTools-sdk-1.0.68.0.orig/scripts/lvl_genvk.py	2018-02-07 18:36:10.000000000 +0100
++++ VulkanTools-sdk-1.0.68.0/scripts/lvl_genvk.py	2022-11-03 17:22:42.393051040 +0100
+@@ -32,11 +32,11 @@
+ 
+ def startTimer(timeit):
+     global startTime
+-    startTime = time.clock()
++    startTime = time.process_time()
+ 
+ def endTimer(timeit, msg):
+     global startTime
+-    endTime = time.clock()
++    endTime = time.process_time()
+     if (timeit):
+         write(msg, endTime - startTime, file=sys.stderr)
+         startTime = None
+diff -ur VulkanTools-sdk-1.0.68.0.orig/submodules/Vulkan-LoaderAndValidationLayers/scripts/lvl_genvk.py VulkanTools-sdk-1.0.68.0/submodules/Vulkan-LoaderAndValidationLayers/scripts/lvl_genvk.py
+--- VulkanTools-sdk-1.0.68.0.orig/submodules/Vulkan-LoaderAndValidationLayers/scripts/lvl_genvk.py	2018-02-06 21:25:10.000000000 +0100
++++ VulkanTools-sdk-1.0.68.0/submodules/Vulkan-LoaderAndValidationLayers/scripts/lvl_genvk.py	2022-11-03 17:22:47.606213526 +0100
+@@ -33,11 +33,11 @@
+ 
+ def startTimer(timeit):
+     global startTime
+-    startTime = time.clock()
++    startTime = time.process_time()
+ 
+ def endTimer(timeit, msg):
+     global startTime
+-    endTime = time.clock()
++    endTime = time.process_time()
+     if (timeit):
+         write(msg, endTime - startTime, file=sys.stderr)
+         startTime = None
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/vulkan-sdk.git/commitdiff/624d72f551d8bf1ae5db5cb3857d0f24525be32c



More information about the pld-cvs-commit mailing list