[SailfishDevel] SDK and Harbour news

Reto Zingg reto.zingg at jolla.com
Thu Nov 21 14:07:59 UTC 2013


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



More information about the Devel mailing list