mirror of
https://github.com/tauri-apps/plugins-workspace.git
synced 2026-10-08 22:31:11 +02:00
fix: mobile docs.rs builds
This commit is contained in:
12 files changed
+84
-46
No files matched your search
@@ -0,0 +1,22 @@
|
|||||||
|
---
|
||||||
|
"barcode-scanner": patch
|
||||||
|
"barcode-scanner-js": patch
|
||||||
|
"biometric": patch
|
||||||
|
"biometric-js": patch
|
||||||
|
"clipboard-manager": patch
|
||||||
|
"clipboard-manager-js": patch
|
||||||
|
"deep-link": patch
|
||||||
|
"deep-link-js": patch
|
||||||
|
"dialog": patch
|
||||||
|
"dialog-js": patch
|
||||||
|
"geolocation": patch
|
||||||
|
"geolocation-js": patch
|
||||||
|
"haptics": patch
|
||||||
|
"haptics-js": patch
|
||||||
|
"nfc": patch
|
||||||
|
"nfc-js": patch
|
||||||
|
"notification": patch
|
||||||
|
"notification-js": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix the docs.rs build for Android: the build script now detects docs.rs through the `DOCS_RS` environment variable, since `cfg(docsrs)` is never set for build scripts.
|
||||||
Generated
+16
-27
@@ -560,7 +560,7 @@ dependencies = [
|
|||||||
"os_info",
|
"os_info",
|
||||||
"smappservice-rs",
|
"smappservice-rs",
|
||||||
"thiserror 2.0.12",
|
"thiserror 2.0.12",
|
||||||
"windows-registry 0.6.1",
|
"windows-registry",
|
||||||
"windows-result 0.4.1",
|
"windows-result 0.4.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -1553,7 +1553,7 @@ dependencies = [
|
|||||||
"libc",
|
"libc",
|
||||||
"option-ext",
|
"option-ext",
|
||||||
"redox_users 0.5.0",
|
"redox_users 0.5.0",
|
||||||
"windows-sys 0.60.2",
|
"windows-sys 0.61.2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -1596,7 +1596,7 @@ version = "0.5.2"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
|
checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"libloading 0.7.4",
|
"libloading 0.8.9",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -2794,7 +2794,7 @@ dependencies = [
|
|||||||
"tokio",
|
"tokio",
|
||||||
"tower-service",
|
"tower-service",
|
||||||
"tracing",
|
"tracing",
|
||||||
"windows-registry 0.5.1",
|
"windows-registry",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -3708,7 +3708,7 @@ dependencies = [
|
|||||||
"png 0.18.1",
|
"png 0.18.1",
|
||||||
"serde",
|
"serde",
|
||||||
"thiserror 2.0.12",
|
"thiserror 2.0.12",
|
||||||
"windows-sys 0.60.2",
|
"windows-sys 0.61.2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -3921,7 +3921,7 @@ version = "0.7.3"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56"
|
checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro-crate 1.3.1",
|
"proc-macro-crate 3.3.0",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
"syn 2.0.100",
|
"syn 2.0.100",
|
||||||
@@ -5280,7 +5280,7 @@ dependencies = [
|
|||||||
"errno",
|
"errno",
|
||||||
"libc",
|
"libc",
|
||||||
"linux-raw-sys 0.11.0",
|
"linux-raw-sys 0.11.0",
|
||||||
"windows-sys 0.60.2",
|
"windows-sys 0.61.2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -5337,7 +5337,7 @@ dependencies = [
|
|||||||
"security-framework 3.5.1",
|
"security-framework 3.5.1",
|
||||||
"security-framework-sys",
|
"security-framework-sys",
|
||||||
"webpki-root-certs",
|
"webpki-root-certs",
|
||||||
"windows-sys 0.60.2",
|
"windows-sys 0.61.2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -6546,9 +6546,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tauri-plugin"
|
name = "tauri-plugin"
|
||||||
version = "2.7.0"
|
version = "2.7.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "c9ff3ebb9fda56ceb93d46f6cbb126bae82951bf43498543a5163dde5def49a1"
|
checksum = "1140cf34a3b3b836a13103dcab17f18831d5cc3534cbd435dc01a5c6daa65aa2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"glob",
|
"glob",
|
||||||
@@ -6654,7 +6654,7 @@ dependencies = [
|
|||||||
"thiserror 2.0.12",
|
"thiserror 2.0.12",
|
||||||
"tracing",
|
"tracing",
|
||||||
"url",
|
"url",
|
||||||
"windows-registry 0.6.1",
|
"windows-registry",
|
||||||
"windows-result 0.4.1",
|
"windows-result 0.4.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -7116,9 +7116,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tauri-utils"
|
name = "tauri-utils"
|
||||||
version = "2.10.0"
|
version = "2.10.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "4dd257082deff79550de3409ed146104aeaf86fe38649615b04a304144939677"
|
checksum = "2ff55a614843b9a3f010f211df637c94df2607175b8d0f6e0f4a7c19e18621ee"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"aes-gcm",
|
"aes-gcm",
|
||||||
"anyhow",
|
"anyhow",
|
||||||
@@ -7186,7 +7186,7 @@ dependencies = [
|
|||||||
"getrandom 0.3.2",
|
"getrandom 0.3.2",
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"rustix 1.1.3",
|
"rustix 1.1.3",
|
||||||
"windows-sys 0.60.2",
|
"windows-sys 0.61.2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -7628,7 +7628,7 @@ dependencies = [
|
|||||||
"png 0.18.1",
|
"png 0.18.1",
|
||||||
"serde",
|
"serde",
|
||||||
"thiserror 2.0.12",
|
"thiserror 2.0.12",
|
||||||
"windows-sys 0.60.2",
|
"windows-sys 0.61.2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -8353,7 +8353,7 @@ dependencies = [
|
|||||||
"objc2-foundation 0.3.2",
|
"objc2-foundation 0.3.2",
|
||||||
"objc2-quartz-core 0.3.2",
|
"objc2-quartz-core 0.3.2",
|
||||||
"raw-window-handle",
|
"raw-window-handle",
|
||||||
"windows-sys 0.60.2",
|
"windows-sys 0.61.2",
|
||||||
"windows-version",
|
"windows-version",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -8514,17 +8514,6 @@ dependencies = [
|
|||||||
"windows-link 0.2.1",
|
"windows-link 0.2.1",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "windows-registry"
|
|
||||||
version = "0.5.1"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "ad1da3e436dc7653dfdf3da67332e22bff09bb0e28b0239e1624499c7830842e"
|
|
||||||
dependencies = [
|
|
||||||
"windows-link 0.1.1",
|
|
||||||
"windows-result 0.3.2",
|
|
||||||
"windows-strings 0.4.0",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "windows-registry"
|
name = "windows-registry"
|
||||||
version = "0.6.1"
|
version = "0.6.1"
|
||||||
|
|||||||
+1
-1
@@ -14,7 +14,7 @@ tracing = "0.1"
|
|||||||
log = "0.4.21"
|
log = "0.4.21"
|
||||||
tauri = { version = "2.12", default-features = false }
|
tauri = { version = "2.12", default-features = false }
|
||||||
tauri-build = "2.7"
|
tauri-build = "2.7"
|
||||||
tauri-plugin = "2.7"
|
tauri-plugin = "2.7.1"
|
||||||
tauri-utils = "2.10"
|
tauri-utils = "2.10"
|
||||||
serde_json = "1"
|
serde_json = "1"
|
||||||
thiserror = "2"
|
thiserror = "2"
|
||||||
|
|||||||
@@ -18,8 +18,11 @@ fn main() {
|
|||||||
.ios_path("ios")
|
.ios_path("ios")
|
||||||
.try_build();
|
.try_build();
|
||||||
|
|
||||||
// when building documentation for Android the plugin build result is always Err() and is irrelevant to the crate documentation build
|
// when building documentation for Android the plugin build result is always Err() (docs.rs mounts the sources read-only) and is irrelevant to the crate documentation build
|
||||||
if !(cfg!(docsrs) && std::env::var("TARGET").unwrap().contains("android")) {
|
// `cfg(docsrs)` only reaches rustdoc, build scripts must check the `DOCS_RS` env var instead
|
||||||
|
if !(std::env::var_os("DOCS_RS").is_some()
|
||||||
|
&& std::env::var("TARGET").unwrap().contains("android"))
|
||||||
|
{
|
||||||
result.unwrap();
|
result.unwrap();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -11,8 +11,11 @@ fn main() {
|
|||||||
.ios_path("ios")
|
.ios_path("ios")
|
||||||
.try_build();
|
.try_build();
|
||||||
|
|
||||||
// when building documentation for Android the plugin build result is always Err() and is irrelevant to the crate documentation build
|
// when building documentation for Android the plugin build result is always Err() (docs.rs mounts the sources read-only) and is irrelevant to the crate documentation build
|
||||||
if !(cfg!(docsrs) && std::env::var("TARGET").unwrap().contains("android")) {
|
// `cfg(docsrs)` only reaches rustdoc, build scripts must check the `DOCS_RS` env var instead
|
||||||
|
if !(std::env::var_os("DOCS_RS").is_some()
|
||||||
|
&& std::env::var("TARGET").unwrap().contains("android"))
|
||||||
|
{
|
||||||
result.unwrap();
|
result.unwrap();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -18,8 +18,11 @@ fn main() {
|
|||||||
.ios_path("ios")
|
.ios_path("ios")
|
||||||
.try_build();
|
.try_build();
|
||||||
|
|
||||||
// when building documentation for Android the plugin build result is always Err() and is irrelevant to the crate documentation build
|
// when building documentation for Android the plugin build result is always Err() (docs.rs mounts the sources read-only) and is irrelevant to the crate documentation build
|
||||||
if !(cfg!(docsrs) && std::env::var("TARGET").unwrap().contains("android")) {
|
// `cfg(docsrs)` only reaches rustdoc, build scripts must check the `DOCS_RS` env var instead
|
||||||
|
if !(std::env::var_os("DOCS_RS").is_some()
|
||||||
|
&& std::env::var("TARGET").unwrap().contains("android"))
|
||||||
|
{
|
||||||
result.unwrap();
|
result.unwrap();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -78,8 +78,11 @@ fn main() {
|
|||||||
.android_path("android")
|
.android_path("android")
|
||||||
.try_build();
|
.try_build();
|
||||||
|
|
||||||
// when building documentation for Android the plugin build result is always Err() and is irrelevant to the crate documentation build
|
// when building documentation for Android the plugin build result is always Err() (docs.rs mounts the sources read-only) and is irrelevant to the crate documentation build
|
||||||
if !(cfg!(docsrs) && std::env::var("TARGET").unwrap().contains("android")) {
|
// `cfg(docsrs)` only reaches rustdoc, build scripts must check the `DOCS_RS` env var instead
|
||||||
|
if !(std::env::var_os("DOCS_RS").is_some()
|
||||||
|
&& std::env::var("TARGET").unwrap().contains("android"))
|
||||||
|
{
|
||||||
result.unwrap();
|
result.unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -11,8 +11,11 @@ fn main() {
|
|||||||
.ios_path("ios")
|
.ios_path("ios")
|
||||||
.try_build();
|
.try_build();
|
||||||
|
|
||||||
// when building documentation for Android the plugin build result is always Err() and is irrelevant to the crate documentation build
|
// when building documentation for Android the plugin build result is always Err() (docs.rs mounts the sources read-only) and is irrelevant to the crate documentation build
|
||||||
if !(cfg!(docsrs) && std::env::var("TARGET").unwrap().contains("android")) {
|
// `cfg(docsrs)` only reaches rustdoc, build scripts must check the `DOCS_RS` env var instead
|
||||||
|
if !(std::env::var_os("DOCS_RS").is_some()
|
||||||
|
&& std::env::var("TARGET").unwrap().contains("android"))
|
||||||
|
{
|
||||||
result.unwrap();
|
result.unwrap();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -17,8 +17,11 @@ fn main() {
|
|||||||
.ios_path("ios")
|
.ios_path("ios")
|
||||||
.try_build();
|
.try_build();
|
||||||
|
|
||||||
// when building documentation for Android the plugin build result is always Err() and is irrelevant to the crate documentation build
|
// when building documentation for Android the plugin build result is always Err() (docs.rs mounts the sources read-only) and is irrelevant to the crate documentation build
|
||||||
if !(cfg!(docsrs) && std::env::var("TARGET").unwrap().contains("android")) {
|
// `cfg(docsrs)` only reaches rustdoc, build scripts must check the `DOCS_RS` env var instead
|
||||||
|
if !(std::env::var_os("DOCS_RS").is_some()
|
||||||
|
&& std::env::var("TARGET").unwrap().contains("android"))
|
||||||
|
{
|
||||||
result.unwrap();
|
result.unwrap();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -16,8 +16,11 @@ fn main() {
|
|||||||
.ios_path("ios")
|
.ios_path("ios")
|
||||||
.try_build();
|
.try_build();
|
||||||
|
|
||||||
// when building documentation for Android the plugin build result is always Err() and is irrelevant to the crate documentation build
|
// when building documentation for Android the plugin build result is always Err() (docs.rs mounts the sources read-only) and is irrelevant to the crate documentation build
|
||||||
if !(cfg!(docsrs) && std::env::var("TARGET").unwrap().contains("android")) {
|
// `cfg(docsrs)` only reaches rustdoc, build scripts must check the `DOCS_RS` env var instead
|
||||||
|
if !(std::env::var_os("DOCS_RS").is_some()
|
||||||
|
&& std::env::var("TARGET").unwrap().contains("android"))
|
||||||
|
{
|
||||||
result.unwrap();
|
result.unwrap();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -11,8 +11,11 @@ fn main() {
|
|||||||
.ios_path("ios")
|
.ios_path("ios")
|
||||||
.try_build();
|
.try_build();
|
||||||
|
|
||||||
// when building documentation for Android the plugin build result is always Err() and is irrelevant to the crate documentation build
|
// when building documentation for Android the plugin build result is always Err() (docs.rs mounts the sources read-only) and is irrelevant to the crate documentation build
|
||||||
if !(cfg!(docsrs) && std::env::var("TARGET").unwrap().contains("android")) {
|
// `cfg(docsrs)` only reaches rustdoc, build scripts must check the `DOCS_RS` env var instead
|
||||||
|
if !(std::env::var_os("DOCS_RS").is_some()
|
||||||
|
&& std::env::var("TARGET").unwrap().contains("android"))
|
||||||
|
{
|
||||||
result.unwrap();
|
result.unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -29,8 +29,11 @@ fn main() {
|
|||||||
.ios_path("ios")
|
.ios_path("ios")
|
||||||
.try_build();
|
.try_build();
|
||||||
|
|
||||||
// when building documentation for Android the plugin build result is always Err() and is irrelevant to the crate documentation build
|
// when building documentation for Android the plugin build result is always Err() (docs.rs mounts the sources read-only) and is irrelevant to the crate documentation build
|
||||||
if !(cfg!(docsrs) && std::env::var("TARGET").unwrap().contains("android")) {
|
// `cfg(docsrs)` only reaches rustdoc, build scripts must check the `DOCS_RS` env var instead
|
||||||
|
if !(std::env::var_os("DOCS_RS").is_some()
|
||||||
|
&& std::env::var("TARGET").unwrap().contains("android"))
|
||||||
|
{
|
||||||
result.unwrap();
|
result.unwrap();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user