Ahoy,

> *         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

but according to FHS such data should go to /usr/lib/<name of your app>/ 
instead, right?

http://www.pathname.com/fhs/pub/fhs-2.3.html#USRSHAREARCHITECTUREIN
DEPENDENTDATA
http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLIBLIBRARIESFORPROGR
AMMINGANDPA

BR,
Martin

On Thursday, November 21, 2013 12:20:18 PM 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

Reply via email to