[Gambas-user] My first working gambas appimage

Fabien Bodard gambas.fr at gmail.com
Fri Jan 8 18:49:27 CET 2021


Le ven. 8 janv. 2021 à 18:04, Bruce Steers <bsteers4 at gmail.com> a écrit :

> Mint20 (I did say)
> Gambas trunk
>
> Yeah, I get it. It's probably going to be better for larger apps.
>
> Only other AppImage I have is balena etcher and that's nearly 90mb
>
> Also I'm converting my gambas download/compile/install script into a
> gambas app but will only work of course if gambas is already installed and
> working. This could be a solution to that 😊
>
> Looks very in depth to make it.
> Can you make an app that does it for us? 😉
>
>
The appimage is only for those who don't wan't to have an application easy
to deploy and maintain... I remember my suffering on Laurux :-/ ... because
users was not proprammers and comme for the most part from windows... and
don't have time to lost in finding why the update of their system break all
... I've dreamed to have this kind of tool.

The size of a appimage or other full embedded are often less big than a
windows app even if it embbed a full linux distrib or near.

40mb for my app ... the most of the size is gtk in fact. It's also 40 mb
for qt5.

I'm not like ubuntu poeple that imagine a complete system based on snaps...
but for some apps like erp .... well why not.... I'm using it already for
Cura.





>
> On Fri, 8 Jan 2021, 16:28 Fabien Bodard, <gambas.fr at gmail.com> wrote:
>
>>
>>
>> Le ven. 8 janv. 2021 à 17:03, Bruce Steers <bsteers4 at gmail.com> a écrit :
>>
>>> 41mb for a hello world :-\
>>> my command results....
>>> (LinuxMint20)
>>>
>>
>> It is no more fore more 😊
>>
>> It is the cost for full Independent linux application
>>
>> Please what is your distribution
>>
>>
>>
>>> bonus:~$
>>> /home/bonus/Downloads/appimage-demo-gambas3-latest-x86_64.AppImage
>>>
>>> ** (appimage-demo-gambas3.gambas:6865): WARNING **: 15:58:26.410: While
>>> connecting to session manager:
>>> None of the authentication protocols specified are supported.
>>> /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so: undefined symbol:
>>> g_date_time_format_iso8601
>>> Failed to load module:
>>> /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
>>> Fontconfig warning: "/etc/fonts/fonts.conf", line 5: unknown element
>>> "its:rules"
>>> Fontconfig warning: "/etc/fonts/fonts.conf", line 6: unknown element
>>> "its:translateRule"
>>> Fontconfig error: "/etc/fonts/fonts.conf", line 6: invalid attribute
>>> 'translate'
>>> Fontconfig error: "/etc/fonts/fonts.conf", line 6: invalid attribute
>>> 'selector'
>>> Fontconfig error: "/etc/fonts/fonts.conf", line 7: invalid attribute
>>> 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/fonts.conf", line 7: invalid attribute
>>> 'version'
>>> Fontconfig warning: "/etc/fonts/fonts.conf", line 9: unknown element
>>> "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4:
>>> unknown element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5:
>>> unknown element "its:translateRu
>>> le"
>>> Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5:
>>> invalid attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5:
>>> invalid attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 6:
>>> invalid attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 6:
>>> invalid attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 8:
>>> unknown element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line
>>> 4: unknown element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line
>>> 5: unknown element "its:transla
>>> teRule"
>>> Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line
>>> 5: invalid attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line
>>> 5: invalid attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line
>>> 6: invalid attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line
>>> 6: invalid attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line
>>> 8: unknown element "description
>>> "
>>> Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line
>>> 4: unknown element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line
>>> 5: unknown element "its:translat
>>> eRule"
>>> Fontconfig error: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 5:
>>> invalid attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 5:
>>> invalid attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 6:
>>> invalid attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 6:
>>> invalid attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line
>>> 8: unknown element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line
>>> 4: unknown element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line
>>> 5: unknown element "its:translat
>>> eRule"
>>> Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5:
>>> invalid attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 5:
>>> invalid attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 6:
>>> invalid attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 6:
>>> invalid attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line
>>> 8: unknown element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4:
>>> unknown element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5:
>>> unknown element "its:translateRu
>>> le"
>>> Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5:
>>> invalid attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 5:
>>> invalid attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 6:
>>> invalid attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/30-metric-aliases.conf", line 6:
>>> invalid attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 8:
>>> unknown element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4:
>>> unknown element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 5:
>>> unknown element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: invalid
>>> attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 5: invalid
>>> attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 6: invalid
>>> attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/40-nonlatin.conf", line 6: invalid
>>> attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 8:
>>> unknown element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown
>>> element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 5: unknown
>>> element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 5: invalid
>>> attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 5: invalid
>>> attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 6: invalid
>>> attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/45-generic.conf", line 6: invalid
>>> attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 8: unknown
>>> element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown
>>> element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 5: unknown
>>> element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 5: invalid
>>> attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 5: invalid
>>> attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 6: invalid
>>> attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/45-latin.conf", line 6: invalid
>>> attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 8: unknown
>>> element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4:
>>> unknown element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 5:
>>> unknown element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 5: invalid
>>> attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 5: invalid
>>> attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 6: invalid
>>> attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/49-sansserif.conf", line 6: invalid
>>> attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 8:
>>> unknown element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown
>>> element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 5: unknown
>>> element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 5: invalid
>>> attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 5: invalid
>>> attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 6: invalid
>>> attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/50-user.conf", line 6: invalid
>>> attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8: unknown
>>> element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown
>>> element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 5: unknown
>>> element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 5: invalid
>>> attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 5: invalid
>>> attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 6: invalid
>>> attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/51-local.conf", line 6: invalid
>>> attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 8: unknown
>>> element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown
>>> element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 5: unknown
>>> element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 5: invalid
>>> attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 5: invalid
>>> attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 6: invalid
>>> attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/60-generic.conf", line 6: invalid
>>> attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 8: unknown
>>> element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown
>>> element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 5: unknown
>>> element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 5: invalid
>>> attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 5: invalid
>>> attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 6: invalid
>>> attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/60-latin.conf", line 6: invalid
>>> attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 8: unknown
>>> element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/65-fonts-persian.conf", line 34:
>>> unknown element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35:
>>> unknown element "its:translateRu
>>> le"
>>> Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35:
>>> invalid attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 35:
>>> invalid attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 36:
>>> invalid attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/65-fonts-persian.conf", line 36:
>>> invalid attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4:
>>> unknown element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 5:
>>> unknown element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: invalid
>>> attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 5: invalid
>>> attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 6: invalid
>>> attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/65-nonlatin.conf", line 6: invalid
>>> attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 8:
>>> unknown element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/69-unifont.conf", line 4: unknown
>>> element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/69-unifont.conf", line 5: unknown
>>> element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 5: invalid
>>> attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 5: invalid
>>> attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid
>>> attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/69-unifont.conf", line 6: invalid
>>> attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 4:
>>> unknown element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 5:
>>> unknown element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 5:
>>> invalid attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 5:
>>> invalid attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 6:
>>> invalid attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 6:
>>> invalid attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/70-no-bitmaps.conf", line 8:
>>> unknown element "description"
>>> Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 4:
>>> unknown element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 5:
>>> unknown element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 5: invalid
>>> attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 5: invalid
>>> attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 6: invalid
>>> attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/80-delicious.conf", line 6: invalid
>>> attribute 'version'
>>> Fontconfig warning: "/etc/fonts/conf.d/90-synthetic.conf", line 4:
>>> unknown element "its:rules"
>>> Fontconfig warning: "/etc/fonts/conf.d/90-synthetic.conf", line 5:
>>> unknown element "its:translateRule"
>>> Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 5: invalid
>>> attribute 'translate'
>>> Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 5: invalid
>>> attribute 'selector'
>>> Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 6: invalid
>>> attribute 'xmlns:its'
>>> Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 6: invalid
>>> attribute 'version'
>>> Fontconfig error: Cannot load config file from /etc/fonts/fonts.conf
>>>
>>>
>>> On Fri, 8 Jan 2021 at 08:56, Fabien Bodard <gambas.fr at gmail.com> wrote:
>>>
>>>> Hi to all,
>>>>
>>>> This is my first working appimage
>>>>
>>>>
>>>> https://drive.google.com/file/d/1ZeZiMHeDWhVvk9erbNsqyuHUWcxcLNN6/view?usp=sharing
>>>>
>>>> Can you try to run it.  It must run on all Linux systems.
>>>>
>>>> This app just show a windows and a close button.
>>>>
>>>> The sources are here :
>>>> https://github.com/AppImageCrafters/appimage-demo-gambas3
>>>>
>>>>
>>>> I'm working with Alexis Lopez Zubieta from the appimage-builder
>>>> project who have accepted to help me.
>>>>
>>>> --
>>>> Fabien Bodard
>>>>
>>>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>>>>
>>>
>>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>>>
>>
>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>>
>
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>


-- 
Fabien Bodard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20210108/8b562b2b/attachment-0001.htm>


More information about the User mailing list