From cb7cea7c8c0d455b6f4381726ba07616bb42f9ce Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Tue, 29 Oct 2024 10:01:54 +0900 Subject: [PATCH] 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 9495a6f9f88..b4bd05ea8e5 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