Skip to content

fix(gio.desktopapp): replace deprecated gio.desktopapp by giounix.desktopapp#438

Open
tr1xem wants to merge 2 commits into
ignis-sh:mainfrom
tr1xem:giofix
Open

fix(gio.desktopapp): replace deprecated gio.desktopapp by giounix.desktopapp#438
tr1xem wants to merge 2 commits into
ignis-sh:mainfrom
tr1xem:giofix

Conversation

@tr1xem

@tr1xem tr1xem commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

Closes #437

Tested on my machine

@linkfrg

linkfrg commented Oct 9, 2025

Copy link
Copy Markdown
Member

There an issue with Gio < 2.86, see https://gitlab.gnome.org/GNOME/pygobject/-/issues/719

@tr1xem

tr1xem commented Nov 6, 2025

Copy link
Copy Markdown
Contributor Author

@linkfrg by the look of it they fixed it i guess
https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/456

@linkfrg

linkfrg commented Nov 12, 2025

Copy link
Copy Markdown
Member

Hmm, I think we should add a check for PyGObject versions without this fix: < 3.52.4; 3.54.5; 3.50.2; and use the old Gio API for them.
Because, for example, pygobject3 in nixpkgs unstable is still 3.50.0

@tr1xem

tr1xem commented Jan 13, 2026

Copy link
Copy Markdown
Contributor Author

@linkfrg I think everyone now have latest gobject version nix pkg have 3.54.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Gio.DesktopAppInfo is deprecated; use GioUnix.DesktopAppInfo instead

2 participants