diff --git a/Cargo.lock b/Cargo.lock index 76aa490d1..00f33f05a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -981,10 +981,6 @@ dependencies = [ "uguid", ] -[[package]] -name = "uefi-services" -version = "0.26.0" - [[package]] name = "uefi-std-example" version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml index 622ff1fcc..df43bbca0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,6 @@ members = [ "uefi", "uefi-macros", "uefi-raw", - "uefi-services", "uefi-std-example", "uefi-test-runner", "xtask", @@ -30,7 +29,6 @@ uguid = "2.2.1" uefi = { path = "uefi" } uefi-macros = { path = "uefi-macros" } uefi-raw = { path = "uefi-raw" } -uefi-services = { path = "uefi-services" } # Enable optimization for xtask itself, not for its dependencies. This speeds up # OVMF prebuilt decompression without much increase in compilation time. diff --git a/uefi-services/CHANGELOG.md b/uefi-services/CHANGELOG.md deleted file mode 100644 index 98a873bd0..000000000 --- a/uefi-services/CHANGELOG.md +++ /dev/null @@ -1,5 +0,0 @@ -# uefi-services - 0.26 (2025-06-23) - -## Changed -- The deprecation warning was replaced with a `compile_error!` call to alert - users to upgrade. `v0.25.0` can cause problems when used with `uefi` `>v0.25`. diff --git a/uefi-services/Cargo.toml b/uefi-services/Cargo.toml deleted file mode 100644 index 01d779162..000000000 --- a/uefi-services/Cargo.toml +++ /dev/null @@ -1,24 +0,0 @@ -[package] -name = "uefi-services" -version = "0.26.0" -readme = "README.md" -description = "Deprecated. Please migrate to `uefi::helpers`." - -authors.workspace = true -categories.workspace = true -edition.workspace = true -keywords.workspace = true -license.workspace = true -repository.workspace = true -rust-version.workspace = true - -[dependencies] - -[badges.maintenance] -status = "deprecated" - -[features] -default = [] -qemu = [] -panic_handler = [] -logger = [] diff --git a/uefi-services/README.md b/uefi-services/README.md deleted file mode 100644 index f240f5870..000000000 --- a/uefi-services/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# uefi-services - -WARNING: `uefi-services` is deprecated. Functionality was moved to -`uefi::helpers::init` in `uefi@v0.28.0`. diff --git a/uefi-services/build.rs b/uefi-services/build.rs deleted file mode 100644 index 5af5f1a4b..000000000 --- a/uefi-services/build.rs +++ /dev/null @@ -1,5 +0,0 @@ -fn main() { - println!( - "cargo:warning=`uefi-services` is deprecated. Functionality was moved to `uefi::helpers::init`." - ); -} diff --git a/uefi-services/src/lib.rs b/uefi-services/src/lib.rs deleted file mode 100644 index abf6b2b4c..000000000 --- a/uefi-services/src/lib.rs +++ /dev/null @@ -1,6 +0,0 @@ -//! WARNING: `uefi-services` is deprecated. Functionality was moved to `uefi::helpers::init`. -#![no_std] - -compile_error!( - "uefi-services is deprecated since v0.25 (April 2024). Please migrate to `uefi` >0.26. See CHANGELOG for migration guidance!" -); diff --git a/xtask/src/main.rs b/xtask/src/main.rs index fae5c1b08..d47f7b595 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -367,7 +367,6 @@ fn format_file_headers(fmt_opt: &FmtOpt) -> Result<()> { // This directory contains short code snippets used in `trybuild` tests, // no license needed. "uefi-macros/tests/ui/", - "uefi-services", ]; // Recursively get Rust files