diff options
| author | Andreas Enge <andreas@enge.fr> | 2026-03-17 16:39:02 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-03-17 16:39:08 +0100 |
| commit | 10fc0263c7de4b52d6c4662f7164be73c4344c6d (patch) | |
| tree | b980fbfce6c8ec57bfffa5c9df8587b5662f2dc7 /gnu/packages/graphics.scm | |
| parent | 89d23221b6a7021eb698ae0c4a69937a546b9e3e (diff) | |
gnu: Remove ogre.
* gnu/packages/graphics.scm (ogre): Delete variable.
Fixes: guix/guix#6410
Change-Id: I56fc44c6821904cb0595e1c1f67bcc5254c3b1e5
Diffstat (limited to 'gnu/packages/graphics.scm')
| -rw-r--r-- | gnu/packages/graphics.scm | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index a8162cde520..de7716c40c0 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -1485,87 +1485,6 @@ distills complex, animated scenes into a set of baked geometric results.") frames per second (FPS), temperatures, CPU/GPU load and more.") (license license:expat))) -(define-public ogre - (package - (name "ogre") - (version "14.3.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/OGRECave/ogre") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0acpwj0kj48jn2vv195cn6951gynz68zwji5sj3m06dj8ciw9r1h")))) - (build-system cmake-build-system) - (arguments - (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'do-not-attempt-building-gtest - (lambda _ - (substitute* "Tests/CMakeLists.txt" - (("NOT EXISTS \\$\\{PROJECT_BINARY_DIR}/googletest-1.11.0") - "FALSE")))) - (add-before 'configure 'unpack-imgui - (lambda _ - (copy-recursively #$(this-package-native-input "imgui-source") - "../imgui-source"))) - (add-before 'configure 'pre-configure - ;; CMakeLists.txt forces a CMAKE_INSTALL_RPATH value. As - ;; a consequence, we cannot suggest ours in configure flags. Fix - ;; it. - (lambda _ - (substitute* "CMakeLists.txt" - (("set\\(CMAKE_INSTALL_RPATH .*") "")))) - (add-before 'check 'run-x-server - (lambda _ - (system "Xvfb &") - (setenv "DISPLAY" ":0")))) - #:configure-flags - #~(let ((runpath (string-join (list (string-append #$output "/lib") - (string-append #$output "/lib/OGRE")) - ";"))) - (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" - "-DOGRE_INSTALL_SAMPLES_SOURCE=TRUE")))) - (native-inputs - `(("doxygen" ,doxygen) - ("imgui-source" ,(package-source imgui)) - ("googletest" ,googletest) - ("pkg-config" ,pkg-config) - ("python" ,python) - ("vulkan-headers" ,vulkan-headers) - ("xorg-server-for-tests" ,xorg-server-for-tests))) - (inputs - (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 - "OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, -flexible 3D engine written in C++ designed to make it easier and more intuitive -for developers to produce applications utilising hardware-accelerated 3D -graphics.") - (home-page "https://www.ogre3d.org/") - (license license:expat))) - (define-public openexr (package (name "openexr") |
