apteryx pushed a commit to branch master
in repository guix.

commit cb7cea7c8c0d455b6f4381726ba07616bb42f9ce
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Tue Oct 29 10:01:54 2024 +0900

    gnu: ogre: Add support for Wayland, Vulkan and Bullet.
    
    * gnu/packages/graphics.scm (ogre)
    [configure-flags]: Add -DOGRE_BUILD_RENDERSYSTEM_VULKAN=ON.
    [native-inputs]: Add vulkan-headers.
    [inputs]: Add bullet, glslang, spirv-tools and wayland.
    
    Change-Id: I77f8964f36facd40f48a80006cfaa0a17c7971e5
---
 gnu/packages/graphics.scm | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 9495a6f9f8..b4bd05ea8e 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -1219,6 +1219,7 @@ frames per second (FPS), temperatures, CPU/GPU load and 
more.")
           (list (string-append "-DCMAKE_INSTALL_RPATH=" runpath)
                 "-DIMGUI_DIR=../imgui-source"
                 "-DOGRE_BUILD_DEPENDENCIES=OFF"
+                "-DOGRE_BUILD_RENDERSYSTEM_VULKAN=ON"
                 "-DOGRE_BUILD_TESTS=TRUE"
                 "-DOGRE_INSTALL_DOCS=TRUE"
                 "-DOGRE_INSTALL_SAMPLES=TRUE"
@@ -1229,16 +1230,21 @@ frames per second (FPS), temperatures, CPU/GPU load and 
more.")
        ("googletest" ,googletest)
        ("pkg-config" ,pkg-config)
        ("python" ,python)
+       ("vulkan-headers" ,vulkan-headers)
        ("xorg-server-for-tests" ,xorg-server-for-tests)))
     (inputs
-     (list freeimage
+     (list bullet
+           freeimage
            freetype
+           glslang
            libxaw
            libxrandr
            libxt
            mesa
            pugixml
            sdl2
+           spirv-tools
+           wayland
            zlib))
     (synopsis "Scene-oriented, flexible 3D engine written in C++")
     (description

Reply via email to