Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 797403 - games-engines/openmw: add collada support
Summary: games-engines/openmw: add collada support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Alexey
URL:
Whiteboard:
Keywords: PullRequest
Depends on: 798669
Blocks:
  Show dependency tree
 
Reported: 2021-06-21 21:45 UTC by Alexey
Modified: 2021-08-09 16:43 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey 2021-06-21 21:45:44 UTC
https://openmw.readthedocs.io/en/latest/reference/modding/custom-models/pipeline-blender-collada.html

Starting with OpenMW 0.47 (to be released soon), it supports models in COLLADA format. It's done not directly, but via OSG, using ColladaDOM library (dev-libs/collada-dom), however dev-games/openscenegraph and dev-games/openscenegraph-openmw packages don't use it.

Therefore need to update the OSG packages: add USE flag for collada, dependency. Then update openmw ebuild to depend on OSG[collada]
Comment 1 Larry the Git Cow gentoo-dev 2021-07-31 01:15:35 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=263d46e81465d99078c46e1a80ed091f43967aed

commit 263d46e81465d99078c46e1a80ed091f43967aed
Author:     Alexey Sokolov <alexey+gentoo@asokolov.org>
AuthorDate: 2021-07-22 19:11:54 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2021-07-31 00:59:05 +0000

    games-engines/openmw: use newer OSG for 9999
    
    Bug: https://bugs.gentoo.org/797403
    Package-Manager: Portage-3.0.20, Repoman-3.0.2
    Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 games-engines/openmw/openmw-9999.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4087e26ba7a542e391b3705e88e93a14bf032410

commit 4087e26ba7a542e391b3705e88e93a14bf032410
Author:     Alexey Sokolov <alexey+gentoo@asokolov.org>
AuthorDate: 2021-07-22 19:10:30 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2021-07-31 00:59:04 +0000

    dev-games/openscenegraph-openmw: new version 3.6_p20210610
    
    Based on openscenegraph-3.6.5-r110
    
    Also apply egl patch from https://github.com/gentoo/gentoo/pull/21742
    
    Bug: https://bugs.gentoo.org/797403
    Package-Manager: Portage-3.0.20, Repoman-3.0.2
    Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 dev-games/openscenegraph-openmw/Manifest           |   1 +
 .../files/openscenegraph-3.6.3-cmake.patch         |  12 +
 .../openscenegraph-3.6.5-cmake_lua_version.patch   |  14 ++
 .../openscenegraph-3.6.5-use_boost_asio.patch      | 263 +++++++++++++++++++++
 dev-games/openscenegraph-openmw/metadata.xml       |   6 +
 .../openscenegraph-openmw-3.6_p20210610.ebuild     | 167 +++++++++++++
 6 files changed, 463 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7f816e5193bf8d2f30ce7fb2c49eba364ba79e8

commit a7f816e5193bf8d2f30ce7fb2c49eba364ba79e8
Author:     Alexey Sokolov <alexey+gentoo@asokolov.org>
AuthorDate: 2021-07-22 18:57:26 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2021-07-31 00:59:03 +0000

    dev-games/openscenegraph: add collada support
    
    Also apply egl patch from https://github.com/gentoo/gentoo/pull/21742
    
    Bug: https://bugs.gentoo.org/797403
    Package-Manager: Portage-3.0.20, Repoman-3.0.2
    Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 dev-games/openscenegraph/metadata.xml              |   1 +
 .../openscenegraph-3.6.5-r110.ebuild               | 167 +++++++++++++++++++++
 2 files changed, 168 insertions(+)