| 12 Jun 2025 |
Grimmauld (any/all) | So i had a chat with the glycin people, and supposedly it is cycle-free in gnomeOS | 21:35:30 |
Grimmauld (any/all) | so we can probably break the cycle somehow | 21:35:39 |
Grimmauld (any/all) | (likely more precise meson flags to better split glycin across packages) | 21:36:00 |
Grimmauld (any/all) | i can poke tomorrow. Which is basically a rewrite of the glycin package from scratch, to properly split it and avoid cyclic deps, then feed libglycin to gdk-pixbuf and feed glycin-loaders (the runtime dep) to wrapGAppsHook | 21:39:53 |
jasi 🏳️⚧️ | In reply to @grimmauld:grapevine.grimmauld.de i can poke tomorrow. Which is basically a rewrite of the glycin package from scratch, to properly split it and avoid cyclic deps, then feed libglycin to gdk-pixbuf and feed glycin-loaders (the runtime dep) to wrapGAppsHook There's two PRs on splitting glycin on nixpkgs right now (one of them by me) | 22:36:43 |
Grimmauld (any/all) | Oh hey! | 22:37:17 |
jasi 🏳️⚧️ | In reply to @grimmauld:grapevine.grimmauld.de i can poke tomorrow. Which is basically a rewrite of the glycin package from scratch, to properly split it and avoid cyclic deps, then feed libglycin to gdk-pixbuf and feed glycin-loaders (the runtime dep) to wrapGAppsHook * | 22:37:19 |
Grimmauld (any/all) | Will check that out then | 22:37:22 |
Grimmauld (any/all) | is it sufficiently split to use libglycin in gdk-pixbuf? I think that should be the ultimate goal | 22:37:43 |
jasi 🏳️⚧️ | I'm not sure what the best course of action would be for organizing around cyclical deps. | 22:37:56 |
jasi 🏳️⚧️ | I don't know if my PR is what you're looking for | 22:38:37 |
Grimmauld (any/all) | In theory libglycin needs to build without gtk4 in the closure | 22:38:50 |
Grimmauld (any/all) | and glycin-loaders can be added at runtime using the wrapGAppsHook | 22:39:04 |
Grimmauld (any/all) | (or e.g. standard paths in /etc, the way systemd/dbus avoid cyclic deps) | 22:39:33 |
jasi 🏳️⚧️ | In reply to @grimmauld:grapevine.grimmauld.de In theory libglycin needs to build without gtk4 in the closure Yeah I would be stumped on how to do this | 22:42:40 |