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
This commit is contained in:
Maxim Cournoyer 2024-10-29 10:01:54 +09:00
parent 116d23760d
commit cb7cea7c8c
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -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