Hello,
GNU G-Golf 0.8.2 release.
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.2.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.2.tar.gz.sig
* About G-Golf
[ for a full description, please read the distributed README
[ f
Hi Zelphir,
> ...
You are misinterpreting what I wrote, and we miscommunicate.
GtkBuilder reads XML descriptions of a user interface and instantiates
the described objects. Those XML descriptions are largely identical
when defining a composite widget using a template, with some slight
difference
Hi Zelphir,
> > I have little experience using gtk builder, upstream developers
> > convinced me to switch to (always) use templates.
> I wonder why that is though. I imagine (I don't know that for sure at
> all, so some Dunning-Kruger chance here) that internally Gtk probably
> uses the same m
Hi Zelphir,
> > - use libadwaita, and only use gtk for those widgets that
> > are not provided by libadwaita;
> To be honest, I still don't really know, what libadwaita does or ads
> and why it is better to use that.
Adw – 1
Building blocks for modern GNOME applications
Hello Zelphir,
As an aside note, this email is far too long and mixes far too
many subjects and questions 'at the same time', please in the
future, make one email per question, keep it short and
precise as possible, thanks!
> I am slowly figuring things out with G-
Hi Zelphir,
> I like the color theme of the code on
> https://www.gnu.org/software/g-golf/index.html and I am wondering,
> whether this theme has any name. Perhaps I can find it for my Emacs
> ...
(load-theme 'modus-vivendi t)
Note that the code on the website is also highlighting the s
Hi,
> Ah, those errors seem to be intermittent. If I reload sometimes it
> doesn't error.
For info:
https://lists.gnu.org/archive/html/savannah-users/2025-05/msg1.html
David
pgpFRMVPY_jDJ.pgp
Description: OpenPGP digital signature
Hi Zelphir,
> I still had some confusion, as I didn't understand, that the example
> code is run as a script ...
Right, as we (Florian and I) explained in an earlier response to this
thread [1].
> The project I am envisioning relies heavily on a GTKTreeView. Is
> there any example of that anywhe
Hi Zelphir,
> I am trying to use G-Golf to create a tree view (the thing that looks
> like a table) and for that purpose to create a GtkListStore instance.
Do not use GtkTreView, deprecated in 4.10 and will be removed from
Gtk-5. Instead, carefully read this section (till the very end):
> guix shell g-golf -D g-golf gtk adw --no-grafts
> $(guix build
> g-golf-adw-1-examples)/share/doc/g-golf/examples/adw-1/demo/adwaita-1-demo
I meant
guix shell g-golf -D g-golf gtk adw --no-grafts
$(guix build
g-golf-adw-1-examples)/share/doc/g-golf/examples/adw-1/
Hello Zelphir,
> ...
> (3) Generally I would like to run the code, not a prebuilt example
> package. How else do I know, that the code listed in the repository
> of G-Golf as example actually works?
iAs Florian explained in his answer:
guix shell g-golf -D g-golf gtk --no-grafts
Hello Zelphir,
> I guess --no-grafts is not sufficient, and I need to use it, and
> additionally install one of the two packages you mentioned. Merely
> adding --no-grafts still results in the error:
I believe your guix shell command is incomplete.
Florian, could you tell us the exact command li
Hello Zelphir,
> Yesterday I decided to give g-golf a try. Unfortunately I did not get
> very far at all. I tried running the hello world example, and it
> already crashed:
You can't run the upstream version of the g-golf distributed examples
in guix, due to a known problem (in guix, this has not
Hello,
GNU G-Golf 0.8.1 release.
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.1.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.1.tar.gz.sig
* About G-Golf
[ for a full description, please read the distributed README
[ f
Hi Tommi,
> G-Golf version 0.8.0-1 has been released in Debian and Ubuntu. See
Great!
Thanks,
David
pgp6gJklyKMCc.pgp
Description: OpenPGP digital signature
Hi Aleix,
> Nice! This is now available in Guile Homebrew
> (https://github.com/aconchillo/homebrew-guile).
This is great,
Thanks
David
pgptmRvLdtmdU.pgp
Description: OpenPGP digital signature
Hello,
GNU G-Golf 0.8.0 release.
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0.tar.gz.sig
* About G-Golf
[ for a full description, please read the distributed README
[ fi
Hi Tommi,
> G-Golf version 0.8.0~rc9-2 has been released in Debian and Ubuntu. See
> * https://www.gnu.org/software/g-golf/
> * https://www.iki.fi/tohoyn/g-golf-debian/
> * https://tracker.debian.org/pkg/g-golf
Great, thanks
David
pgpDNM3BP00wu.pgp
Description: OpenPGP digital signature
Hi Tommi,
> G-Golf version 0.8.0~rc9-1 has been released in Debian and Ubuntu. See
> * https://www.gnu.org/software/g-golf/
> * https://www.iki.fi/tohoyn/g-golf-debian/
> * https://tracker.debian.org/pkg/g-golf
Great, thanks,
David
pgpw7l8UWsFHd.pgp
Description: OpenPGP digital signature
Hi Mikael,
> I just pushed this to Savannah.
Excellent!
Thanks for having worked on this.
David
pgpKtaWCv3Jdi.pgp
Description: OpenPGP digital signature
Hi Mikael,
> Guile maintainers might want to consider if we should time this kind
> of change in the API with a particular release. For my part, I think
> we could just add it.
1+
imo as well, there is no need to wait for a particular release [*]
David
[*] especially since you said in another e
Hello Guilers,
The ninth release candidate of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc9.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc9.tar.gz.sig
* Insta
Hi Tommi,
> G-Golf version 0.8.0~rc8-1 has been released in Debian and Ubuntu. See
> * https://www.gnu.org/software/g-golf/
> * https://www.iki.fi/tohoyn/g-golf-debian/
> * https://tracker.debian.org/pkg/g-golf
Great, thanks
David
pgpb1IdnFppNF.pgp
Description: OpenPGP digital signature
Hello Guilers,
The eighth release candidate of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc8.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc8.tar.gz.sig
* Inst
Hi Tommi,
> G-Golf version 0.8.0~rc7-1 has been released in Debian. See
> https://www.iki.fi/tohoyn/g-golf-debian/ and
> https://tracker.debian.org/pkg/g-golf.
Great, thanks
David
pgpdj_1sm1vHB.pgp
Description: OpenPGP digital signature
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
>
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
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
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
Hello Guilers,
The seventh release candidate of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc7.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc7.tar.gz.sig
* Abo
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
Hello Guilers,
The sixth release candidate of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc6.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc6.tar.gz.sig
* Insta
> ...
> Here the example now runs for hours, as it should, consuming +/- 3%
> cpu and a steady 0.8% of mem (so afaict, no memory leak either).
Actually the example memory consumption grows, very slowly but it grows.
I think I know why, I'll try to fix this as well, but I need to finish
some other
Hello Florian,
Matija,
> > > all of a sudden it stops and raises an exception - could you also
> > > try that and let me know, thanks
> > Yes, after 5 minutes animated-paintable.scm crashes. Hmm.
> Ok, thanks for trying - This is going to be quite a lot more complex
> to debug and fix, an
Hi Florian,
> Yes, they had not worked previously, and now with your long-name fix,
> they work.
Fwiw, they actually worked fine till day one till 2024-09-04, the day i
pushed this commit a3952000ae205c27573ab0eaf2176131b51e34cf,
that 'broke' them ...
But i am glad you confirm everything is fine
Matija,
Florian,
> > Except for "peg-solitaire.scm" and "animated-paintable.scm" all
> > examples works fine, thank you.
> I can reproduce the bug here, let me investigate, i'll get back asap
I think i fixed that (recently introduced) bug [1].
Could you both kindly grab the latest devel branc
Hi Matija,
Florian,
This example should 'now' likely fail in guix as well (?)
> Except for "peg-solitaire.scm" and "animated-paintable.scm" all
> examples works fine, thank you.
I can reproduce the bug here, let me investigate, i'll get back asap ...
Thanks for the report,
David
Hi again,
> > P.S. on Guix, I also no longer have to use --no-grafts, possibly
> > because Guix had major updates to core packages.
> Excellent!
> > G-golf really satisfies now.
> At last! Note that the above was not a g-golf problem [1].
Just want to make sure we are (all) on the same wave
> P.S. on Guix, I also no longer have to use --no-grafts, possibly
> because Guix had major updates to core packages.
Excellent!
> G-golf really satisfies now.
At last! Note that the above was not a g-golf problem [1].
Regards,
David
[1]
And for that matter, nor is (a g-golf problem) the pat
Hi Florian,
> Thank you David, thank you Matija,
> it works on Guix!
Excellent!
> Except for small warnings like
> Warning: Missing /etc/X11/rgb.txt, using a fallback.
> that probably should be fixed on the Guix side.
You may as well safely ignore the warning ofc - i am not sure how to
handle t
Hello Matija,
Florian,
> > > I still wonder where is the problem, in Guile, G-Golf or
> > > gobject-introspection (which according to [2] should not be a
> > > problem).
> > Definitely not a g-golf bug.
Further speaking with other GI lang binding authors, the gjs author
finally did point m
Hi again,
> ...
> > I still wonder where is the problem, in Guile, G-Golf or
> > gobject-introspection (which according to [2] should not be a
> > problem).
> Definitely not a g-golf bug.
Unless the code used by g-golf to make the ffi-cif would need to be
adapted, i don't know, but one thing
Hello Matija,
> This flag was recently removed [2] in nixpkgs with a comment:
> > The fix for gobject-introspection is in version 1.72.
Maybe the fix didn't really fixed the problem ...
> Bottom line: If I compile Guile with patched libffi [3] dependency
> (where flag "disable-exec-static-tram
Hello Matija,
> There is a version check in "g-callable-info-make-closure" function,
> if I disable it (check patch) all examples works just fine.
Great! But ...
> I'm not quite sure what these functions does, can you take another
> look?
g-callable-info-make-closure just select in between the
Hi Florian,
> Hello David. Thank you for this important groundwork that g-golf is.
Thanks for the nice words - I hope that some day, with the help of
Guix/Nix maintainer(s), we can identify and solve the problem.
> Sorry to say, I have not developed any GUI and had no time as planned.
> It will
Hi Florian,
is your debian host g-golf experience ok? i know it is a
temporary solution, till we find a solution for nix/guix, but
i am curious - also, is the app you are working on free s/w,
any public repo we could look at?
> Hello, Yes, the same issue still pla
Hello Matija,
> I'm facing the problem mentioned in [1]. Problematic are all examples
> with virtual methods.
Ok, so you are facing the same problem as Guix and HomeBrew, all other
distro (that tried g-golf) work fine, i use Debian.
> I have tried simpler example (attached) with same result. The
Hi tommi,
> G-Golf version 0.8.0~rc5-1 has been released in Debian and Ubuntu.
> ...
Excellent, thank you,
David
pgpTFqPczNN07.pgp
Description: OpenPGP digital signature
Hello Guilers,
The fifth release candidate of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc.5.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc.5.tar.gz.sig
* Ins
Hi Tommi,
> G-Golf version 0.8.0~rc4-1 has been released in Debian and Ubuntu.
> ...
Very nice,
Thank you,
David
pgpMmBzTJIOjK.pgp
Description: OpenPGP digital signature
Hello Guilers,
The fourth release candidate of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-4.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-4.tar.gz.sig
* Inst
Hello tommi,
> G-Golf version 0.8.0~rc3-1 has been released in Debian and Ubuntu.
> ...
Excellent,
Thanks,
David
pgpA3lFSzQZzG.pgp
Description: OpenPGP digital signature
Hi Florian,
> I tried adw1-demo.scm with the attached patch to replace
> (current-filename), which would return #f so (dirname) throws.
> It fails because it cannot find namespaces. Guix uses libadwaita
> 1.4.0. Is it too old?
Yes, as announced in the NEWS, the release notes, and on the g-golf
Hi Florian,
> Thank you for the python code. This works unlike g-golf in Guix.
> ...
Ok, expected, but I wanted to double check - Not an excuse ofc,
but pygobjec is mostly written in C, including their callback and
gclosure marshal(ers), so when they need to either replace or access
such VFunc p
Hi Florian,
> ...
> pygobject GTK3 examples are working. I will experiment and try to
> write Vala/C code that breaks now.
I thought they had Gtk-4 examples as well. But anyway, I cooked a
pygobject version of this drawing-widget example, attached.
Could you:
install pygobject
Hi Florian,
> (gc-disable) was a smart idea, sadly it does not help, but at least
> we know now. ...
I am not entirely convinced yet - in one way or another, somewhere,,
somehow, the klass->snapshot is 'corrupted', either the pointer, or the
mem it points to ... why, when, where ... ?
> scheme@(
Hi Florian,
> For drawing-widget.scm on x86_64, klass->snapshot looks high like a
> code segment address but has a bogus disassembly. Was it clobbered?
can you try the following
scheme@(guile-user)> ,use (g-golf)
scheme@(guile-user)> (gc-disable)
scheme@(guile-user)> (ch
Hi Florian,
> > Hi David, thank you for your continuing responses. I will try to
> > get a backtrace with GTK debug symbols
> I now managed to build gtk with a debug output and meson configure
> flag "-Dc_args=-O0".
Perfect, thanks!
Let me look at it ... i'll get back asap ...
David
pgpn9Q
Hi Florian,
> Hi David, thank you for your continuing responses.
No problem. I am also interested in fixing this bug
> I will try to get a backtrace with GTK debug symbols by patching
> Guix to add a debug output to GTK, in the hope that I patch the right
> GTK.
It is definitely not a GLib/GObj
Hi Florian,
> > The true error location was given by the gdb backtrace, the
> > gtk-widget-snapshot-child call, presumably with a bad pointer or so
> > ...
> Hmm my assumption was that all callbacks are broken, not vfuncs
> specifically ...
Very unlikely, but the important thing is to get a pr
Hi Florian,
> > Could you tell me if, when you run such commands in guile in your
> > Debian setup, you get similar output? First with tracepoint:
> With all due respect, this will get you nowhere, please upload the
> full gdb backtrace ... thanks
I patched the drawing-widget example so use
Hi Florian,
> ...
> examples/gtk-4/simple-paintable.scm fails at (add-to-load-path
> (dirname (current-filename)). I have not yet spent time to debug
> this one further.
So we can make progress, till you find why (current-filename) fails -
note that it is a syntax, not a procedure, and the doc c
Hi Florian,
> Hi David. I’m trying to find the true error location.
The true error location was given by the gdb backtrace, the
gtk-widget-snapshot-child call, presumably with a bad pointer or so ...
Could you please upload a full gdb backtrace somewhere tor-friendly
(and zero javascript), so i
Hello Florian,
> To develop with G-golf and GTK as in G-Golf’
> examples/adw-1/hello-world.scm or examples/gtk-4/hello-world.scm, the
> Guix commands must (at the time of writing) be used with the
> “--no-grafts” option, because G-Golf first when loading runs
> g_typelib_symbol on GdkPixbuf functi
Hello Tommi,
> G-Golf version 0.8.0~rc2-1 has been released in Debian testing and
> unstable. See https://tracker.debian.org/pkg/g-golf and
> https://www.iki.fi/tohoyn/g-golf-debian/.
Thanks you!
David
pgpGCw7msxnPq.pgp
Description: OpenPGP digital signature
Hello,
Guile-Lib version 0.2.8.1 released.
* Guile-Lib Homepage:
http://www.nongnu.org/guile-lib/
* Guile-Lib release tarball GPG signature [*]:
http://download.savannah.gnu.org/releases/guile-lib/guile-lib-0.2.8.1.tar.gz
http://download.savannah.gnu.org/releases/g
Hello Florian,
Before i get to the other points of your email, let me exceptionally
raise the last point first:
> https://ci.guix.gnu.org/build/3767854/details
This refers to g-golf-0.8.0-a.1
Can you re-ensure me and confirm you are using the latest
version, 0.8.0
Hello Guilers,
The third release candidate of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-3.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-3.tar.gz.sig
* Insta
Guilers,
Please hail at the new guile-lib maintainer:
Maxim Cournoyer
apteryx on #guile - irc.libera.chat
who accepted to take on this role, from which i wanted to step down.
Maxim has effectively enhanced guile-lib in a few occasions in the last
3y+, was granted commit privile
Hello,
Guile-Lib version 0.2.8 released.
* Guile-Lib Homepage:
http://www.nongnu.org/guile-lib/
* Guile-Lib release tarball GPG signature [*]:
http://download.savannah.gnu.org/releases/guile-lib/guile-lib-0.2.8.tar.gz
http://download.savannah.gnu.org/releases/guile
Hello Tommi,
> G-Golf version 0.8.0~rc1-2 has been released in Debian testing and
> unstable and Ubuntu Noble. See https://tracker.debian.org/pkg/g-golf.
This is great!
Thanks,
David
pgpbyTD2WAYdj.pgp
Description: OpenPGP digital signature
Aleix,
> > i decided to answer separately - and change the
> > subject line ...
Let's close this thread, which is getting confusing ... as it talks
about several problems at once, and started by an answer to a release
announce [3].
Please start a new thread, on guile-user 'only', and on
Hi again,
> ...
> here is the 'subthread' for the guile-cairo related issue, on
> homebrew [1].
> ...
> If they don't work, please report upstream, if they do work, try to
> get a backtrace as well, for the simple-animation.scm example only,
> let's try to identify the problem for the
Hi Aleix,
i decided to answer separately - and change the subject line -
(a) the guile-cairo related issue, on homebrew, from the
(b) snapshot related issue, on homebrew as well
here is the 'subthread' for the guile-cairo related issue, on
homebrew [1].
Hi Aleix,
> ...
> Anyways, guile-cairo is fine going back to stable 3.0.9.
Ok, so just to make sure, now both the gtk4/simple-paintable.scm and
gtk4/animated-paintable.scm examples work fine on 'your' platform as
well?
> > - drawing-widget.scm, peg-solitaire.scm.
> > ...
> The issue seems to be
Hello Aleix,
> A couple more... This is very cool actually
Indeed :) - I was gona ask if you could paste a screenshot of the
'Style Classes' demo page ...
maybe you did try, but just in case, you may also reduce the
window size, till it triggers the adaptive mode ... for any
Hello Aleix,
> It actually does! Screenshots attached. The ones that don't work are:
Very nice, thanks -
the welcome page is not displaying the expected welcome
logo, which is a grayscale adwaita logo
in /examples/adw-1/adw1-demo/ui
welcome.scm[1]
Hello Aleix,
> This is now available on macOS via Guile Homebrew:
> brew install g-golf
Very nice!
Thanks,
David
ps: does the adw1-demo also works?
it requires libadwaita >= 1.4
i'd be very pleased to know it does work on your preferred
platform as well ...
Hello Alptekin
> ...
> Under g-golf, however, I can't define a with
> parameters.
Right, currently you can't - GVariant are not (yet) supported, and
it's not a high priority item in my list, so don't hold your breath ...
What you can do, currently, is what you do as in your 'simpler' example,
Hello,
> I try to run the hello-world example with the manifest.scm:
> ...
I don't use guix and recommend that you ask for help in a guix ml or in
#guix, as this a guix problem, not a g-golf problem - all examples work
well upstream, in debian, and afaict, in freebsd.
> Maybe a separate issue -
> What do other packaging systems do?
I forgot to mention that g-golf is being packaged for debian [1] - and
already is in freebsd, homebrew and guix.
David
[1] https://ftp-master.debian.org/new/g-golf_0.8.0~rc1-1.html
pgpXbYU9bWn2w.pgp
Description: OpenPGP digital signature
> ...
> So: what is the current best way to do gtk3 (4?) from guile?
You should (highly) consider using Adwaita instead (libadwaita),
and gtk-4 for what ever isn't customized (yet) in libadwaita.
But to address your question (disclaimer, I am its maintainer), as Mike
already did suggest, you sho
Hello Guilers,
The second release candidate of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-2.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-2.tar.gz.sig
* Inst
Hello Guilers,
The first release candidate of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
* Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-1.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-1.tar.gz.sig
* Insta
Hello Guilers,
The sixth alpha release of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
-] Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-alpha-6.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-alp
Hello Guilers,
The fifth alpha release of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
-] Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.5.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.5.tar
> > That is pretty embarrassing mistake on my part, the link is:
> > https://www.erikedrosa.com/2017/10/29/guile-projects-with-autotools.html
Very good tutorial and project structure ... which you may 'complete'
looking at some existing project(s) you 'like' ...
Fwiw, guile-hall is another optio
Hello Erik,
(and Florian),
> I am using Guix on Fedora 38. Via Guix I tried to install G-Golf
> version "a.1"[0] together with GTK@4.8.1. This raised a conflict
> during installation, as GTK (as well as libadwaita) require
> glib@2.72.3, but g-golf requires glib@2.73.3.
> ...
I don't use guix [1]
Hi Aleix,
> The Makefile.am refers to FFI_CFLAGS and FFI_CFLAGS FFI_LIBS, but I
> don't see any reference to them and there's no PKG_CHECK_MODULES or
> anything that could define those in configure.ac or any m4 macro.
> Adding PKG_CHECK_MODULES line solved the issue:
> PKG_CHECK_MODULES(FFI,
Hi Aleix,
> Making install in libg-golf
>
> CC libg_golf_la-gg-ffi.lo
> CC libg_golf_la-gg-utils.lo
> CC libg_golf_la-gg-glib.lo
> CC libg_golf_la-gg-gobject.lo
> CC libg_golf_la-gg-callback.lo
> CC libg_golf_la-gg-test-suite.lo
> CC libg_go
Hello Guilers,
The fourth alpha release of the upcoming GNU G-Golf 0.8.0 release is
now available for testing:
-] Tarball and a GPG detached signature [*]:
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.4.tar.gz
http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.4.ta
Hello Aleix,
I am sorry it took me so long to answer.
> ...
> I was able to add g-golf to Guile Homebrew. So it now runs on macOS
> ...
> The changes are:
>
> - We need the full path of glib, gobject, etc.
Certainly not, never ever :) - This is a distro thing, Upstream gnu
tool chained
updating the version - s/w wise, we still
have to manually update the NEW file [and the web-pages (?)]
From 5d701e9d16add264cc8dc1f4b17fc5e5c1029201 Mon Sep 17 00:00:00 2001
From: David Pirotte
Date: Thu, 23 Mar 2023 23:34:28 -0300
Subject: [PATCH 2/2] Build review - configure.ac
* configure
Hi Daniel,
> the patch works fine on my side and fixes make check/distcheck as
> you describe, thank you.
Ok, great.
> However I think it's unfortunate that it requires the dynamic library
> path to be adjusted after installation, which is something that
> guile-cairo was handling before. This
@@ -1,5 +1,6 @@
# guile-cairo
# Copyright (C) 2007,2011 Andy Wingo
+# Copyright (C) 2023 David Pirotte
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
@@ -15,18 +16,20 @@
# License along with this progr
, and I'd rather
have asap all distros that package guile-cairo updating ... wdyt?
Let me know if you need help.
Thanks,
David
From 3647aff86cde1fb6137a27b4212b25f94af1 Mon Sep 17 00:00:00 2001
From: David Pirotte
Date: Fri, 10 Mar 2023 23:19:51 -0300
Subject: [PATCH 1/3] Updating m4/gu
Hi Michele,
> ...
> You are right, I'm linking against gtk-4 shipped by the distribution
> I'm using. In this case, I'm on Ubuntu 22.04 which, at the time of
> writing this email, ships gtk-4 version 4.6.6.
> This leads me to a few follow-up questions:
> 1) I did build G-Golf using automake whi
Hi Michele,
> Thank you so much, it works perfectly now!
Great.
I have to correct what I said, about how/when(or when not) one can
create a GObject (sub)class instance calling
(make #:prop-name prop-value ...)
[ which internally calls g_object_new_with_properties ...
In this p
Hello Michele,
> I'm trying to learn g-golf. It has been a blast, great technology!
> However, the last few days I've tried to get ListView working and now
> I'm stuck.
Below a working version.
In the C code, you should:
app = gtk_application_new (APPLICATION_ID, G_APPLICATION_DEFAULT_F
Hello Michele,
> I'm trying to learn g-golf. It has been a blast, great technology!
> However, the last few days I've tried to get ListView working and now
> I'm stuck.
Thanks for both the C and scheme code - I will look at it and will get
back to you asap - hopefully tomorrow, within the next fe
1 - 100 of 290 matches
Mail list logo