[SailfishDevel] SDK and Harbour news

Andrey Kozhevnikov coderusinbox at gmail.com
Thu Nov 21 14:22:19 UTC 2013


I just updated my package in Harbour - Persecute. 
(org.coderus.persecute-0.1-3.armv7hl.rpm)
Please check if it packaged correctly and update my QA status :)

On 21.11.2013 20:07, Reto Zingg wrote:
> Hi,
>
> On 21.11.2013 15:58, Andrey Kozhevnikov wrote:
>> i have two binaries in application, how to?
>
> can you elaborate more? Why would you have to apps in one rpm?
>
> br
> Reto
>
>>
>> On 21.11.2013 19:52, Reto Zingg wrote:
>>> Hi,
>>>
>>> On 21.11.2013 15:48, Andrey Kozhevnikov wrote:
>>>> binary names rename same or should be renamed in domain-style too?
>>>> /usr/bin/myapp or /usr/bin/org.coderus.myapp ?
>>>
>>> yes, also the binary name has to be named after that schema.
>>>
>>> But do not mix that up with the "Title" you give your application in
>>> Harbour where you upload the application.
>>>
>>> br
>>> Reto
>>>
>>>> On 21.11.2013 18:20, Iekku Pylkka wrote:
>>>>>
>>>>> Ahoy all,
>>>>>
>>>>> As you might have noticed, there has been lot of stuff happening on
>>>>> application development and application releasing. Some of you who
>>>>> have already submitted applications to Harbour (Jolla's app store
>>>>> intake) have faced these challenges already. Thank you very much for
>>>>> your submissions.
>>>>>
>>>>> Here is a list of items we have identified that cause headache and 
>>>>> are
>>>>> the reasons why your app might not have gotten store approval yet:
>>>>>
>>>>> - Icon size:
>>>>>
>>>>> ·SDK still uses 90x90 icon size whereas the device uses 86x86. 
>>>>> Harbour
>>>>> submission requires 86x86 icons. An update to the SDK will be 
>>>>> released
>>>>> soon to sync it up to the new icon size.
>>>>>
>>>>> - Icon path defined in .desktop file:
>>>>>
>>>>> ·Application icon path is not needed anymore (Icon=appname is 
>>>>> enough),
>>>>> you will have to remove absolute paths for Harbour submission. The
>>>>> home screen in upcoming SDK release will have a fix for this.
>>>>>
>>>>> - Application name
>>>>>
>>>>> ·There will be a FAQ on Harbour regarding what file names need to
>>>>> match the RPM package name at upload time. Your application name
>>>>> should be in "dotted" form, e.g. com.example.myapp and we will soon
>>>>> update Harbour to validate this and then all the applications should
>>>>> follow this naming convention.
>>>>>
>>>>> - QML API
>>>>>
>>>>> ·For QML application development we support QtQuick 2.x and Sailfish
>>>>> Silica 1.0. In our repositories there are various other packages but
>>>>> as they are not reviewed by us we cannot guarantee that APIs they
>>>>> provide are available in future, so take caution when using them -
>>>>> your application might be rejected or stop working if you are using
>>>>> unsupported API.
>>>>>
>>>>> - Shared libraries
>>>>>
>>>>> ·You can ship your own private copies of shared libraries that you
>>>>> link against in /usr/share/<name of your app>/, you are not 
>>>>> allowed to
>>>>> install shared libraries anywhere else.
>>>>>
>>>>> - Private QML imports
>>>>>
>>>>> ·If you are using custom QML imports, you have to install them into
>>>>> /usr/share/<name of your app>/, you are not allowed to install the 
>>>>> QML
>>>>> imports anywhere else. Also, the name of your QML import must match
>>>>> the application package name (e.g. an application
>>>>> "org.example.coolapp" can only have a single private qml import
>>>>> module, and that must be imported as "import org.example.coolapp 
>>>>> 1.0").
>>>>>
>>>>> - Runtimes
>>>>>
>>>>> ·Application runtimes such as Python are not supported yet, but we 
>>>>> are
>>>>> actively working on getting Python support into shape, at which point
>>>>> Python QML APIs will be allowed in Harbour. Stay tuned.
>>>>>
>>>>> - More info
>>>>>
>>>>> ·There will be the mentioned FAQ page on Harbour which addresses the
>>>>> known application submission problems.
>>>>>
>>>>> Hopefully, most of these will make sense and not require 
>>>>> clarification
>>>>> but if you need any help at all, just holler. We hope to expand the
>>>>> list of supported APIs, and are interested in feedback from you as to
>>>>> what you would like to see and be able to do in store applications.
>>>>>
>>>>> Should you have any questions or improvement ideas of these, please
>>>>> send replies to this mailing list.
>>>>>
>>>>> Happy hacking,
>>>>>
>>>>> The Jolla Crew
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> SailfishOS.org Devel mailing list
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> SailfishOS.org Devel mailing list
>>>>
>>>
>>> _______________________________________________
>>> SailfishOS.org Devel mailing list
>>
>> _______________________________________________
>> SailfishOS.org Devel mailing list
>
> _______________________________________________
> SailfishOS.org Devel mailing list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20131121/3083306f/attachment.html>


More information about the Devel mailing list