Because its developer mailing list not for Harbour developers only :)

On 14.03.2014 14:11, Iosif Hamlatzis wrote:
?????????????????

Now I'm really confused

?????????????????

if it's not allowed in harbour why do you propose it as a solution?

As much as I don't want to, I think I will revert to bad form, I will create my config/cache/data folders at run-time, I will have my game create and use the settings and data files at the correct place and if someone doesn't like my game and removes it then he or she will have garbage on the device.

Let them deal with the problem with the jolla support team.

I know it's BAD but it seems jolla team haven't thought it through.

I know it's not proper to make comparisons but having my games on four different app stores (badaOS, webOS, BlackBerry and iOS) and all being source compatible makes me think there are a lot of issues with this new platform.

I didn't expect porting will be without an effort but then again I didn't have that much problem porting for example to iOS, considering that it's a platform the proposed language of development is Objective-C and not C/C++.





On 14 March 2014 09:49, Andrey Kozhevnikov <coderusin...@gmail.com <mailto:coderusin...@gmail.com>> wrote:

    use *%preun*and*%postun* scriptlets, but its not allowed in
    harbour :D


    On 14.03.2014 13:43, Iosif Hamlatzis wrote:
    I cannot use the %ghost directive as I don't know the names of
    the data files that will be created during runtime, can I use the
    %ghost directive with wildcards?. Also the folder I store my data
    files according to this link https://harbour.jolla.com/faq#2.14.0
    is $XDG_DATA_HOME/<MyGameName> when I added in my .spec file
    packaging failed and according to the above link it states

    "You must not hardcode */home/nemo/* or *$HOME/.config/*, etc. -
    use the Qt 5 QStandardPaths, GLib convenience methods or the
    xdg-helper library to determine the paths. This will make sure
    your application keeps working for sandboxed use cases,
    multi-user use cases as well as multi-profile single-user use cases."


    So which is the proper way to have the folders
    *$XDG_CONFIG_HOME/<HARBOUR_APP_NAME>*  and
    *$XDG_DATA_HOME/<HARBOUR_APP_NAME>*  and
    *$XDG_CACHE_HOME/<HARBOUR_APP_NAME>*    removed automatically
    when removing my game?

    These three folders aren't automatically created on installation
    and as I understand I have to create them at run-time on my first
    run if I want to use them.




    _______________________________________________
    SailfishOS.org Devel mailing list


    _______________________________________________
    SailfishOS.org Devel mailing list




_______________________________________________
SailfishOS.org Devel mailing list

_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to