Merge lp://staging/~saiarcot895/ubuntu/trusty/openscenegraph/armhf-support into lp://staging/ubuntu/trusty/openscenegraph

Proposed by Saikrishna Arcot
Status: Approved
Approved by: Iain Lane
Approved revision: 41
Proposed branch: lp://staging/~saiarcot895/ubuntu/trusty/openscenegraph/armhf-support
Merge into: lp://staging/ubuntu/trusty/openscenegraph
Diff against target: 299 lines (+223/-4)
7 files modified
debian/changelog (+12/-0)
debian/control (+8/-4)
debian/patches/change-typedef.patch (+13/-0)
debian/patches/dont-build-osgframerenderer-on-gles.patch (+24/-0)
debian/patches/osgDB_freetype.so_no_longer_built (+152/-0)
debian/patches/series (+3/-0)
debian/rules (+11/-0)
To merge this branch: bzr merge lp://staging/~saiarcot895/ubuntu/trusty/openscenegraph/armhf-support
Reviewer Review Type Date Requested Status
Iain Lane (community) Approve
Review via email: mp+230835@code.staging.launchpad.net

Description of the change

Bug #1284190:
This adds support for building on Ubuntu armhf by building OpenSceneGraph with OpenGL ES 2.0. To do this, two build dependencies needed to be added: libegl1-mesa-dev and libgles2-mesa-dev. libgl1-mesa-dev isn't needed for OpenGL ES, and so it has been excluded from armhf.

In addition, a patch that changes the method of selecting what version of OpenGL/OpenGL ES contained a change that excluded one of the examples from being built under certain conditions. That part of the change is included here (as it would otherwise cause a build failure).

Finally, a typedef conflict for GLdouble between this package and Qt has been fixed in this merge as well.

Bug #1339264:
This fixes the freetype library detection, therefore allowing the freetype plugin to be built and for freetype support to be restored.

To post a comment you must log in.
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Thanks, uploaded to SRU review queue.

Revision history for this message
Saikrishna Arcot (saiarcot895) wrote :

I should have mentioned that a rebuild for any armhf packages dependent on openscenegraph needs to happen as well. Will this happen automatically?

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Yes, the rebuild will happen automatically once the package is accepted.

40. By Saikrishna Arcot <email address hidden>

Add patch to fix FreeType library detection (LP: #1339264).

Revision history for this message
Saikrishna Arcot (saiarcot895) wrote :

Updated to fix bug #1339264.

Revision history for this message
Saikrishna Arcot (saiarcot895) wrote :

Can this be sponsored now, or does the corresponding bug have to have the Trusty nomination approved?

41. By Saikrishna Arcot <email address hidden>

Fix Depends for libopenscenegraph-dev

Revision history for this message
Saikrishna Arcot (saiarcot895) wrote :

Anyone? Anyone?

Revision history for this message
Iain Lane (laney) wrote :

Uploaded, thanks

review: Approve

Unmerged revisions

41. By Saikrishna Arcot <email address hidden>

Fix Depends for libopenscenegraph-dev

40. By Saikrishna Arcot <email address hidden>

Add patch to fix FreeType library detection (LP: #1339264).

39. By Saikrishna Arcot <email address hidden>

* Add support for building on armhf by building with OpenGL ES 2.0
  (LP: #1284190).
* Backport part of a commit to not build osgframerenderer example.
* Add change-typedef.patch to fix conflicting typedefs for GLdouble
  with OpenGL ES 2.0
* Exclude freeglut3-dev from dependencies for armhf

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches