fix(cargo): enforce sctk version on dependencies

This commit is contained in:
Michael Aaron Murphy 2024-04-10 19:31:10 +02:00
parent 451f8bf5b7
commit 247d7c4678
No known key found for this signature in database
GPG key ID: B2732D4240C9212C
2 changed files with 17 additions and 67 deletions

79
Cargo.lock generated
View file

@ -779,20 +779,6 @@ dependencies = [
"displaydoc",
]
[[package]]
name = "calloop"
version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298"
dependencies = [
"bitflags 2.5.0",
"log",
"polling 3.6.0",
"rustix 0.38.32",
"slab",
"thiserror",
]
[[package]]
name = "calloop"
version = "0.13.0"
@ -807,25 +793,13 @@ dependencies = [
"thiserror",
]
[[package]]
name = "calloop-wayland-source"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02"
dependencies = [
"calloop 0.12.4",
"rustix 0.38.32",
"wayland-backend",
"wayland-client",
]
[[package]]
name = "calloop-wayland-source"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20"
dependencies = [
"calloop 0.13.0",
"calloop",
"rustix 0.38.32",
"wayland-backend",
"wayland-client",
@ -1216,7 +1190,7 @@ source = "git+https://github.com/pop-os/cosmic-protocols?rev=e4e6f8c#e4e6f8ca4d7
dependencies = [
"cosmic-protocols",
"libc",
"smithay-client-toolkit 0.18.0 (git+https://github.com/smithay/client-toolkit?rev=3bed072)",
"smithay-client-toolkit",
"wayland-client",
]
@ -1236,7 +1210,7 @@ version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic#62d527b6e539ae4b6e60607971e5f260eb674f90"
dependencies = [
"atomicwrites",
"calloop 0.13.0",
"calloop",
"cosmic-config-derive",
"cosmic-settings-daemon",
"dirs 5.0.1",
@ -1269,7 +1243,7 @@ dependencies = [
"cosmic-config",
"ron",
"serde",
"smithay-client-toolkit 0.18.0 (git+https://github.com/smithay/client-toolkit?rev=2e9bf9f)",
"smithay-client-toolkit",
"tracing",
"wayland-protocols-wlr",
"xdg-shell-wrapper-config",
@ -1730,7 +1704,7 @@ dependencies = [
"bitflags 2.5.0",
"mime",
"raw-window-handle 0.6.0",
"smithay-client-toolkit 0.18.0 (git+https://github.com/smithay/client-toolkit?rev=3bed072)",
"smithay-client-toolkit",
"smithay-clipboard",
]
@ -2827,7 +2801,7 @@ dependencies = [
"palette",
"raw-window-handle 0.6.0",
"serde",
"smithay-client-toolkit 0.18.0 (git+https://github.com/smithay/client-toolkit?rev=3bed072)",
"smithay-client-toolkit",
"smol_str",
"thiserror",
"web-time",
@ -2893,7 +2867,7 @@ dependencies = [
"iced_accessibility",
"iced_core",
"iced_futures",
"smithay-client-toolkit 0.18.0 (git+https://github.com/smithay/client-toolkit?rev=3bed072)",
"smithay-client-toolkit",
"thiserror",
"window_clipboard",
]
@ -2913,7 +2887,7 @@ dependencies = [
"itertools",
"lazy_static",
"raw-window-handle 0.6.0",
"smithay-client-toolkit 0.18.0 (git+https://github.com/smithay/client-toolkit?rev=3bed072)",
"smithay-client-toolkit",
"thiserror",
"tracing",
"wayland-backend",
@ -2981,7 +2955,7 @@ dependencies = [
"iced_style",
"num-traits",
"ouroboros",
"smithay-client-toolkit 0.18.0 (git+https://github.com/smithay/client-toolkit?rev=3bed072)",
"smithay-client-toolkit",
"thiserror",
"unicode-segmentation",
"window_clipboard",
@ -5106,39 +5080,12 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "smithay-client-toolkit"
version = "0.18.0"
source = "git+https://github.com/smithay/client-toolkit?rev=2e9bf9f#2e9bf9f31698851ca373e5f1e7ba3e6e804e4db1"
source = "git+https://github.com/smithay/client-toolkit//?rev=3bed072#3bed072b966022f5f929d12f3aff089b1ace980b"
dependencies = [
"bitflags 2.5.0",
"bytemuck",
"calloop 0.12.4",
"calloop-wayland-source 0.2.0",
"cursor-icon",
"libc",
"log",
"memmap2 0.9.4",
"pkg-config",
"rustix 0.38.32",
"thiserror",
"wayland-backend",
"wayland-client",
"wayland-csd-frame",
"wayland-cursor",
"wayland-protocols",
"wayland-protocols-wlr",
"wayland-scanner",
"xkbcommon",
"xkeysym",
]
[[package]]
name = "smithay-client-toolkit"
version = "0.18.0"
source = "git+https://github.com/smithay/client-toolkit?rev=3bed072#3bed072b966022f5f929d12f3aff089b1ace980b"
dependencies = [
"bitflags 2.5.0",
"bytemuck",
"calloop 0.13.0",
"calloop-wayland-source 0.3.0",
"calloop",
"calloop-wayland-source",
"cursor-icon",
"libc",
"log",
@ -5164,7 +5111,7 @@ source = "git+https://github.com/pop-os/smithay-clipboard?tag=pop-dnd-3#2f2430be
dependencies = [
"libc",
"raw-window-handle 0.6.0",
"smithay-client-toolkit 0.18.0 (git+https://github.com/smithay/client-toolkit?rev=3bed072)",
"smithay-client-toolkit",
"wayland-backend",
]

View file

@ -29,11 +29,14 @@ git = "https://github.com/pop-os/cosmic-randr"
[workspace.dependencies.sctk]
git = "https://github.com/smithay/client-toolkit/"
package = "smithay-client-toolkit"
rev = "2e9bf9f"
rev = "3bed072"
[profile.release]
opt-level = 3
[patch.'https://github.com/smithay/client-toolkit/']
smithay-client-toolkit = { git = "https://github.com/smithay/client-toolkit//", rev = "3bed072" }
# For development and testing purposes
# [patch.'https://github.com/pop-os/libcosmic']
# libcosmic = { git = "https://github.com/pop-os/libcosmic//", branch = "theme-export-gtk" }