Sync some changes from cosmic-edit
This commit is contained in:
parent
c9f99a3025
commit
efca9e7c22
3 changed files with 29 additions and 101 deletions
101
Cargo.lock
generated
101
Cargo.lock
generated
|
|
@ -1177,14 +1177,14 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cosmic-files"
|
name = "cosmic-files"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/pop-os/cosmic-files#8ab15027a521713850384fa87666bb9974f2666b"
|
source = "git+https://github.com/pop-os/cosmic-files.git#8ab15027a521713850384fa87666bb9974f2666b"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"chrono",
|
"chrono",
|
||||||
"dirs",
|
"dirs",
|
||||||
"env_logger 0.11.2",
|
"env_logger 0.11.2",
|
||||||
"fork",
|
"fork",
|
||||||
"i18n-embed 0.14.1",
|
"i18n-embed",
|
||||||
"i18n-embed-fl 0.7.0",
|
"i18n-embed-fl",
|
||||||
"image 0.24.9",
|
"image 0.24.9",
|
||||||
"lexical-sort",
|
"lexical-sort",
|
||||||
"libcosmic",
|
"libcosmic",
|
||||||
|
|
@ -1193,7 +1193,7 @@ dependencies = [
|
||||||
"notify",
|
"notify",
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"paste",
|
"paste",
|
||||||
"rust-embed 8.3.0",
|
"rust-embed",
|
||||||
"serde",
|
"serde",
|
||||||
"smol_str",
|
"smol_str",
|
||||||
"systemicons",
|
"systemicons",
|
||||||
|
|
@ -1211,8 +1211,8 @@ dependencies = [
|
||||||
"env_logger 0.10.2",
|
"env_logger 0.10.2",
|
||||||
"fork",
|
"fork",
|
||||||
"hex_color",
|
"hex_color",
|
||||||
"i18n-embed 0.13.9",
|
"i18n-embed",
|
||||||
"i18n-embed-fl 0.6.7",
|
"i18n-embed-fl",
|
||||||
"indexmap",
|
"indexmap",
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
"lexical-sort",
|
"lexical-sort",
|
||||||
|
|
@ -1221,7 +1221,7 @@ dependencies = [
|
||||||
"palette",
|
"palette",
|
||||||
"paste",
|
"paste",
|
||||||
"ron",
|
"ron",
|
||||||
"rust-embed 6.8.1",
|
"rust-embed",
|
||||||
"serde",
|
"serde",
|
||||||
"shlex",
|
"shlex",
|
||||||
"smol_str",
|
"smol_str",
|
||||||
|
|
@ -2596,28 +2596,6 @@ dependencies = [
|
||||||
"unic-langid",
|
"unic-langid",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "i18n-embed"
|
|
||||||
version = "0.13.9"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "92a86226a7a16632de6723449ee5fe70bac5af718bc642ee9ca2f0f6e14fa1fa"
|
|
||||||
dependencies = [
|
|
||||||
"arc-swap",
|
|
||||||
"fluent",
|
|
||||||
"fluent-langneg",
|
|
||||||
"fluent-syntax",
|
|
||||||
"i18n-embed-impl",
|
|
||||||
"intl-memoizer",
|
|
||||||
"lazy_static",
|
|
||||||
"locale_config",
|
|
||||||
"log",
|
|
||||||
"parking_lot 0.12.1",
|
|
||||||
"rust-embed 6.8.1",
|
|
||||||
"thiserror",
|
|
||||||
"unic-langid",
|
|
||||||
"walkdir",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "i18n-embed"
|
name = "i18n-embed"
|
||||||
version = "0.14.1"
|
version = "0.14.1"
|
||||||
|
|
@ -2634,33 +2612,12 @@ dependencies = [
|
||||||
"locale_config",
|
"locale_config",
|
||||||
"log",
|
"log",
|
||||||
"parking_lot 0.12.1",
|
"parking_lot 0.12.1",
|
||||||
"rust-embed 8.3.0",
|
"rust-embed",
|
||||||
"thiserror",
|
"thiserror",
|
||||||
"unic-langid",
|
"unic-langid",
|
||||||
"walkdir",
|
"walkdir",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "i18n-embed-fl"
|
|
||||||
version = "0.6.7"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "d26a3d3569737dfaac7fc1c4078e6af07471c3060b8e570bcd83cdd5f4685395"
|
|
||||||
dependencies = [
|
|
||||||
"dashmap",
|
|
||||||
"find-crate",
|
|
||||||
"fluent",
|
|
||||||
"fluent-syntax",
|
|
||||||
"i18n-config",
|
|
||||||
"i18n-embed 0.13.9",
|
|
||||||
"lazy_static",
|
|
||||||
"proc-macro-error",
|
|
||||||
"proc-macro2",
|
|
||||||
"quote",
|
|
||||||
"strsim 0.10.0",
|
|
||||||
"syn 2.0.51",
|
|
||||||
"unic-langid",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "i18n-embed-fl"
|
name = "i18n-embed-fl"
|
||||||
version = "0.7.0"
|
version = "0.7.0"
|
||||||
|
|
@ -2672,7 +2629,7 @@ dependencies = [
|
||||||
"fluent",
|
"fluent",
|
||||||
"fluent-syntax",
|
"fluent-syntax",
|
||||||
"i18n-config",
|
"i18n-config",
|
||||||
"i18n-embed 0.14.1",
|
"i18n-embed",
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
"proc-macro-error",
|
"proc-macro-error",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
|
|
@ -4681,38 +4638,14 @@ version = "0.19.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f"
|
checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "rust-embed"
|
|
||||||
version = "6.8.1"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "a36224c3276f8c4ebc8c20f158eca7ca4359c8db89991c4925132aaaf6702661"
|
|
||||||
dependencies = [
|
|
||||||
"rust-embed-impl 6.8.1",
|
|
||||||
"rust-embed-utils 7.8.1",
|
|
||||||
"walkdir",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rust-embed"
|
name = "rust-embed"
|
||||||
version = "8.3.0"
|
version = "8.3.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "fb78f46d0066053d16d4ca7b898e9343bc3530f71c61d5ad84cd404ada068745"
|
checksum = "fb78f46d0066053d16d4ca7b898e9343bc3530f71c61d5ad84cd404ada068745"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"rust-embed-impl 8.3.0",
|
"rust-embed-impl",
|
||||||
"rust-embed-utils 8.3.0",
|
"rust-embed-utils",
|
||||||
"walkdir",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "rust-embed-impl"
|
|
||||||
version = "6.8.1"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "49b94b81e5b2c284684141a2fb9e2a31be90638caf040bf9afbc5a0416afe1ac"
|
|
||||||
dependencies = [
|
|
||||||
"proc-macro2",
|
|
||||||
"quote",
|
|
||||||
"rust-embed-utils 7.8.1",
|
|
||||||
"syn 2.0.51",
|
|
||||||
"walkdir",
|
"walkdir",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -4724,21 +4657,11 @@ checksum = "b91ac2a3c6c0520a3fb3dd89321177c3c692937c4eb21893378219da10c44fc8"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"rust-embed-utils 8.3.0",
|
"rust-embed-utils",
|
||||||
"syn 2.0.51",
|
"syn 2.0.51",
|
||||||
"walkdir",
|
"walkdir",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "rust-embed-utils"
|
|
||||||
version = "7.8.1"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "9d38ff6bf570dc3bb7100fce9f7b60c33fa71d80e88da3f2580df4ff2bdded74"
|
|
||||||
dependencies = [
|
|
||||||
"sha2",
|
|
||||||
"walkdir",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rust-embed-utils"
|
name = "rust-embed-utils"
|
||||||
version = "8.3.0"
|
version = "8.3.0"
|
||||||
|
|
|
||||||
26
Cargo.toml
26
Cargo.toml
|
|
@ -1,7 +1,9 @@
|
||||||
[package]
|
[package]
|
||||||
name = "cosmic-term"
|
name = "cosmic-term"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
authors = ["Jeremy Soller <jeremy@system76.com>"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
license = "GPL-3.0-only"
|
||||||
rust-version = "1.71"
|
rust-version = "1.71"
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
|
|
@ -16,18 +18,18 @@ lazy_static = "1"
|
||||||
lexical-sort = "0.3.1"
|
lexical-sort = "0.3.1"
|
||||||
log = "0.4"
|
log = "0.4"
|
||||||
palette = { version = "0.7", features = ["serde"] }
|
palette = { version = "0.7", features = ["serde"] }
|
||||||
|
paste = "1.0"
|
||||||
ron = "0.8"
|
ron = "0.8"
|
||||||
serde = { version = "1", features = ["serde_derive"] }
|
serde = { version = "1", features = ["serde_derive"] }
|
||||||
shlex = "1"
|
shlex = "1"
|
||||||
tokio = { version = "1", features = ["sync"] }
|
tokio = { version = "1", features = ["sync"] }
|
||||||
# Internationalization
|
# Internationalization
|
||||||
i18n-embed = { version = "0.13", features = ["fluent-system", "desktop-requester"] }
|
i18n-embed = { version = "0.14", features = ["fluent-system", "desktop-requester"] }
|
||||||
i18n-embed-fl = "0.6"
|
i18n-embed-fl = "0.7"
|
||||||
rust-embed = "6"
|
rust-embed = "8"
|
||||||
paste = "1.0"
|
|
||||||
|
|
||||||
[dependencies.cosmic-files]
|
[dependencies.cosmic-files]
|
||||||
git = "https://github.com/pop-os/cosmic-files"
|
git = "https://github.com/pop-os/cosmic-files.git"
|
||||||
default-features = false
|
default-features = false
|
||||||
|
|
||||||
[dependencies.cosmic-text]
|
[dependencies.cosmic-text]
|
||||||
|
|
@ -43,17 +45,17 @@ features = ["multi-window", "tokio", "winit"]
|
||||||
version = "0.2.1"
|
version = "0.2.1"
|
||||||
features = ["serde"]
|
features = ["serde"]
|
||||||
|
|
||||||
[features]
|
|
||||||
default = ["wgpu"]
|
|
||||||
wgpu = ["libcosmic/wgpu", "cosmic-files/wgpu"]
|
|
||||||
|
|
||||||
[patch.crates-io]
|
[patch.crates-io]
|
||||||
# https://github.com/rust-lang/libc/pull/3512
|
# https://github.com/rust-lang/libc/pull/3512
|
||||||
libc = { git = "https://gitlab.redox-os.org/redox-os/liblibc.git", branch = "redox_0.2.151" }
|
libc = { git = "https://gitlab.redox-os.org/redox-os/liblibc.git", branch = "redox_0.2.151" }
|
||||||
|
|
||||||
|
[target.'cfg(unix)'.dependencies]
|
||||||
|
fork = "0.1"
|
||||||
|
|
||||||
|
[features]
|
||||||
|
default = ["wgpu"]
|
||||||
|
wgpu = ["libcosmic/wgpu", "cosmic-files/wgpu"]
|
||||||
|
|
||||||
[profile.release-with-debug]
|
[profile.release-with-debug]
|
||||||
inherits = "release"
|
inherits = "release"
|
||||||
debug = true
|
debug = true
|
||||||
|
|
||||||
[target.'cfg(unix)'.dependencies]
|
|
||||||
fork = "0.1"
|
|
||||||
|
|
|
||||||
3
build.rs
3
build.rs
|
|
@ -1,4 +1,7 @@
|
||||||
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
|
// Rebuild if i18n files change
|
||||||
|
println!("cargo:rerun-if-changed=i18n");
|
||||||
|
|
||||||
vergen::EmitBuilder::builder()
|
vergen::EmitBuilder::builder()
|
||||||
.fail_on_error()
|
.fail_on_error()
|
||||||
.git_commit_date()
|
.git_commit_date()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue