dre: Patch libwfdservice to resolve duplicate dependencies

Fixes:
error: module "libwfdservice" variant
"android_arm_armv8-a_cortex-a76_static": depends on multiple
versions of the same aidl_interface:
android.media.audio.common.types-V2-cpp-source,
android.media.audio.common.types-V3-cpp-source

Change-Id: I8086a80fcc238d6b03d16640ee2c4e134129bbab
This commit is contained in:
Michael Bestas 2024-08-25 21:46:46 +03:00 committed by Albert Tang
parent 594e8e1c20
commit 83e230b3de

View file

@ -67,6 +67,10 @@ function blob_fixup() {
[ "$2" = "" ] && return 0 [ "$2" = "" ] && return 0
apktool_patch "${2}" "${MY_DIR}/blob-patches/oplus-ims-ext.patch" -r apktool_patch "${2}" "${MY_DIR}/blob-patches/oplus-ims-ext.patch" -r
;; ;;
system_ext/lib64/libwfdservice.so|system_ext/lib/libwfdservice.so)
[ "$2" = "" ] && return 0
"${PATCHELF}" --replace-needed "android.media.audio.common.types-V2-cpp.so" "android.media.audio.common.types-V3-cpp.so" "${2}"
;;
system_ext/lib64/libwfdnative.so) system_ext/lib64/libwfdnative.so)
[ "$2" = "" ] && return 0 [ "$2" = "" ] && return 0
sed -i "s/android.hidl.base@1.0.so/libhidlbase.so\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/" "${2}" sed -i "s/android.hidl.base@1.0.so/libhidlbase.so\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/" "${2}"