diff --git a/Cargo.lock b/Cargo.lock index 014c3f1..b9b488f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -127,7 +127,7 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cargo-ledger" -version = "1.5.0" +version = "1.5.1" dependencies = [ "cargo_metadata", "clap", @@ -426,7 +426,7 @@ dependencies = [ [[package]] name = "include_gif" -version = "1.1.0" +version = "1.2.0" dependencies = [ "flate2", "image", @@ -474,7 +474,7 @@ checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" [[package]] name = "ledger_device_sdk" -version = "1.13.0" +version = "1.13.1" dependencies = [ "const-zero", "include_gif", diff --git a/cargo-ledger/Cargo.toml b/cargo-ledger/Cargo.toml index b097992..6ab648d 100644 --- a/cargo-ledger/Cargo.toml +++ b/cargo-ledger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-ledger" -version = "1.5.0" +version = "1.5.1" authors = ["yhql", "agrojean-ledger"] description = "Build and sideload Ledger devices apps" categories = ["development-tools::cargo-plugins"] diff --git a/cargo-ledger/src/main.rs b/cargo-ledger/src/main.rs index 82ece78..b6b97fe 100644 --- a/cargo-ledger/src/main.rs +++ b/cargo-ledger/src/main.rs @@ -337,7 +337,9 @@ fn build_app( // Copy icon to the same directory as the app.json let icon_path = package_path.join(&metadata_device.icon); - let icon_dest = exe_parent.join(&metadata_device.icon); + let icon_dest = + exe_parent.join(&metadata_device.icon.split('/').last().unwrap()); + fs::copy(icon_path, icon_dest).unwrap(); // Use ledgerctl to dump the APDU installation file.