aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
authorSadaf Ebrahimi <sadafebrahimi@google.com>2024-05-16 20:08:47 +0000
committerSadaf Ebrahimi <sadafebrahimi@google.com>2024-05-16 20:08:47 +0000
commit56cd34840be9474c3dd7cf6cee91bff06965f197 (patch)
treed9965ade868733d5cc03a62947059956e607d10f /Android.bp
parent301fdf08635479c9e48d65457ca79b9ed0a07c13 (diff)
downloadlottie-56cd34840be9474c3dd7cf6cee91bff06965f197.tar.gz
Add genrule for adding package attribute to AndroidManifest.xml
Package attribute of lottie/src/main/AndroidManifest.xml was deleted in SHA 486930a9d60523c615b08a73624ed3b2e4babb40 of upstream github/airbnb/lottie-android. Test: TreeHugger Change-Id: I7706569a131f1ce422e56290872bfa7693c27851
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp17
1 files changed, 16 insertions, 1 deletions
diff --git a/Android.bp b/Android.bp
index a7fe752a..6b3089a5 100644
--- a/Android.bp
+++ b/Android.bp
@@ -47,6 +47,21 @@ filegroup {
licenses: ["external_lottie_code_of_conduct_license"],
}
+android_manifest_package_attribute = "\"com.airbnb.lottie\""
+
+genrule {
+ name: "AddPackageAttributeToAndroidManifest",
+ srcs: [
+ "lottie/src/main/AndroidManifest.xml"
+ ],
+ out: [
+ "lottie/src/main/AndroidManifestGen.xml",
+ ],
+ cmd: "sed -E 's/<manifest>/<manifest package="
+ + android_manifest_package_attribute
+ + ">/g' $(in) > $(out)",
+}
+
android_library {
name: "lottie",
srcs: [
@@ -61,7 +76,7 @@ android_library {
"androidx.appcompat_appcompat",
"okio-lib",
],
- manifest: "lottie/src/main/AndroidManifest.xml",
+ manifest: ":AddPackageAttributeToAndroidManifest",
sdk_version: "31",
min_sdk_version: "19",
java_version: "1.8",