general: Consolidate explicit dependencies down to adw and gtk4
Use the exported dependencies for everything else.
This commit is contained in:
parent
f9cbad9ad9
commit
1ae7316b32
8 changed files with 16 additions and 17 deletions
4
Cargo.lock
generated
4
Cargo.lock
generated
|
|
@ -918,11 +918,7 @@ dependencies = [
|
|||
"anyhow",
|
||||
"ashpd",
|
||||
"cairo-rs",
|
||||
"gdk-pixbuf",
|
||||
"gdk4",
|
||||
"gettext-rs",
|
||||
"gio",
|
||||
"glib",
|
||||
"gtk-macros",
|
||||
"gtk4",
|
||||
"libadwaita",
|
||||
|
|
|
|||
|
|
@ -11,9 +11,6 @@ once_cell = "1.5.2"
|
|||
pretty_env_logger = "0.4.0"
|
||||
zbus = "1.3.0"
|
||||
zvariant = "2.3.0"
|
||||
gdk-pixbuf = "0.14"
|
||||
gio = "0.14"
|
||||
glib = "0.14"
|
||||
cairo-rs = "0.14"
|
||||
|
||||
[dependencies.ashpd]
|
||||
|
|
@ -24,10 +21,6 @@ features = ["feature_gtk4"]
|
|||
package = "gtk4"
|
||||
version = "0.3"
|
||||
|
||||
[dependencies.gdk]
|
||||
package = "gdk4"
|
||||
version = "0.3"
|
||||
|
||||
[dependencies.adw]
|
||||
package = "libadwaita"
|
||||
version = "0.1.0-alpha-6"
|
||||
|
|
|
|||
|
|
@ -17,6 +17,8 @@
|
|||
//
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
use crate::deps::*;
|
||||
|
||||
use adw::prelude::*;
|
||||
use adw::subclass::prelude::*;
|
||||
use glib::clone;
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
use gettextrs::*;
|
||||
use gio::prelude::*;
|
||||
use gtk::gio::{self, prelude::*};
|
||||
|
||||
mod application;
|
||||
mod config;
|
||||
|
|
@ -26,6 +26,10 @@ mod util;
|
|||
mod widgets;
|
||||
mod window;
|
||||
|
||||
mod deps {
|
||||
pub use gtk::{gdk, gdk_pixbuf, gio, glib, graphene};
|
||||
}
|
||||
|
||||
use application::LpApplication;
|
||||
|
||||
fn main() {
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
use crate::deps::*;
|
||||
|
||||
use gio::prelude::*;
|
||||
use glib::translate::*;
|
||||
|
||||
|
|
|
|||
|
|
@ -17,9 +17,9 @@
|
|||
//
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
use gdk::prelude::*;
|
||||
use gio::subclass::prelude::*;
|
||||
use gtk::{graphene, prelude::*, subclass::prelude::*};
|
||||
use crate::deps::*;
|
||||
|
||||
use gtk::{prelude::*, subclass::prelude::*};
|
||||
|
||||
use once_cell::sync::Lazy;
|
||||
|
||||
|
|
|
|||
|
|
@ -17,8 +17,9 @@
|
|||
//
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
use crate::deps::*;
|
||||
|
||||
use adw::subclass::prelude::*;
|
||||
use gdk::prelude::*;
|
||||
use glib::clone;
|
||||
use gtk::prelude::*;
|
||||
use gtk::subclass::prelude::*;
|
||||
|
|
|
|||
|
|
@ -17,8 +17,9 @@
|
|||
//
|
||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
use crate::deps::*;
|
||||
|
||||
use adw::subclass::prelude::*;
|
||||
use gio::prelude::*;
|
||||
use glib::clone;
|
||||
use gtk::prelude::*;
|
||||
use gtk::subclass::prelude::*;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue