Regenerate Android.bp patch with correct context so it applies cleanly am: cfe23ac598
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/quiche/+/3118327
Change-Id: Ib702b2736fd9090e04b2940e8c410cd03c4a3c51
Signed-off-by: Automerger Merge Worker <[email protected]>
diff --git a/patches/Android.bp.patch b/patches/Android.bp.patch
index 3478db5..4beeec7 100644
--- a/patches/Android.bp.patch
+++ b/patches/Android.bp.patch
@@ -1,10 +1,17 @@
diff --git a/Android.bp b/Android.bp
-index e15ddc5..4e63b88 100644
+index a1a223b..1b4784b 100644
--- a/Android.bp
+++ b/Android.bp
-@@ -53,11 +53,7 @@ rust_library {
+@@ -46,70 +46,64 @@ cc_library_headers {
+ }
+
+ rust_library {
+ name: "libquiche",
+ host_supported: true,
+ crate_name: "quiche",
+ cargo_env_compat: true,
cargo_pkg_version: "0.17.1",
- srcs: ["src/lib.rs"],
+ crate_root: "src/lib.rs",
edition: "2018",
- features: [
- "boringssl-vendored",
@@ -15,7 +22,9 @@
"liblazy_static",
"liblibc",
"liblibm",
-@@ -67,7 +63,8 @@ rust_library {
+ "liblog_rust",
+ "liboctets",
+ "libring",
"libslab",
"libsmallvec",
],
@@ -25,7 +34,12 @@
"libcrypto",
"libssl",
],
-@@ -80,7 +77,7 @@ rust_library {
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.resolv",
+ ],
+ product_available: true,
+ vendor_available: true,
min_sdk_version: "29",
}
@@ -34,9 +48,9 @@
name: "libquiche_ffi",
host_supported: true,
crate_name: "quiche",
-@@ -88,11 +85,7 @@ rust_ffi_shared {
+ cargo_env_compat: true,
cargo_pkg_version: "0.17.1",
- srcs: ["src/lib.rs"],
+ crate_root: "src/lib.rs",
edition: "2018",
- features: [
- "boringssl-vendored",
@@ -47,7 +61,9 @@
"liblazy_static",
"liblibc",
"liblibm",
-@@ -102,7 +95,8 @@ rust_ffi_shared {
+ "liblog_rust",
+ "liboctets",
+ "libring",
"libslab",
"libsmallvec",
],
@@ -57,7 +73,21 @@
"libcrypto",
"libssl",
],
-@@ -143,7 +137,7 @@ rust_test_host {
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.resolv",
+ ],
+ product_available: true,
+ vendor_available: true,
+ min_sdk_version: "29",
+@@ -136,21 +130,21 @@ rust_test_host {
+ "liblibc",
+ "liblibm",
+ "liblog_rust",
+ "libmio",
+ "liboctets",
+ "libring",
+ "libslab",
"libsmallvec",
"liburl",
],
@@ -66,7 +96,21 @@
"libcrypto",
"libssl",
],
-@@ -190,6 +184,7 @@ rust_test {
+ data: [
+ "examples/cert.crt",
+ "examples/cert.key",
+ "examples/cert-big.crt",
+ "examples/rootca.crt",
+ ],
+ }
+@@ -183,34 +177,31 @@ rust_test {
+ static_libs: [
+ "libcrypto_static",
+ "libssl",
+ ],
+ data: [
+ "examples/cert.crt",
+ "examples/cert.key",
"examples/cert-big.crt",
"examples/rootca.crt",
],
@@ -74,9 +118,12 @@
}
rust_library_rlib {
-@@ -200,10 +195,6 @@ rust_library_rlib {
+ name: "libquiche_static",
+ host_supported: true,
+ crate_name: "quiche",
+ cargo_env_compat: true,
cargo_pkg_version: "0.17.1",
- srcs: ["src/lib.rs"],
+ crate_root: "src/lib.rs",
edition: "2018",
- features: [
- "boringssl-vendored",
@@ -85,3 +132,10 @@
rustlibs: [
"liblazy_static",
"liblibc",
+ "liblibm",
+ "liblog_rust",
+ "liboctets",
+ "libring",
+ "libslab",
+ "libsmallvec",
+ ],