summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2026-03-17 16:39:02 +0100
committerAndreas Enge <andreas@enge.fr>2026-03-17 16:39:08 +0100
commit10fc0263c7de4b52d6c4662f7164be73c4344c6d (patch)
treeb980fbfce6c8ec57bfffa5c9df8587b5662f2dc7 /gnu/packages
parent89d23221b6a7021eb698ae0c4a69937a546b9e3e (diff)
gnu: Remove ogre.
* gnu/packages/graphics.scm (ogre): Delete variable. Fixes: guix/guix#6410 Change-Id: I56fc44c6821904cb0595e1c1f67bcc5254c3b1e5
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/graphics.scm81
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")