Subsurface cross-compile to Android

Axel Richter axel.richter68 at yahoo.com
Thu Jul 7 06:18:06 PDT 2016


Am 06.07.2016 um 21:32 schrieb Willem Ferguson:
> On 02/07/2016 18:10, Axel Richter wrote:
>> Hi Willem,
>>
>> that did it for me:
>>
>> diff --git a/mobile-widgets/qml/mobile-resources.qrc b/mobile-widgets/qml/mobile-resources.qrc
>> index 6983533..1c56e94 100644
>> --- a/mobile-widgets/qml/mobile-resources.qrc
>> +++ b/mobile-widgets/qml/mobile-resources.qrc
>> @@ -24,7 +24,6 @@
>>           <file alias="nocloud.svg">icons/nocloud.svg</file>
>>       </qresource>
>>       <qresource prefix="/imports">
>> -        <file alias="org/kde/kirigami/qmldir">kirigami/qmldir</file>
>>           <file alias="org/kde/kirigami/Action.qml">kirigami/Action.qml</file>
>>           <file alias="org/kde/kirigami/ApplicationWindow.qml">kirigami/ApplicationWindow.qml</file>
>>           <file alias="org/kde/kirigami/BasicListItem.qml">kirigami/BasicListItem.qml</file>
>> diff --git a/scripts/mobilecomponents.sh b/scripts/mobilecomponents.sh
>> index ec1e97f..27c8e7f 100755
>> --- a/scripts/mobilecomponents.sh
>> +++ b/scripts/mobilecomponents.sh
>> @@ -44,13 +44,14 @@ fi
>>   
>>   # now copy the components and a couple of icons into plae
>>   MC=$SRC/subsurface/mobile-widgets/qml/kirigami
>> -PMMC=kirigami/src/qml
>> +# PMMC=kirigami/src/qml
>> +PMMC=kirigami/src/controls
>>   BREEZE=breeze-icons
>>   
>>   rm -rf $MC
>>   mkdir -p $MC/icons
>>   cp -R $PMMC/* $MC/
>> -cp $PMMC/../fallbacktheme/*qml $MC/
>> +cp -R $PMMC/templates/* $MC/
>>   
>>   # fix plugin requirement
>>   sed -i -e 's/^plugin kirigamiplugin/# plugin kirigamiplugin/' $MC/qmldir
>>
>> Axel.
>>
>> -- 
>> ------------------------------------------------------------
>>
> Hi Axel,
>
> Thank you. Sorry for a slow response. I was away for a week.
>
> After making these changes I get an error
> cp: cannot stat '/templates/*': no such file or directory
> indicating that there is not a templates folder. This 
> appears to be a scripting error.
>
> There is a templates directory in 
> subsurface/mobile-widgets/qml/kirigam. Is this what PPMC 
> refers to?
> In src/subsurface/mobile-widgets/qml/kirigami/icons I have 
> the 12 icons that are within src/kirigami
> In mobile-widgets/qml/kirigami I have a folder named 
> templates containing the 7 qml templates.
>
> Here is probably the problem.
> The sed command refers to qmldir that does not exist.
>
> Although I have used sed I am not familiar with the stream 
> editor and cannot decipher the command.
> Kind regards,
> willem
>
>
Hi Willem,

it seems we have different kirigami sources. I have a 
template folder. The " 
subsurface/mobile-widgets/qml/kirigami" is the target folder 
for the copy. No problem if its not there, if the 
compilation runs successfully.

The "sed" line has not been changed.

Di you still get compile errors?

Axel.


-- 
Axel Richter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20160707/5957915b/attachment.html>


More information about the subsurface mailing list