[package] name = "peiji" version = "0.1.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] default = ["macros", "gnome_42"] libadwaita = ["adw"] libpanel = ["panel"] macros = ["relm4-macros"] gnome_46 = ["gnome_45", "gtk/gnome_45", "adw/v1_5"] gnome_45 = ["gnome_44", "gtk/gnome_45", "adw/v1_4"] gnome_44 = ["gnome_43", "gtk/gnome_44", "adw/v1_3"] gnome_43 = ["gnome_42", "gtk/gnome_43", "adw/v1_2"] gnome_42 = ["gtk/gnome_42"] # All features except docs. This is also used in the CI all = ["macros", "libadwaita", "panel", "panel/v1_4"] [dependencies] adw = { version = "0.6", optional = true, package = "libadwaita" } epub = "2.1.1" gtk = { version = "0.8.1", package = "gtk4" } relm4 = "0.8.1" scraper = "0.19.0" panel = { version = "0.4", optional = true, package = "libpanel" } relm4-macros = { version = "0.8.1", optional = true }