on that cases then the distribution mut handle with the problem.. must be a system wide qt main executable like in debian that points to the main qt env by exmple in debian qmake points to qmake-qt4 until squeeze and in wheeze points to qmake-qt5
swo then using a system like that the mantainer must setup a code in the ide and detects the qt main enviroment and lauch the proper component its suppost that linux users are not "M$" users and must know what are doing, like configure & make & make install ....that's the true! so its suppost that in the "automatic case" of distribution the "wrapper" must be handle by the mantainer, on the other cases, like u done, users will ask to upstream developers and ask how to lauch with "X" environment! 2015-12-06 4:00 GMT-04:30, Benoît Minisini <gam...@users.sourceforge.net>: > Le 06/12/2015 04:24, Ian Haywood a écrit : >> On Sun, Dec 6, 2015 at 11:03 AM, PICCORO McKAY Lenz >> <mckaygerh...@gmail.com> wrote: >>> set a env variable to QT5 and that's all, of course, all the >>> components in qt5 framework must be set, packages made for some >>> disributions may have some misc but works in general lines >> when packaging for a distro the interpreter should work "out of the >> box", users should be >> able to type "gambas3" or launch form the menus, not "GB_GUI=QT5 gambas3" >> >> One solution is to have a wrapper shell script that sets the variable >> Easier IMHO is to patch main/lib/gui.qt/main.c to prefer qt5 over qt4 >> which is probably what Debian will end up doing. >> >> Ian >> > > gambas3 is not the interpreter, it's the IDE. > > Maybe the solution is making the gb.gui.qt component clever. > > I mean, if a project needs both gb.gui.qt and gb.gui.qt.webkit, it must > check both to choose between QT4 ot QT5, not just gb.gui.qt. > > Regards, > > -- > Benoît Minisini > > ------------------------------------------------------------------------------ > Go from Idea to Many App Stores Faster with Intel(R) XDK > Give your users amazing mobile app experiences with Intel(R) XDK. > Use one codebase in this all-in-one HTML5 development environment. > Design, debug & build mobile apps & 2D/3D high-impact games for multiple > OSs. > http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- Lenz McKAY Gerardo (PICCORO) http://qgqlochekone.blogspot.com ------------------------------------------------------------------------------ Go from Idea to Many App Stores Faster with Intel(R) XDK Give your users amazing mobile app experiences with Intel(R) XDK. Use one codebase in this all-in-one HTML5 development environment. Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs. http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user