Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-23 Thread pelzflorian (Florian Pelz)
David Pirotte writes: > I recommend you (and g-golf users) to carefully read at least the > GObject tutorial and then the upstream doc entries of the objects, > properties, functions, methods and virtual methods you are using in > your own g-golf based app [1]. You are giving good recommendations

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-20 Thread David Pirotte
Hello Greg, > > ... > > GEN g-golf/support/color.go > > Backtrace: > > In system/base/compile.scm: > > ... > > ice-9/boot-9.scm:752:25: In procedure dispatch-exception: > > no binding `string-replace-substring' in module (ice-9 string-fun) > > *** [g-golf/support/color.go] Error code 1 >

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-20 Thread David Pirotte
Hi Florian, > ... > I see, but since Guix builds G-Golf from git rather than a tarball, > examples/gtk-4/layout-manager.scm had worked already with rc6. > ... Ah right - > ... > Funny enough, when auto-started, gtk-init is run by GtkApplication Yes, either GtkApplication or AdwApplication, as p

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-20 Thread pelzflorian (Florian Pelz)
David Pirotte writes: > Excellent! Note that you'll need to update your configuration and > use/grab 0.8.0-rc7 - which fixes a 'missing some distributed files', > necessary to be able to run the newly added > > examples/gtk-4/layout-manager.scm > [ a g-golf port of the upstream gtk4-de

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-19 Thread David Pirotte
Hello Greg, > This is an odd version scheme; I would suggest that you instead use > 0.8.0rc7 next time. Fwiw, i follow the semantic versioning scheme [1], although starting with 0.8.0-rc6 and 0.8.0-rc7, i decided to remove the dot in between rc and the number, because that's what debian does (and

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-19 Thread David Pirotte
Hello Florian, > G-Golf works great. Excellent! Note that you'll need to update your configuration and use/grab 0.8.0-rc7 - which fixes a 'missing some distributed files', necessary to be able to run the newly added examples/gtk-4/layout-manager.scm [ a g-golf port of the upstrea

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-19 Thread pelzflorian (Florian Pelz)
Thank you David for this release! G-Golf works great. Now I can embed GTK programs within the Guix Home configurations of my family’s media center mini PC, without writing C (see attached file). All system setup is in Guile. Note that this is not pure Guix, but on top of my Guix channel git rep

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-18 Thread Greg Troxel
David Pirotte writes: > http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc6.tar.gz This is an odd version scheme; I would suggest that you instead use 0.8.0rc7 next time. Packaging systems have code to interpret versions, and the - is irregular as it usually separates package names and version

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-18 Thread David Pirotte
Hello Guilers, > The sixth release candidate of the upcoming GNU G-Golf 0.8.0 release > is now available for testing: > ... It occurs to me that I forgot to add an examples/gtk-4/Makefile.am (sub)target entry, so the tarball also distributes the newly added demos/*.scm files. Hopefully, i shall