summaryrefslogtreecommitdiff
path: root/gnu/packages/graphics.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2026-05-29 15:46:45 +0900
committerMaxim Cournoyer <maxim@guixotic.coop>2026-05-31 22:37:47 +0900
commit5c202a61030ff9787be550c04fd07777c5ac4a07 (patch)
tree65bc7a2940ba9751f40abe91233a43a7de964df2 /gnu/packages/graphics.scm
parent984605c70b76b5d0d908ed2fab7a78513cf66e55 (diff)
gnu: Reinstate ogre-next.
This reverts commit 89d23221b6a7021eb698ae0c4a69937a546b9e3e. Change-Id: I8dfaed9f11f6a12d35ade2213e5e7b2a2e9a6709
Diffstat (limited to 'gnu/packages/graphics.scm')
-rw-r--r--gnu/packages/graphics.scm31
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index a84b436ab74..fb48a2e28ef 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -1613,6 +1613,37 @@ graphics.")
1613 (home-page "https://www.ogre3d.org/") 1613 (home-page "https://www.ogre3d.org/")
1614 (license license:expat))) 1614 (license license:expat)))
1615 1615
1616(define-public ogre-next
1617 (package
1618 (inherit ogre)
1619 (name "ogre-next")
1620 (version "3.0.0")
1621 (source (origin
1622 (method git-fetch)
1623 (uri (git-reference
1624 (url "https://github.com/OGRECave/ogre-next")
1625 (commit (string-append "v" version))))
1626 (file-name (git-file-name name version))
1627 (patches (search-patches "ogre-next-add-riscv64-support.patch"))
1628 (sha256
1629 (base32
1630 "1yrlg3s654xbp95208h9a2b8jcwdk69r6sjvll0aiyvxm4c056cw"))))
1631 (arguments (substitute-keyword-arguments (package-arguments ogre)
1632 ((#:tests? _ #f)
1633 ;; The test suite is currently disabled by the build system
1634 ;; (see: https://github.com/OGRECave/ogre-next/issues/466).
1635 #f)
1636 ((#:configure-flags flags #~(list))
1637 (if (target-riscv64?)
1638 #~(cons*
1639 "-DOGRE_SIMD_SSE2=OFF"
1640 "-DOGRE_SIMD_NEON=OFF"
1641 #$flags)
1642 flags))))
1643 (inputs
1644 (modify-inputs (package-inputs ogre)
1645 (append rapidjson)))))
1646
1616(define-public openexr 1647(define-public openexr
1617 (package 1648 (package
1618 (name "openexr") 1649 (name "openexr")