<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Hi,<br><br>No, it needs heavily&nbsp;redesigned.&nbsp;<br>Now you can use INSTALLS to copy *any* library where you want,&nbsp;<br>necessitas will try to automatically install all you targets [1].<br>We *only* need to implement into QtCreator an easy&nbsp;way to add&nbsp;<br>these libs to res/libs.xml file (bundled_libs array) 50% is&nbsp;already done, <br>Qt4AndroidTarget::availablePrebundledLibs() needs to be redesigned.<br><br>[1]&nbsp;<a target="_blank" href="https://projects.kde.org/projects/playground/mobile/necessitas/android-qt/repository/entry/mkspecs/features/qt.prf?rev=experimental#L192">https://projects.kde.org/projects/playground/mobile/necessitas/android-qt/repository/entry/mkspecs/features/qt.prf?rev=experimental#L192</a><br><br>Cheers,<br>BogDan.<br><br>&gt;________________________________<br>&gt;From: mingw
 android &lt;mingw.android@gmail.com&gt;<br>&gt;To: BogDan &lt;bog_dan_ro@yahoo.com&gt;; necessitas-devel@kde.org; Thomas Senyk &lt;thomas.senyk@nokia.com&gt;<br>&gt;Sent: Wednesday, July 13, 2011 11:40 AM<br>&gt;Subject: Re: enable-opengl-checkbox for qtcreator<br>&gt;<br>&gt;Hi BogDan,<br>&gt;<br>&gt;Is this patch correct?<br>&gt;<br>&gt;<a target="_blank" href="http://mail.kde.org/pipermail/necessitas-devel/2011-June/000087.html">http://mail.kde.org/pipermail/necessitas-devel/2011-June/000087.html</a><br>&gt;<br>&gt;Should we apply and commit (with testing somewhere in between?)<br>&gt;<br>&gt;Cheers,<br>&gt;<br>&gt;Ray.<br>&gt;<br>&gt;On Wed, Jul 13, 2011 at 8:49 AM, BogDan &lt;bog_dan_ro@yahoo.com&gt; wrote:<br>&gt;&gt; Hi,<br>&gt;&gt;<br>&gt;&gt; Support added to Qt [1] and to QtCreator [2]<br>&gt;&gt;<br>&gt;&gt; Cheers,<br>&gt;&gt; BogDan.<br>&gt;&gt;<br>&gt;&gt; [1] <a target="_blank"
 href="http://commits.kde.org/android-qt/026f9f5c01e9f5f0eb799131ec89f242dacbe920">http://commits.kde.org/android-qt/026f9f5c01e9f5f0eb799131ec89f242dacbe920</a><br>&gt;&gt; [2]&nbsp;<a target="_blank" href="http://commits.kde.org/android-qt-creator/7c17ad2b089f4ea46f4a5a808cebae043fb669a8">http://commits.kde.org/android-qt-creator/7c17ad2b089f4ea46f4a5a808cebae043fb669a8</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; ----- Original Message -----<br>&gt;&gt;&gt; From: Thomas Senyk &lt;thomas.senyk@nokia.com&gt;<br>&gt;&gt;&gt; To: BogDan &lt;bog_dan_ro@yahoo.com&gt;<br>&gt;&gt;&gt; Cc: "necessitas-devel@kde.org" &lt;necessitas-devel@kde.org&gt;<br>&gt;&gt;&gt; Sent: Tuesday, July 12, 2011 3:58 PM<br>&gt;&gt;&gt; Subject: Re: enable-opengl-checkbox for qtcreator<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; You mean if you do:<br>&gt;&gt;&gt; QT += opengl<br>&gt;&gt;&gt; in you .pro-file you link against libandroidGL-X.so?<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Hmm I don't like it
 very much :)<br>&gt;&gt;&gt; But for now we can leave it&nbsp; ... for the next release it's OK<br>&gt;&gt;&gt; (no matter what we do for the releases after that)<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; So ... to conclude:<br>&gt;&gt;&gt; I don't worry at the moment because the next release of Ministor will handle<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; this automatically...&nbsp; &nbsp; &nbsp;(and I do manual-local-linking anyway)<br>&gt;&gt;&gt; &nbsp; &nbsp;...right?<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Greets<br>&gt;&gt;&gt; Thomas<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On Tuesday, July 12, 2011 01:33:55 AM ext BogDan wrote:<br>&gt;&gt;&gt;&gt; &nbsp;Hi Thomas,<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;I don't think you need an "enable-opengl-checkbox" for<br>&gt;&gt;&gt; qtcreator, if an<br>&gt;&gt;&gt;&gt; &nbsp;application requires QtOpenGL module we'll switch automatically to<br>&gt;&gt;&gt;&gt; &nbsp;androidGL-x.so plugin, Ministro
 support should be there, QtCreaor needs a<br>&gt;&gt;&gt;&gt; &nbsp;little love in order to pass the right library when "use local<br>&gt;&gt;&gt; libs" is<br>&gt;&gt;&gt;&gt; &nbsp;checked.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;Cheers,<br>&gt;&gt;&gt;&gt; &nbsp;Bogdan.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;________________________________<br>&gt;&gt;&gt;&gt; &nbsp;&gt;From: Thomas Senyk &lt;thomas.senyk@nokia.com&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;To: "necessitas-devel@kde.org"<br>&gt;&gt;&gt; &lt;necessitas-devel@kde.org&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;Sent: Monday, July 11, 2011 6:17 PM<br>&gt;&gt;&gt;&gt; &nbsp;&gt;Subject: enable-opengl-checkbox for qtcreator<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;Hi Folks,<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;I tried to find out who builds String[]libs for:<br>&gt;&gt;&gt;&gt; &nbsp;&gt;&nbsp; &nbsp; private void startApplication(String [] libs,
 String environment,<br>&gt;&gt;&gt;&gt; &nbsp;&gt;String params)<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;As far as I understand it this is done by Ministro ... so far correct?<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;The first step is:<br>&gt;&gt;&gt;&gt; &nbsp;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; m_qtLibs=getResources().getStringArray(resourceId);<br>&gt;&gt;&gt;&gt; &nbsp;&gt;(... but this is without libandroid-X.so)<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;The second and interesting step is:<br>&gt;&gt;&gt;&gt; &nbsp;&gt;&nbsp; &nbsp; if (!bindService(new<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Intent(eu.licentia.necessitas.ministro.IMinistro.class.getCanonicalName())<br>&gt;&gt;&gt;&gt; &nbsp;&gt;, m_ministroConnection, Context.BIND_AUTO_CREATE))<br>&gt;&gt;&gt;&gt; &nbsp;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; &nbsp; &nbsp; throw new SecurityException("");<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;This causes<br>&gt;&gt;&gt;&gt; &nbsp;&gt;&nbsp; &nbsp; &nbsp; &nbsp; public void onServiceConnected(ComponentName name, IBinder<br>&gt;&gt;&gt;&gt; &nbsp;&gt;service) {<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;to be called which calls:&nbsp; m_service.checkModules<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;And there the magic happens:<br>&gt;&gt;&gt;&gt; &nbsp;&gt;Ministro takes the module names (m_qtLibs) and makes real file-paths<br>&gt;&gt;&gt; out<br>&gt;&gt;&gt;&gt; &nbsp;&gt;of them<br>&gt;&gt;&gt;&gt; &nbsp;&gt;&nbsp; &nbsp; &nbsp; &nbsp; ... AND: he adds libandroid-X.so to the link-files???<br>&gt;&gt;&gt;&gt; &nbsp;&gt;The last part is the one I'm interested in:<br>&gt;&gt;&gt;&gt; &nbsp;&gt;The one who adds libandroid-X.so is Ministro right?
 ...<br>&gt;&gt;&gt;&gt; &nbsp;&gt;If this is the case: There should be some way to tell him you want to<br>&gt;&gt;&gt; link<br>&gt;&gt;&gt;&gt; &nbsp;&gt;to an opengl-android-plugin (libandroidGL-X.so)&nbsp; ... and then he<br>&gt;&gt;&gt; decides<br>&gt;&gt;&gt;&gt; &nbsp;&gt;if this is possible<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;Any other opinions?<br>&gt;&gt;&gt;&gt; &nbsp;&gt;Is anyone here who want/can help me about this?<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;Greets<br>&gt;&gt;&gt;&gt; &nbsp;&gt;Thomas<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;p.s.:<br>&gt;&gt;&gt;&gt; &nbsp;&gt;A cool thing would be "Use local qt libs PERMANENTLY"&nbsp; ...<br>&gt;&gt;&gt; meaning he also<br>&gt;&gt;&gt;&gt; &nbsp;&gt;uses local-libs when you call the application from the Menu<br>&gt;&gt;&gt;&gt; &nbsp;&gt;... This is just a small wish
 as I can do this manually quite easy.<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<br>&gt;&gt;&gt;&gt; &nbsp;&gt;Qt Developer Days 2011 - REGISTER NOW!<br>&gt;&gt;&gt;&gt; &nbsp;&gt;October 24 - 26, Munich<br>&gt;&gt;&gt;&gt; &nbsp;&gt;November 29 - December 1, San Francisco<br>&gt;&gt;&gt;&gt; &nbsp;&gt;Learn more and Register at <a target="_blank" href="http://qt.nokia.com/qtdevdays2011">http://qt.nokia.com/qtdevdays2011</a><br>&gt;&gt;&gt;&gt; &nbsp;&gt;_______________________________________________<br>&gt;&gt;&gt;&gt; &nbsp;&gt;Necessitas-devel mailing list<br>&gt;&gt;&gt;&gt; &nbsp;&gt;Necessitas-devel@kde.org<br>&gt;&gt;&gt;&gt; &nbsp;&gt;<a target="_blank" href="https://mail.kde.org/mailman/listinfo/necessitas-devel">https://mail.kde.org/mailman/listinfo/necessitas-devel</a><br>&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;<br>&gt;<br>&gt;</div></div></body></html>