Dylan Aïssi pushed to branch master at X Strike Force / vulkan / gfxreconstruct


Commits:
0b30fa11 by Dylan Aïssi at 2025-11-03T18:20:26+01:00
wrap-and-sort -a

Signed-off-by: Dylan Aïssi <[email protected]>

- - - - -
aa9cb502 by Dylan Aïssi at 2025-11-03T18:22:17+01:00
Add libopenxr-dev in Build-Deps

Signed-off-by: Dylan Aïssi <[email protected]>

- - - - -
abc3afa0 by Dylan Aïssi at 2025-11-03T18:25:50+01:00
Add patch to use system OpenXR headers

Signed-off-by: Dylan Aïssi <[email protected]>

- - - - -
42975d27 by Dylan Aïssi at 2025-11-03T18:26:19+01:00
Rename Use_system_Vulkan.patch

Signed-off-by: Dylan Aïssi <[email protected]>

- - - - -
bdead716 by Dylan Aïssi at 2025-11-03T18:29:52+01:00
Improve Use_system_OpenXR.patch

Signed-off-by: Dylan Aïssi <[email protected]>

- - - - -


4 changed files:

- debian/control
- + debian/patches/Use_system_OpenXR.patch
- debian/patches/01_Use_system_Vulkan.patch → 
debian/patches/Use_system_Vulkan.patch
- debian/patches/series


Changes:

=====================================
debian/control
=====================================
@@ -5,14 +5,15 @@ Section: graphics
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
                cmake,
+               liblz4-dev,
+               libopenxr-dev,
+               libvulkan-dev (>= 1.3.283),
+               libwayland-dev,
                libx11-xcb-dev,
                libxcb-keysyms1-dev,
-               libwayland-dev,
                libxrandr-dev,
-               zlib1g-dev,
-               liblz4-dev,
                libzstd-dev,
-               libvulkan-dev (>= 1.3.283)
+               zlib1g-dev
 Standards-Version: 4.7.0
 Vcs-Browser: https://salsa.debian.org/xorg-team/vulkan/gfxreconstruct
 Vcs-Git: https://salsa.debian.org/xorg-team/vulkan/gfxreconstruct.git
@@ -21,9 +22,9 @@ Rules-Requires-Root: no
 
 Package: gfxreconstruct
 Architecture: any
-Depends: ${shlibs:Depends},
+Depends: python3,
          ${misc:Depends},
-         python3
+         ${shlibs:Depends}
 Description: Improved version of LunarG's vktrace software
  The primary goal for the GFXReconstruct project is to create an improved
  version of LunarG's vktrace software for capture and replay of Vulkan API


=====================================
debian/patches/Use_system_OpenXR.patch
=====================================
@@ -0,0 +1,29 @@
+Description: Use system OpenXR Headers.
+Author: Dylan Aïssi <[email protected]>
+Last-Update: 2025-11-03
+Forwarded: not-needed
+
+--- a/cmake/FindOpenXRVersion.cmake
++++ b/cmake/FindOpenXRVersion.cmake
+@@ -11,9 +11,7 @@
+ find_file (OPENXR_HEADER
+             openxr.h
+             HINTS
+-                ${GFXRECON_SOURCE_DIR}/external/OpenXR-SDK/include/openxr
+-              ${FIND_OPENXR_DIR}/../external/OpenXR-SDK/include/openxr
+-              ${FIND_OPENXR_DIR}/../../external/OpenXR-SDK/include/openxr
++                /usr/include/openxr/
+           NO_DEFAULT_PATH
+           NO_CMAKE_FIND_ROOT_PATH
+           )
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -407,8 +407,6 @@
+ add_library(OpenXR INTERFACE)
+ if (OPENXR_SUPPORT_ENABLED)
+     option(DYNAMIC_LOADER "" OFF)
+-    add_subdirectory(${PROJECT_SOURCE_DIR}/external/OpenXR-SDK)
+-    target_include_directories(OpenXR INTERFACE 
${PROJECT_SOURCE_DIR}/external/OpenXR-SDK/include)
+     target_compile_definitions(OpenXR INTERFACE XR_NO_PROTOTYPES 
ENABLE_OPENXR_SUPPORT=1)
+ endif()
+ 


=====================================
debian/patches/01_Use_system_Vulkan.patch → 
debian/patches/Use_system_Vulkan.patch
=====================================
@@ -1,5 +1,5 @@
-Author: Dylan Aïssi <[email protected]>
 Description: Use system Vulkan Headers instead of embedded ones.
+Author: Dylan Aïssi <[email protected]>
 Last-Update: 2021-06-04
 Forwarded: not-needed
 


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
-01_Use_system_Vulkan.patch
+Use_system_Vulkan.patch
+Use_system_OpenXR.patch



View it on GitLab: 
https://salsa.debian.org/xorg-team/vulkan/gfxreconstruct/-/compare/a82d26a47ea30719ccaef0e6f81ed32bade78a46...bdead716a72c7187126c76f690b8ca44d38b9188

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/vulkan/gfxreconstruct/-/compare/a82d26a47ea30719ccaef0e6f81ed32bade78a46...bdead716a72c7187126c76f690b8ca44d38b9188
You're receiving this email because of your account on salsa.debian.org.


Reply via email to