<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
No problem. <br>
<br>
Cheers,<br>
Carlos.<br>
<br>
On 06/20/2011 04:18 PM, BogDan wrote:
<blockquote cite="mid:991445.7247.qm@web121420.mail.ne1.yahoo.com"
 type="cite">
  <div
 style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: times new roman,new york,times,serif; font-size: 12pt;">
  <div><span>Is up to you !</span></div>
  <div><br>
  </div>
  <div>But I think you have do more some changes, currently I'm trying
to add support for armeabi and armeabi-v7a libs to QtCreator (armv5
libs will be copied to armeabi and armv7 libs to armeabi-v7a), so,
please wait until I'll push my changes and please change your feature
accordingly.<br>
  </div>
  <div><br>
  </div>
  <div>Thank you in advance !<br>
  </div>
  <div><br>
  <span></span></div>
Cheers,
  <div>BogDan.</div>
  <div><br>
  <blockquote
 style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">
    <div
 style="font-family: times new roman,new york,times,serif; font-size: 12pt;">
    <div
 style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font
 face="Arial" size="2">
    <hr size="1"><b><span style="font-weight: bold;">From:</span></b>
Frameworks <a class="moz-txt-link-rfc2396E" href="mailto:frameworks@qlands.com">&lt;frameworks@qlands.com&gt;</a><br>
    <b><span style="font-weight: bold;">To:</span></b>
<a class="moz-txt-link-abbreviated" href="mailto:necessitas-devel@kde.org">necessitas-devel@kde.org</a><br>
    <b><span style="font-weight: bold;">Sent:</span></b> Monday, June
20, 2011 3:57 PM<br>
    <b><span style="font-weight: bold;">Subject:</span></b> Re: Support
for extra libraries in APK in Android QT Creator -- Change in name<br>
    </font><br>
    <meta http-equiv="x-dns-prefetch-control" content="off">
    <div id="yiv375821661"> Hi,<br>
    <br>
I'm close to re-submit the merge request. Any ideas on the new name?
What about "Other required libraries"  or "custom external libraries"<br>
    <br>
I'm easy with any name....<br>
    <br>
Carlos.<br>
    <br>
On 06/18/2011 01:26 PM, <a moz-do-not-send="true" rel="nofollow"
 class="yiv375821661moz-txt-link-abbreviated"
 ymailto="mailto:frameworks@qlands.com" target="_blank"
 href="mailto:frameworks@qlands.com">frameworks@qlands.com</a> wrote:
    <blockquote type="cite">Hi,<br>
      <br>
I have no problem with changing the name, nor with any changes in its
implementation. Any suggestions  and comments are welcomed.<br>
      <br>
Cheers,<br>
Carlos.<br>
      <br>
On 06/18/2011 09:43 AM, Robert Schuster wrote:
      <blockquote type="cite">
        <pre>Hi,

if additional libraries are to bundled with the main APK I'd vote for

calling them likes this: bundled libraries



'Extra' just sounds so super generic that it could mean anything. I'd

like to point out that at the QCS people asked about out-of-the-box

support for certain KDE libraries. Although we do not intend to work on

it now, it should be noted that for Ministro it does not matter what

kind of libraries it loads. So if we consider the Qt stuff the core then

everything else (like KDE libs) is 'extra'. As such using that term for

custom bundled libraries does not seem wise to me.



Regards,

Robert



Am 16.06.2011 09:03, schrieb Frameworks:

    </pre>
        <blockquote type="cite">
          <pre>Dear Bogdan,



I just send a merge request for the changes in creator that add support 

for extra libraries in the APK. Here are the details:



Add in support for extra libraries.



This merge request mainly focuses on the modification to Android QT 

Creator to include support for extra deploy libraries in the APK. As 

described in the modified UI, “Extra libraries are other libraries that 

are required by this application but not part of this project.”



The changes in Creator does not automatically affect current Necessitas 

projects. If the user want to include an extra library Creator will ask 

to upgrade it project to support it. The process of upgrading will:



1. Check if its possible. Users will be able to upgrade if their version 

of Android LightHouse supports extra libraries i.e., if the version of 

libs.xml
 in LightHouse has the array name extra_libs.

2. Upgrade the project's ibs.xml to add the array name extra_libs.

3. Upgrade the projects manifest to include the resource of extra_libs.

4. Copy the class files from LightHouse to the project (Industrius and 

mobile). This because the version in LightHouse has the modifications to 

load the extra libraries. All files are copied to be sure that previous 

class files in the project does not conflict with current class files.

5. Leave a backup of libs.xml, class files and the manifest in the 

project directory. Those files will include “._old” in their extension



This set of changes also fixes two bugs in Creator:



1- Checked bundled libraries get unchecked just before the APK is build. 

(Line 133 in androidpackage creationstep.cpp)

2- Bundled libraries have the format <a moz-do-not-send="true"
 target="_blank" href="http://libMyLib.so">libMyLib.so</a> when it should be the 

undecorated version of them e.g., Mylib (Line 904 in qt4androidtarget.cpp)



This merge request also comes with a merge of few changes in 

qlands-AndroidLighthouse to support extra libraries in the apk.





Regards,

Carlos Quiros



PD

I am also working on assets support in Creator and the necessary changes 

in QT using JNI. I could send you something very soon if you fancy.

_______________________________________________

Necessitas-devel mailing list

<a moz-do-not-send="true" rel="nofollow"
 class="yiv375821661moz-txt-link-abbreviated"
 ymailto="mailto:Necessitas-devel@kde.org" target="_blank"
 href="mailto:Necessitas-devel@kde.org">Necessitas-devel@kde.org</a>

<a moz-do-not-send="true" rel="nofollow"
 class="yiv375821661moz-txt-link-freetext" target="_blank"
 href="https://mail.kde.org/mailman/listinfo/necessitas-devel">https://mail.kde.org/mailman/listinfo/necessitas-devel</a>

      </pre>
        </blockquote>
        <pre>


    </pre>
        <pre>
<fieldset class="yiv375821661mimeAttachmentHeader"></fieldset>

_______________________________________________

Necessitas-devel mailing list

<a moz-do-not-send="true" rel="nofollow"
 class="yiv375821661moz-txt-link-abbreviated"
 ymailto="mailto:Necessitas-devel@kde.org" target="_blank"
 href="mailto:Necessitas-devel@kde.org">Necessitas-devel@kde.org</a>

<a moz-do-not-send="true" rel="nofollow"
 class="yiv375821661moz-txt-link-freetext" target="_blank"
 href="https://mail.kde.org/mailman/listinfo/necessitas-devel">https://mail.kde.org/mailman/listinfo/necessitas-devel</a>

    </pre>
      </blockquote>
      <br>
      <style>#yiv375821661  {font-family:Arial, Helvetica, sans-serif;font-size:12px;}</style><br>
      <pre><fieldset class="yiv375821661mimeAttachmentHeader"></fieldset>
_______________________________________________
Necessitas-devel mailing list
<a moz-do-not-send="true" rel="nofollow"
 class="yiv375821661moz-txt-link-abbreviated"
 ymailto="mailto:Necessitas-devel@kde.org" target="_blank"
 href="mailto:Necessitas-devel@kde.org">Necessitas-devel@kde.org</a>
<a moz-do-not-send="true" rel="nofollow"
 class="yiv375821661moz-txt-link-freetext" target="_blank"
 href="https://mail.kde.org/mailman/listinfo/necessitas-devel">https://mail.kde.org/mailman/listinfo/necessitas-devel</a>
  </pre>
    </blockquote>
    <br>
    </div>
    <meta http-equiv="x-dns-prefetch-control" content="on">
    <br>
_______________________________________________<br>
Necessitas-devel mailing list<br>
    <a moz-do-not-send="true" ymailto="mailto:Necessitas-devel@kde.org"
 href="mailto:Necessitas-devel@kde.org">Necessitas-devel@kde.org</a><br>
    <a moz-do-not-send="true"
 href="https://mail.kde.org/mailman/listinfo/necessitas-devel"
 target="_blank">https://mail.kde.org/mailman/listinfo/necessitas-devel</a><br>
    <br>
    <br>
    </div>
    </div>
  </blockquote>
  </div>
  </div>
</blockquote>
<br>
</body>
</html>