!XQQVyIbcAcHFvzmcTl:nixos.org

NixOS GNOME

406 Members
A room for maintainers of GNOME & GNOME-Related desktop environments (xfce, cinnamon, pantheon...)92 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
12 Jun 2025
@sugi:matrix.besaid.desugi changed their profile picture.11:54:42
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)I just saw this in the GTK room: https://pad.gnome.org/lB9NBpwCSmKEzZIVve__Vg# How will this work for nix? Currently glycin directly depends on gtk4, which directly depends on gdk-pixbuf, which probably should depend on glycin.21:19:07
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)which means we have a cyclic dependency. How do we break it?21:19:23
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)supposedly glycin would be cycle-free, but our package wouldn't be. SO some work required!21:28:07
@emilazy:matrix.orgemilyusually we just have a separate bootstrap version of a package that omits the problematic dependency21:32:51
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)So i had a chat with the glycin people, and supposedly it is cycle-free in gnomeOS21:35:30
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)so we can probably break the cycle somehow21:35:39
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)(likely more precise meson flags to better split glycin across packages)21:36:00
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.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 wrapGAppsHook21:39:53
@normalcea:matrix.org@normalcea:matrix.org
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:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)Oh hey!22:37:17
@normalcea:matrix.org@normalcea:matrix.org
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:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)Will check that out then22:37:22
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)is it sufficiently split to use libglycin in gdk-pixbuf? I think that should be the ultimate goal22:37:43

Show newer messages


Back to Room ListRoom Version: 6