diff options
| author | Maxim Cournoyer <maxim@guixotic.coop> | 2026-05-29 15:46:45 +0900 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2026-05-31 22:37:47 +0900 |
| commit | 5c202a61030ff9787be550c04fd07777c5ac4a07 (patch) | |
| tree | 65bc7a2940ba9751f40abe91233a43a7de964df2 /gnu/packages/graphics.scm | |
| parent | 984605c70b76b5d0d908ed2fab7a78513cf66e55 (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.scm | 31 |
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") |
