DioxusLabs / DioxusLabs/dioxus

Desktop feature automatically depends on tray-icon for Linux, which requires glib >= 2.70

Open
#4,477 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
39.1k
Forks
1.9k
Avg merge
4d 10h
Merged PRs (30d)
4

Description

I have been trying to get some advice on Discord and don't know how to proceed.

Using Rocky Linux 8 or 9 to build a DX desktop app, the required glib version is at least 2.70, which is not available. RL 8 ships with glib 2.56, RL 9 is at 2.68.

Using the pinned issue https://github.com/gtk-rs/gtk-rs-core/discussions/1018 I traced back the dependency tree and found `desktop` to include `tray-icon` as dependency, which in turn requires `wry` and that depends on `soup3`, which has a fixed feature requirement on `glib-sys` with `v2_70`.

Is there any way around the `tray-icon` requirement, so I can use Rocky Linux as a build system?
Thank you for your advice.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.