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",
|
"anyhow",
|
||||||
"ashpd",
|
"ashpd",
|
||||||
"cairo-rs",
|
"cairo-rs",
|
||||||
"gdk-pixbuf",
|
|
||||||
"gdk4",
|
|
||||||
"gettext-rs",
|
"gettext-rs",
|
||||||
"gio",
|
|
||||||
"glib",
|
|
||||||
"gtk-macros",
|
"gtk-macros",
|
||||||
"gtk4",
|
"gtk4",
|
||||||
"libadwaita",
|
"libadwaita",
|
||||||
|
|
|
||||||
|
|
@ -11,9 +11,6 @@ once_cell = "1.5.2"
|
||||||
pretty_env_logger = "0.4.0"
|
pretty_env_logger = "0.4.0"
|
||||||
zbus = "1.3.0"
|
zbus = "1.3.0"
|
||||||
zvariant = "2.3.0"
|
zvariant = "2.3.0"
|
||||||
gdk-pixbuf = "0.14"
|
|
||||||
gio = "0.14"
|
|
||||||
glib = "0.14"
|
|
||||||
cairo-rs = "0.14"
|
cairo-rs = "0.14"
|
||||||
|
|
||||||
[dependencies.ashpd]
|
[dependencies.ashpd]
|
||||||
|
|
@ -24,10 +21,6 @@ features = ["feature_gtk4"]
|
||||||
package = "gtk4"
|
package = "gtk4"
|
||||||
version = "0.3"
|
version = "0.3"
|
||||||
|
|
||||||
[dependencies.gdk]
|
|
||||||
package = "gdk4"
|
|
||||||
version = "0.3"
|
|
||||||
|
|
||||||
[dependencies.adw]
|
[dependencies.adw]
|
||||||
package = "libadwaita"
|
package = "libadwaita"
|
||||||
version = "0.1.0-alpha-6"
|
version = "0.1.0-alpha-6"
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,8 @@
|
||||||
//
|
//
|
||||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
use crate::deps::*;
|
||||||
|
|
||||||
use adw::prelude::*;
|
use adw::prelude::*;
|
||||||
use adw::subclass::prelude::*;
|
use adw::subclass::prelude::*;
|
||||||
use glib::clone;
|
use glib::clone;
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
use gettextrs::*;
|
use gettextrs::*;
|
||||||
use gio::prelude::*;
|
use gtk::gio::{self, prelude::*};
|
||||||
|
|
||||||
mod application;
|
mod application;
|
||||||
mod config;
|
mod config;
|
||||||
|
|
@ -26,6 +26,10 @@ mod util;
|
||||||
mod widgets;
|
mod widgets;
|
||||||
mod window;
|
mod window;
|
||||||
|
|
||||||
|
mod deps {
|
||||||
|
pub use gtk::{gdk, gdk_pixbuf, gio, glib, graphene};
|
||||||
|
}
|
||||||
|
|
||||||
use application::LpApplication;
|
use application::LpApplication;
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
|
use crate::deps::*;
|
||||||
|
|
||||||
use gio::prelude::*;
|
use gio::prelude::*;
|
||||||
use glib::translate::*;
|
use glib::translate::*;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,9 +17,9 @@
|
||||||
//
|
//
|
||||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
use gdk::prelude::*;
|
use crate::deps::*;
|
||||||
use gio::subclass::prelude::*;
|
|
||||||
use gtk::{graphene, prelude::*, subclass::prelude::*};
|
use gtk::{prelude::*, subclass::prelude::*};
|
||||||
|
|
||||||
use once_cell::sync::Lazy;
|
use once_cell::sync::Lazy;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,8 +17,9 @@
|
||||||
//
|
//
|
||||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
use crate::deps::*;
|
||||||
|
|
||||||
use adw::subclass::prelude::*;
|
use adw::subclass::prelude::*;
|
||||||
use gdk::prelude::*;
|
|
||||||
use glib::clone;
|
use glib::clone;
|
||||||
use gtk::prelude::*;
|
use gtk::prelude::*;
|
||||||
use gtk::subclass::prelude::*;
|
use gtk::subclass::prelude::*;
|
||||||
|
|
|
||||||
|
|
@ -17,8 +17,9 @@
|
||||||
//
|
//
|
||||||
// SPDX-License-Identifier: GPL-3.0-or-later
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
use crate::deps::*;
|
||||||
|
|
||||||
use adw::subclass::prelude::*;
|
use adw::subclass::prelude::*;
|
||||||
use gio::prelude::*;
|
|
||||||
use glib::clone;
|
use glib::clone;
|
||||||
use gtk::prelude::*;
|
use gtk::prelude::*;
|
||||||
use gtk::subclass::prelude::*;
|
use gtk::subclass::prelude::*;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue