From a3971fc4f5e4b696d7390485fecd91a249cd0c7f Mon Sep 17 00:00:00 2001 From: sxyazi Date: Tue, 3 Oct 2023 18:23:45 +0800 Subject: [PATCH] .. --- Cargo.lock | 32 ++++++++++++++++++++++++++++++++ plugin/Cargo.toml | 2 +- 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index a1f2088b..d7541033 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1031,6 +1031,25 @@ version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +[[package]] +name = "lua-src" +version = "546.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c26d4af78361e025a3d03a2b964cd1592aff7495f4d4f7947218c084c6fdca8" +dependencies = [ + "cc", +] + +[[package]] +name = "luajit-src" +version = "210.4.8+resty107baaf" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e05167e8b2a2185758d83ed23541e5bd8bce37072e4204e0ef2c9b322bc87c4e" +dependencies = [ + "cc", + "which", +] + [[package]] name = "malloc_buf" version = "0.0.6" @@ -1117,6 +1136,8 @@ checksum = "3ec8b54eddb76093069cce9eeffb4c7b3a1a0fe66962d7bd44c4867928149ca3" dependencies = [ "cc", "cfg-if", + "lua-src", + "luajit-src", "pkg-config", ] @@ -2226,6 +2247,17 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" +[[package]] +name = "which" +version = "4.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" +dependencies = [ + "either", + "libc", + "once_cell", +] + [[package]] name = "winapi" version = "0.3.9" diff --git a/plugin/Cargo.toml b/plugin/Cargo.toml index 892c929f..147bf0ff 100644 --- a/plugin/Cargo.toml +++ b/plugin/Cargo.toml @@ -10,6 +10,6 @@ shared = { path = "../shared" } # External dependencies anyhow = "^1" -mlua = { version = "^0", features = [ "lua54", "serialize" ] } +mlua = { version = "^0", features = [ "lua54", "vendored", "serialize" ] } tracing = "^0" ratatui = "^0"