[SailfishDevel] How to install user (controlled) data files for my app avoiding /usr/share

Wim de Vries wsvries at xs4all.nl
Thu Jan 9 22:01:59 UTC 2014


Thanks.
On 01/09/2014 05:02 PM, Reto Zingg wrote:
> Hi,
>
> On 09.01.2014 12:25, Wim de Vries wrote:
>> Thanks.
>> On 01/09/2014 09:36 AM, Luciano Montanaro wrote:
>>> Maybe make the application download the map on the first run?
>> mm..
>> I cannot afford time/money for a server + support.
>
> if the data is 'free' (in the sense you don't want to specially 
> protect them) you could place it on e.g. http://sourceforge.net/ for 
> download? Or do they have now a days some limits (size, per/day/month) 
> or so?
I will have try/check at SF. The orginal linux version -bit outdated but 
stable- lives there as well ('openflightnav').
I did not put the free map data (450 MB) up there though. Will have a look.

>
> Or some git hoster, like github, gitorious, code.google.com etc... 
> guess also needs some check that it's not abusive...
>
> br
> Reto
>
>> Only support for the app.
>> On the long term, users themselves may set up sth to share maps.
>>
>>> But you must be able to provide the maps on a server in this case.
>>>
>>> The additional benefit is that the user can skip downloading the data
>>> if he knows it will not use it.
>> Never the case in first use. Only after some time of usage.
>>>
>>> Luciano
>>>
>>> On Thu, Jan 9, 2014 at 9:05 AM, Wim de Vries <wsvries at xs4all.nl> wrote:
>>>> Hi,
>>>> I am converting my aircraft navigation app to Sailfish.
>>>> It comes (default) with OpenStreet based maps + 3D data files of 
>>>> Western
>>>> Europe (in RPM).
>>>> Most users will use this map, but some users may use their home made
>>>> maps
>>>> (generated by a PC application).
>>>> In the latter case, the users will delete this W-Europe map (it 
>>>> takes up
>>>> quite some disk space).
>>>> So far so good, but the installation/RPM is a problem:
>>>>
>>>> Harbour says that I should install the app data (very much bytes 
>>>> for the
>>>> W-Eu map) in /usr/share/$NAME and in the first run of the app, copy
>>>> them to
>>>> $XDG_CONFIG_HOME/$NAME.
>>>> But  now I am stuck with an enormous amount of (useless) data in
>>>> /usr/share/$NAME that cannot be removed.
>>>>
>>>> Any suggestions?
>>>> Thanks.
>>>> _______________________________________________
>>>> SailfishOS.org Devel mailing list
>>>
>>>
>>
>> _______________________________________________
>> SailfishOS.org Devel mailing list
>
> _______________________________________________
> SailfishOS.org Devel mailing list
>



More information about the Devel mailing list