Re: [Gnoga-list] Gnoga soon on Alire.

2022-08-19 Thread Blady via Gnoga-list

> Le 14 juil. 2022 à 19:01, Blady  a écrit :
> 
> Hello,
> 
> Many Ada programs are now available on Alire (https://alire.ada.dev/).
> I plan to bring Alire support to Gnoga.
> Thus it will be possible to get and build Gnoga from Alire with its 
> dependences.
> 
> I'm waiting a while because Simple Components registered version in Alire is 
> not compatible with latest GNAT compiler version.
> 
> Then I will to remove dependencies source codes (deps folder) from Gnoga 
> repository.
> That is  building with Alire will automatically manage dependencies; classic 
> building will require to download dependencies and add them on 
> GPR_PROJECT_PATH (README will be updated so).

Here some news,

Gnoga source codes have been mirrored on Github 
(https://github.com/Blady-Com/gnoga).
Simple Components version has been upgraded.

And thus the two main last stable versions of Gnoga are on Alire:
% alr search gnoga --full
NAME   STATUS  VERSION  DESCRIPTION NOTES
gnogaX 2.1.2gnoga - The GNU Omnificent GUI for Ada   
gnogaX 1.6.2gnoga - The GNU Omnificent GUI for Ada   

You can get them with:
% alr get gnoga^1
or
% alr get gnoga^2

At the moment, some external dependencies of Simple Components may put warnings 
on some platforms, for instance on macOS:
warn:New solution is incomplete.
warn:+♼ gnat  12.1.2 (new,installed,gnat_native)
warn:+↪ libgnutls ^3.5.8 (new,external,indirect)
warn:+  simple_components 4.62.0 (new)  
warn:+↪ unixodbc  ^2.3   (new,external,indirect)
warn: 
warn: Could not find a complete solution for gnoga=1.6.2
Build will fail unless externals are made available, do you want to continue?
[Y] Yes  [N] No  (default is No) 

But unless you use Gnoga Secure, don't matter and say Yes.
Then you can use it on the standard way e.g.:
% make all

For now, I haven't tested the Alire way:
% alr with gnoga

It is a small step, but it let you fetch Gnoga with Alire and use it in order 
to have more feedbacks.
Feel free to report on the list ;-)

Regards, Pascal.
https://blady.pagesperso-orange.fr




___
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list


Re: [Gnoga-list] Gnoga soon on Alire.

2022-07-14 Thread Eddie O'Brien
Thank you Pascal

Seems that Alire is definitely the right way to go.


> On 15 Jul 2022, at 03:01, Blady via Gnoga-list 
>  wrote:
> 
> Hello,
> 
> Many Ada programs are now available on Alire (https://alire.ada.dev/).
> I plan to bring Alire support to Gnoga.
> Thus it will be possible to get and build Gnoga from Alire with its 
> dependences.
> 
> I'm waiting a while because Simple Components registered version in Alire is 
> not compatible with latest GNAT compiler version.
> 
> Then I will to remove dependencies source codes (deps folder) from Gnoga 
> repository.
> That is  building with Alire will automatically manage dependencies; classic 
> building will require to download dependencies and add them on 
> GPR_PROJECT_PATH (README will be updated so).
> 
> What are your feedbacks?
> 
> Thanks, Pascal.
> https://blady.pagesperso-orange.fr
> 
> 
> 
> 
> ___
> Gnoga-list mailing list
> Gnoga-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gnoga-list



___
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list


Re: [Gnoga-list] Gnoga soon on Alire.

2022-07-14 Thread David Botton
I can't promise when but I plan on having my CLOG builder tool generate
gnoga code as well. (clog is a sister framework near identical to gnoga in
common lisp)

It is actually already for gnoga by creating your GUI in the builder and
just saving it. The save file is actually straight html and can load it as
the content of a div and then you just use gnoga to attach to each html id.
The generated code would just do that for you. (Including injecting custom
Ada code as does now with common lisp)

https://github.com/rabbibotton/clog

It would actually be possible to port the builder to Ada but don't think I
will have the time.

David Botton





On Thu, Jul 14, 2022, 4:08 PM Joakim Dahlgren Strandberg 
wrote:

> I agree with David Botton, fantastic :)
>
> Best regards,
> Joakim
>
> Sent from my iPhone
>
> On 14 Jul 2022, at 21:36, David Botton  wrote:
>
> 
> Fantastic :)
>
> On Thu, Jul 14, 2022 at 1:31 PM Blady via Gnoga-list <
> gnoga-list@lists.sourceforge.net> wrote:
>
>> Hello,
>>
>> Many Ada programs are now available on Alire (https://alire.ada.dev/).
>> I plan to bring Alire support to Gnoga.
>> Thus it will be possible to get and build Gnoga from Alire with its
>> dependences.
>>
>> I'm waiting a while because Simple Components registered version in Alire
>> is not compatible with latest GNAT compiler version.
>>
>> Then I will to remove dependencies source codes (deps folder) from Gnoga
>> repository.
>> That is  building with Alire will automatically manage dependencies;
>> classic building will require to download dependencies and add them on
>> GPR_PROJECT_PATH (README will be updated so).
>>
>> What are your feedbacks?
>>
>> Thanks, Pascal.
>> https://blady.pagesperso-orange.fr
>>
>>
>>
>>
>> ___
>> Gnoga-list mailing list
>> Gnoga-list@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gnoga-list
>>
> ___
> Gnoga-list mailing list
> Gnoga-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gnoga-list
>
> ___
> Gnoga-list mailing list
> Gnoga-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gnoga-list
>
___
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list


Re: [Gnoga-list] Gnoga soon on Alire.

2022-07-14 Thread Joakim Dahlgren Strandberg
I agree with David Botton, fantastic :)

Best regards,
Joakim

Sent from my iPhone

On 14 Jul 2022, at 21:36, David Botton  wrote:


Fantastic :)

On Thu, Jul 14, 2022 at 1:31 PM Blady via Gnoga-list 
mailto:gnoga-list@lists.sourceforge.net>> 
wrote:
Hello,

Many Ada programs are now available on Alire (https://alire.ada.dev/).
I plan to bring Alire support to Gnoga.
Thus it will be possible to get and build Gnoga from Alire with its dependences.

I'm waiting a while because Simple Components registered version in Alire is 
not compatible with latest GNAT compiler version.

Then I will to remove dependencies source codes (deps folder) from Gnoga 
repository.
That is  building with Alire will automatically manage dependencies; classic 
building will require to download dependencies and add them on GPR_PROJECT_PATH 
(README will be updated so).

What are your feedbacks?

Thanks, Pascal.
https://blady.pagesperso-orange.fr




___
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list
___
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list
___
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list


Re: [Gnoga-list] Gnoga soon on Alire.

2022-07-14 Thread David Botton
Fantastic :)

On Thu, Jul 14, 2022 at 1:31 PM Blady via Gnoga-list <
gnoga-list@lists.sourceforge.net> wrote:

> Hello,
>
> Many Ada programs are now available on Alire (https://alire.ada.dev/).
> I plan to bring Alire support to Gnoga.
> Thus it will be possible to get and build Gnoga from Alire with its
> dependences.
>
> I'm waiting a while because Simple Components registered version in Alire
> is not compatible with latest GNAT compiler version.
>
> Then I will to remove dependencies source codes (deps folder) from Gnoga
> repository.
> That is  building with Alire will automatically manage dependencies;
> classic building will require to download dependencies and add them on
> GPR_PROJECT_PATH (README will be updated so).
>
> What are your feedbacks?
>
> Thanks, Pascal.
> https://blady.pagesperso-orange.fr
>
>
>
>
> ___
> Gnoga-list mailing list
> Gnoga-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gnoga-list
>
___
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list


[Gnoga-list] Gnoga soon on Alire.

2022-07-14 Thread Blady via Gnoga-list
Hello,

Many Ada programs are now available on Alire (https://alire.ada.dev/).
I plan to bring Alire support to Gnoga.
Thus it will be possible to get and build Gnoga from Alire with its dependences.

I'm waiting a while because Simple Components registered version in Alire is 
not compatible with latest GNAT compiler version.

Then I will to remove dependencies source codes (deps folder) from Gnoga 
repository.
That is  building with Alire will automatically manage dependencies; classic 
building will require to download dependencies and add them on GPR_PROJECT_PATH 
(README will be updated so).

What are your feedbacks?

Thanks, Pascal.
https://blady.pagesperso-orange.fr




___
Gnoga-list mailing list
Gnoga-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gnoga-list