[Marble-devel] Review Request 122731: Support qt4/qt5 parallel-instalable libmarblewidget

philippe renon philippe_renon at yahoo.fr
Thu Mar 5 07:34:31 UTC 2015


Being on qt5 already I very much favor this option : Qt4: libmarblewidget-qt4- Qt5: libmarblewidget
;)
Philippe.
 

     Le Dimanche 1 mars 2015 20h01, Dennis Nienhüser <earthwings at gentoo.org> a écrit :
   
 

   
|  This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/122731/  |

 

 On February 28th, 2015, 4:06 p.m. UTC, Dennis Nienhüser wrote: 
 Makes sense generally. I do not have a system to test with at the moment, but the problems with plugin loading sound like a must-fix before shipping. Got some details on it? Do some plugins load, or none? Is it related to the qt version? 
 On February 28th, 2015, 4:55 p.m. UTC, Rex Dieter wrote: 
 Looks like I'm getting the same crashes without this patch, so probably unrelated. I'll file a bug (separately). 
 On March 1st, 2015, 6:25 a.m. UTC, Rex Dieter wrote: 
 bug filed, https://bugs.kde.org/show_bug.cgi?id=344692 

With this patch we get- Qt4: libmarblewidget- Qt5: libmarblewidget-qt5Other options would be- Qt4: libmarblewidget-qt4- Qt5: libmarblewidgetand also- Qt4: libmarblewidget-qt4- Qt5: libmarblewidget-qt5and last but not least using different folders for each installation.I'm mereley thinking aloud to avoid that we forget a viable option. The current patch might confuse some people / build scripts when changing from qt4 to qt5 and the (possibly hardcoded) libmarblewidget does not exist anymore. Using libmarblewidget-qt4/libmarblewidget would stress that qt5 is the new default which I'd like to push; using libmarblewidget-qt4/libmarblewidget-qt5 seems more consistent.Opinions, anyone?
- Dennis
On February 26th, 2015, 6:50 p.m. UTC, Rex Dieter wrote:
| Review request for Marble.By Rex Dieter.Updated Feb. 26, 2015, 6:50 p.m. Repository: marble
Description 
 
|  Support qt4/qt5 parallel-installabie libmarblewidget. Current mplementation preserves compatibility with qt4 builds, and qt5 builds changes base library soname to be libmarblewidget-qt5 instead.  |


Testing 

|  Marble and subsurface (a qt5 app that uses libmarblewidget) builds and runs... mostly (there seems to be some problem with loading marble plugins though)  |


Diffs 
   
   - CMakeLists.txt (ace9a51)
   - FindMarble.cmake (99f017a)
   - FindMarble.cmake.in (PRE-CREATION)
   - MarbleMacros.cmake (b86481f)
   - src/apps/marble-kde/CMakeLists.txt (384f867)
   - src/apps/marble-mobile/CMakeLists.txt (b86cac1)
   - src/apps/marble-qt/CMakeLists.txt (75b465e)
   - src/apps/marble-touch/CMakeLists.txt (1d37cd4)
   - src/apps/marble-ui/CMakeLists.txt (74f1849)
   - src/bindings/python/CMakeLists.txt (57683cb)
   - src/lib/marble/CMakeLists.txt (6c65015)
   - src/plasmarunner/CMakeLists.txt (b52cc35)
   - src/plasmoid/CMakeLists.txt (03e251c)
   - src/plugins/designer/latloneditwidget/CMakeLists.txt (eb5d543)
   - src/plugins/runner/gpx/CMakeLists.txt (aed6f83)
   - src/thumbnailer/CMakeLists.txt (175b5fc)
View Diff  |

  
_______________________________________________
Marble-devel mailing list
Marble-devel at kde.org
https://mail.kde.org/mailman/listinfo/marble-devel


 
   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/marble-devel/attachments/20150305/873f2fce/attachment.html>


More information about the Marble-devel mailing list