libcosmic: Add desktop-file helpers
This commit is contained in:
parent
1291a48d4d
commit
bf0508816b
3 changed files with 219 additions and 1 deletions
|
|
@ -25,6 +25,8 @@ pipewire = ["ashpd?/pipewire"]
|
|||
process = ["dep:nix"]
|
||||
# Use rfd for file dialogs
|
||||
rfd = ["dep:rfd"]
|
||||
# Enables desktop files helpers
|
||||
desktop = ["process", "dep:freedesktop-desktop-entry", "dep:shlex"]
|
||||
# Enables keycode serialization
|
||||
serde-keycode = ["iced_core/serde"]
|
||||
# Prevents multiple separate process instances.
|
||||
|
|
@ -79,6 +81,8 @@ zbus = {version = "3.14.1", default-features = false, optional = true}
|
|||
|
||||
[target.'cfg(unix)'.dependencies]
|
||||
freedesktop-icons = "0.2.5"
|
||||
freedesktop-desktop-entry = { version = "0.5.0", optional = true }
|
||||
shlex = { version = "1.3.0", optional = true }
|
||||
|
||||
[dependencies.cosmic-theme]
|
||||
path = "cosmic-theme"
|
||||
|
|
@ -107,7 +111,6 @@ path = "./iced/futures"
|
|||
|
||||
[dependencies.iced_accessibility]
|
||||
path = "./iced/accessibility"
|
||||
|
||||
optional = true
|
||||
|
||||
[dependencies.iced_tiny_skia]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue