FS#50827 - [mygui] Remove ogre dep?

Attached to Project: Community Packages
Opened by Neven Sajko (Neven) - Monday, 19 September 2016, 02:36 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Tuesday, 27 September 2016, 11:06 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

OpenMW, the only depender of mygui in ArchLinux does not require ogre (anymore).

So maybe mygui could be built without depending on ogre, as described here:
https://wiki.openmw.org/index.php?title=Development_Environment_Setup#General_notes_on_dependencies

This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Tuesday, 27 September 2016, 11:06 GMT
Reason for closing:  Fixed
Comment by Neven Sajko (Neven) - Wednesday, 21 September 2016, 03:55 GMT
Also, the package description would need to be changed to something like 'GUI library for 3D applications.'
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 25 September 2016, 15:01 GMT
I think last time I tried that it would then fail if the system didn't have ogre installed anymore. Can I just build the ogre plugin optionally and it will continue working fine if people use the rest of it without ogre?
Comment by Neven Sajko (Neven) - Monday, 26 September 2016, 20:37 GMT
I do not quite understand what you are saying, but my proposal is to drop Ogre (since openMW, the only package depending on mygui, does not need Ogre) like this:
https://drive.google.com/open?id=0B63rdrZtwIE9Ql9vaFh6aExybWs

Another, more complicated, solution would be to split the package up into engine and platform packages, where openmw would depend only on myguiengine.

Loading...