Skip to content

Commit 279ff96

Browse files
authored
chore: update dependencies (#211)
* chore: update dependencies * release: 1.2.3 * chore(deb): update changelog to 1.2.3
1 parent a7fc5bc commit 279ff96

File tree

9 files changed

+1019
-1090
lines changed

9 files changed

+1019
-1090
lines changed

Cargo.lock

Lines changed: 935 additions & 1016 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pop-launcher"
3-
version = "1.2.2"
3+
version = "1.2.3"
44
license = "MPL-2.0"
55
authors = ["Michael Aaron Murphy <[email protected]>"]
66
description = "Library for writing plugins and frontends for pop-launcher"
@@ -11,22 +11,21 @@ edition = "2018"
1111
members = ["bin", "plugins", "service", "toolkit"]
1212

1313
[dependencies]
14-
const_format = "0.2.30"
15-
dirs = "4.0.0"
16-
futures = "0.3.25"
17-
serde = { version = "1.0.147", features = ["derive"] }
18-
serde_json = "1.0.87"
19-
serde_with = "2.0.1"
14+
const_format = "0.2.32"
15+
dirs = "5.0.1"
16+
futures = "0.3.30"
17+
serde = { version = "1.0.198", features = ["derive"] }
18+
serde_json = "1.0.116"
19+
serde_with = "3.7.0"
2020

2121
[profile.release]
22-
lto = true
22+
lto = "fat"
2323
panic = "abort"
24-
strip = true
2524

2625
[dependencies.tokio]
27-
version = "1.21.2"
26+
version = "1.37.0"
2827
features = ["io-std", "io-util"]
2928

3029
[dependencies.tokio-stream]
31-
version = "0.1.11"
30+
version = "0.1.15"
3231
features = ["io-util"]

bin/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pop-launcher-bin"
3-
version = "1.2.1"
3+
version = "1.2.3"
44
edition = "2018"
55
license = "GPL-3.0-only"
66
publish = false
@@ -9,11 +9,11 @@ publish = false
99

1010
[dependencies]
1111
pop-launcher-toolkit = { path = "../toolkit" }
12-
tracing = "0.1.37"
13-
tracing-subscriber = { version = "0.3.16", default-features = false, features = ["std", "fmt", "env-filter"] }
14-
dirs = "4.0.0"
15-
mimalloc = "0.1.30"
12+
tracing = "0.1.40"
13+
tracing-subscriber = { version = "0.3.18", default-features = false, features = ["std", "fmt", "env-filter"] }
14+
dirs = "5.0.1"
15+
mimalloc = "0.1.39"
1616

1717
[dependencies.tokio]
18-
version = "1.21.2"
18+
version = "1.37.0"
1919
features = ["rt"]

debian/changelog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
pop-launcher (1.2.3) jammy; urgency=medium
2+
3+
* Update crate dependencies
4+
* Fix order of desktop entry search
5+
6+
-- Michael Aaron Murphy <[email protected]> Fri, 26 Apr 2024 17:05:24 +0200
7+
18
pop-launcher (1.2.2) jammy; urgency=medium
29

310
* Various bug fixes and improvements

plugins/Cargo.toml

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,51 @@
11
[package]
22
name = "pop-launcher-plugins"
3-
version = "1.2.2"
3+
version = "1.2.3"
44
license = "GPL-3.0-only"
55
authors = ["Michael Aaron Murphy <[email protected]>"]
66
edition = "2018"
77
publish = false
88

99
[dependencies]
1010
async-pidfd = "0.1.4"
11-
fork = "0.1.20"
12-
freedesktop-desktop-entry = "0.5.0"
13-
human_format = "1.0.3"
11+
fork = "0.1.23"
12+
freedesktop-desktop-entry = "0.5.2"
13+
human_format = "1.1.0"
1414
human-sort = "0.2.2"
1515
new_mime_guess = "4.0.1"
1616
pop-launcher = { path = "../" }
17-
regex = "1.6.0"
18-
ron = "0.8.0"
19-
serde = "1.0.147"
20-
serde_json = "1.0.87"
21-
slab = "0.4.7"
22-
strsim = "0.10.0"
23-
tracing = "0.1.37"
24-
urlencoding = "2.1.2"
25-
zbus = "3.14.0"
26-
zvariant = "3.7.1"
17+
regex = "1.10.4"
18+
ron = "0.8.1"
19+
serde = "1.0.198"
20+
serde_json = "1.0.116"
21+
slab = "0.4.9"
22+
strsim = "0.11.1"
23+
tracing = "0.1.40"
24+
urlencoding = "2.1.3"
25+
zbus = "3.15.2"
26+
zvariant = "3.15.2"
2727
ward = "2.1.0"
28-
url = "2.3.1"
28+
url = "2.5.0"
2929
sysfs-class = "0.1.3"
30-
anyhow = "1.0.66"
31-
flume = "0.10.14"
32-
dirs = "4.0.0"
33-
futures = "0.3.25"
34-
bytes = "1.2.1"
30+
anyhow = "1.0.82"
31+
flume = "0.11.0"
32+
dirs = "5.0.1"
33+
futures = "0.3.30"
34+
bytes = "1.6.0"
3535
recently-used-xbel = "1.0.0"
3636

3737
# dependencies cosmic toplevel
3838
cctk = { git = "https://github.com/pop-os/cosmic-protocols", package = "cosmic-client-toolkit" }
39+
sctk = { package = "smithay-client-toolkit", git = "https://github.com/smithay/client-toolkit", rev = "3bed072", features = ["calloop"] }
40+
3941
# dependencies desktop entries
4042
switcheroo-control = { git = "https://github.com/pop-os/dbus-settings-bindings" }
4143

4244
[dependencies.reqwest]
43-
version = "0.11.12"
45+
version = "0.12.3"
4446
default-features = false
4547
features = ["rustls-tls"]
4648

4749
[dependencies.tokio]
48-
version = "1.21.2"
50+
version = "1.37.0"
4951
features = ["fs", "io-std", "macros", "process", "rt"]

plugins/src/cosmic_toplevel/toplevel_handler.rs

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
use cctk::{
22
cosmic_protocols,
3-
sctk::{
4-
self,
5-
event_loop::WaylandSource,
6-
reexports::{calloop, client::protocol::wl_seat::WlSeat},
7-
seat::{SeatHandler, SeatState},
8-
},
93
toplevel_info::{ToplevelInfo, ToplevelInfoHandler, ToplevelInfoState},
104
toplevel_management::{ToplevelManagerHandler, ToplevelManagerState},
115
wayland_client::{self, protocol::wl_output::WlOutput, WEnum},
126
};
7+
use sctk::{
8+
self,
9+
reexports::{
10+
calloop, calloop_wayland_source::WaylandSource, client::protocol::wl_seat::WlSeat,
11+
},
12+
seat::{SeatHandler, SeatState},
13+
};
14+
1315
use cosmic_protocols::{
1416
toplevel_info::v1::client::zcosmic_toplevel_handle_v1::{self, ZcosmicToplevelHandleV1},
1517
toplevel_management::v1::client::zcosmic_toplevel_manager_v1,
@@ -152,7 +154,7 @@ pub(crate) fn toplevel_handler(
152154
let (globals, event_queue) = registry_queue_init(&conn)?;
153155
let mut event_loop = calloop::EventLoop::<AppData>::try_new()?;
154156
let qh = event_queue.handle();
155-
let wayland_source = WaylandSource::new(event_queue)?;
157+
let wayland_source = WaylandSource::new(conn, event_queue);
156158
let handle = event_loop.handle();
157159

158160
handle.insert_source(wayland_source, |_, q, state| q.dispatch_pending(state))?;

service/Cargo.toml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
11
[package]
22
name = "pop-launcher-service"
3-
version= "1.2.2"
3+
version= "1.2.3"
44
license = "MPL-2.0"
55
edition = "2018"
66

77
[dependencies]
8-
anyhow = "1.0.66"
9-
async-oneshot = "0.5.0"
10-
async-trait = "0.1.58"
11-
dirs = "4.0.0"
12-
futures = "0.3.25"
8+
anyhow = "1.0.82"
9+
async-oneshot = "0.5.9"
10+
async-trait = "0.1.80"
11+
dirs = "5.0.1"
12+
futures = "0.3.30"
1313
futures_codec = "0.4.1"
1414
gen-z = "0.1.0"
15-
num_cpus = "1.14.0"
15+
num_cpus = "1.16.0"
1616
pop-launcher = { path = "../" }
17-
regex = "1.6.0"
18-
ron = "0.8.0"
19-
serde = { version = "1.0.147", features = ["derive"] }
20-
serde_json = "1.0.87"
21-
serde_with = "2.0.1"
22-
slab = "0.4.7"
23-
strsim = "0.10.0"
24-
toml = "0.5.9"
25-
tracing = "0.1.37"
26-
tracing-subscriber = { version = "0.3.16", default-features = false, features = ["std", "fmt", "env-filter"] }
27-
flume = "0.10.14"
17+
regex = "1.10.4"
18+
ron = "0.8.1"
19+
serde = { version = "1.0.198", features = ["derive"] }
20+
serde_json = "1.0.116"
21+
serde_with = "3.7.0"
22+
slab = "0.4.9"
23+
strsim = "0.11.1"
24+
toml = "0.8.12"
25+
tracing = "0.1.40"
26+
tracing-subscriber = { version = "0.3.18", default-features = false, features = ["std", "fmt", "env-filter"] }
27+
flume = "0.11.0"
2828

2929
[dependencies.tokio]
30-
version= "1.21.2"
30+
version= "1.37.0"
3131
features = ["io-std", "process", "rt"]
3232

3333
[dependencies.tokio-stream]
34-
version= "0.1.11"
34+
version= "0.1.15"
3535
features = ["io-util"]

service/src/plugins/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ pub mod help;
77

88
pub use external::load;
99

10-
pub use self::config::{PluginBinary, PluginConfig, PluginPriority, PluginQuery};
10+
pub use self::config::{PluginConfig, PluginPriority, PluginQuery};
1111
pub use self::external::ExternalPlugin;
1212
pub use self::help::HelpPlugin;
1313

toolkit/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pop-launcher-toolkit"
3-
version = "0.1.0"
3+
version = "1.2.3"
44
edition = "2021"
55
description = "A wrapper around pop-launcher, pop-launcher-service and pop-launcher-plugins types for writing plugins and frontends for pop-launcher."
66

@@ -10,15 +10,15 @@ description = "A wrapper around pop-launcher, pop-launcher-service and pop-launc
1010
pop-launcher-plugins = { path = "../plugins"}
1111
pop-launcher-service = { path = "../service"}
1212
pop-launcher = { path = "../" }
13-
async-trait = "0.1.58"
14-
tracing = "0.1.37"
15-
tracing-subscriber = { version = "0.3.16", default-features = false, features = ["std", "fmt", "env-filter"] }
16-
dirs = "4.0.0"
17-
futures = "0.3.25"
13+
async-trait = "0.1.80"
14+
tracing = "0.1.40"
15+
tracing-subscriber = { version = "0.3.18", default-features = false, features = ["std", "fmt", "env-filter"] }
16+
dirs = "5.0.1"
17+
futures = "0.3.30"
1818

1919
[dev-dependencies]
2020
tokio = { version = "1", features = [ "rt" ] }
21-
fork = "0.1.20"
21+
fork = "0.1.23"
2222

2323
[[example]]
2424
name = "man-pages-plugin"

0 commit comments

Comments
 (0)