Comment 0 for bug 2054477

Revision history for this message
Jose Luis Rivero (j-rivero) wrote : Update ogre-next to 2.3.1 for Noble

Version bump for ogre-next to version 2.3.1, well tested by Open Robotics under the Gazebo simulator.

 * Package PPA:
  - https://code.launchpad.net/~j-rivero/+archive/ubuntu/ogre-next-recipe
 * Bzr and code:
   - https://code.launchpad.net/~j-rivero/+junk/ogre-next

[Other Info]

The package is not included in Debian. The version bump to 2.3.1 has been used by the Gazebo simulator team for the latest releases of Gazebo during several years and I've included the patches that has proven to be necessary, specially for vulkan support.

Changes done in the version bump:
 * Upload upstream code 2.3.1
 * Update d/copyright
 * Fix package name for conflict with 1.9
   (LP: #1987207) (LP: #2003346)
 * Include vulkan patches
 * Include upstream patch to rename the project to Ogre-Next
 * Include patches to deal with the rename and clean up d/rules
 * Include patch for building with recent gcc
 * Remove tinyxml embedded in code

[Dependencies]

There is one direct dependency of ogre-next, ignition-rendering. Given that the version in Debian/Ubuntu is too old and probably a candidate to be removed, I've uploaded a new version of ignition-rendering that drops the support for ogre-next. It is still useful since it can use ogre-1.9.

 * Same package PPA with ogre-next
  - https://code.launchpad.net/~j-rivero/+archive/ubuntu/ogre-next-recipe
 * Git and code for 6.1.0+ds-0ubuntu3:
   - https://code.launchpad.net/~j-rivero/ubuntu/+source/ignition-rendering/+git/ignition-rendering/+ref/ubuntu/devel

There is another package that deal with ogre-next in an indirect manner providing build helpers: ignition-cmake. I've also patched this package to improve the ogre-next patch:

 * Same package PPA with ogre-next 2.17.1-2ubuntu2
  - https://code.launchpad.net/~j-rivero/+archive/ubuntu/ogre-next-recipe
 * Git and code for
   - https://code.launchpad.net/~j-rivero/ubuntu/+source/ignition-cmake/+git/ignition-cmake/+ref/ubuntu/devel

[Justification]

ogre-next current version is 2.2.5 and was released in 2021. It does not support vulkan which probably make the release not interesting for the vast majority of current rendering developers.