system settings
git clone https://git.lucas.co/cce-system-interface.git
Repin workspace dependencies to their published revs
The pinned revs only affect builds outside this workspace, where an app is
cloned on its own, so a stale pin never fails a build here. Bumped by
bump-revs.sh after the dependency was pushed; Cargo.lock (when committed)
is re-resolved to match.
Cargo.lock | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
Cargo.toml | 2 +-
2 files changed, 96 insertions(+), 5 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 3907ff4..3aa9014 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -410,12 +410,14 @@ dependencies = [
[[package]]
name = "cce-core"
version = "0.1.0"
-source = "git+https://github.com/lsgalante/cce-core.git?rev=0fb7c440d040259547aae1d711423f533ed52210#0fb7c440d040259547aae1d711423f533ed52210"
+source = "git+https://github.com/lsgalante/cce-core.git?rev=f576669f2d6b1b8a61038ecea0bfca0214cfe2e6#f576669f2d6b1b8a61038ecea0bfca0214cfe2e6"
dependencies = [
+ "fluent-bundle",
"kdl",
"libc",
"log",
"serde_json",
+ "unic-langid",
"web-time",
]
@@ -446,7 +448,7 @@ dependencies = [
[[package]]
name = "cce-ui"
version = "0.1.0"
-source = "git+https://github.com/lsgalante/cce-ui.git?rev=8691f0e41f16a3928575f2b710f5260529d837cd#8691f0e41f16a3928575f2b710f5260529d837cd"
+source = "git+https://github.com/lsgalante/cce-ui.git?rev=0abbcd8def519fa5dee7ddfb3bd29b85b2cb0bf6#0abbcd8def519fa5dee7ddfb3bd29b85b2cb0bf6"
dependencies = [
"accesskit",
"ash",
@@ -568,7 +570,7 @@ dependencies = [
"log",
"rangemap",
"rayon",
- "rustc-hash",
+ "rustc-hash 1.1.0",
"rustybuzz 0.14.1",
"self_cell",
"swash",
@@ -864,6 +866,41 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
+[[package]]
+name = "fluent-bundle"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4"
+dependencies = [
+ "fluent-langneg",
+ "fluent-syntax",
+ "intl-memoizer",
+ "intl_pluralrules",
+ "rustc-hash 2.1.3",
+ "self_cell",
+ "smallvec",
+ "unic-langid",
+]
+
+[[package]]
+name = "fluent-langneg"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0"
+dependencies = [
+ "unic-langid",
+]
+
+[[package]]
+name = "fluent-syntax"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198"
+dependencies = [
+ "memchr",
+ "thiserror 2.0.19",
+]
+
[[package]]
name = "fnv"
version = "1.0.7"
@@ -1373,6 +1410,25 @@ dependencies = [
"hashbrown",
]
+[[package]]
+name = "intl-memoizer"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f"
+dependencies = [
+ "type-map",
+ "unic-langid",
+]
+
+[[package]]
+name = "intl_pluralrules"
+version = "7.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972"
+dependencies = [
+ "unic-langid",
+]
+
[[package]]
name = "ipnet"
version = "2.12.0"
@@ -1645,7 +1701,7 @@ dependencies = [
"hexf-parse",
"indexmap",
"log",
- "rustc-hash",
+ "rustc-hash 1.1.0",
"spirv",
"strum",
"termcolor",
@@ -2232,6 +2288,12 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+[[package]]
+name = "rustc-hash"
+version = "2.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d"
+
[[package]]
name = "rustix"
version = "0.38.44"
@@ -2798,6 +2860,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d"
dependencies = [
"displaydoc",
+ "serde_core",
"zerovec",
]
@@ -3002,6 +3065,15 @@ version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8"
+[[package]]
+name = "type-map"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90"
+dependencies = [
+ "rustc-hash 2.1.3",
+]
+
[[package]]
name = "uds_windows"
version = "1.2.1"
@@ -3013,6 +3085,24 @@ dependencies = [
"windows-sys 0.61.2",
]
+[[package]]
+name = "unic-langid"
+version = "0.9.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05"
+dependencies = [
+ "unic-langid-impl",
+]
+
+[[package]]
+name = "unic-langid-impl"
+version = "0.9.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658"
+dependencies = [
+ "tinystr",
+]
+
[[package]]
name = "unicode-bidi"
version = "0.3.18"
@@ -3740,6 +3830,7 @@ version = "0.11.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239"
dependencies = [
+ "serde",
"yoke",
"zerofrom",
"zerovec-derive",
diff --git a/Cargo.toml b/Cargo.toml
index 854e89d..5c277af 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -5,7 +5,7 @@ edition = "2021"
[dependencies]
keyring = { version = "3", features = ["sync-secret-service"] }
-cce-ui = { git = "https://github.com/lsgalante/cce-ui.git", rev = "8691f0e41f16a3928575f2b710f5260529d837cd" }
+cce-ui = { git = "https://github.com/lsgalante/cce-ui.git", rev = "0abbcd8def519fa5dee7ddfb3bd29b85b2cb0bf6" }
smithay-client-toolkit = "0.19.2"
calloop = "0.13.0"
calloop-wayland-source = "0.3.0"