From 986ed29e199a3a8dbea789b7166bf89d22ceeb29 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Sat, 12 Oct 2024 17:42:02 +0200 Subject: [PATCH] sm7325-common: Shim WFD with libgui_shim/libinput_shim Change-Id: I42bf06bc6b19942303031ef0147dafa6df127fe5 --- common.mk | 2 ++ extract-files.sh | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/common.mk b/common.mk index f43c6d4..b79ef90 100644 --- a/common.mk +++ b/common.mk @@ -528,6 +528,8 @@ PRODUCT_VENDOR_MOVE_ENABLED := true # WiFi Display PRODUCT_PACKAGES += \ libavservices_minijail \ + libgui_shim \ + libinput_shim \ libnl \ libpng.vendor \ libwfdaac_vendor diff --git a/extract-files.sh b/extract-files.sh index 4585587..ba88169 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -65,9 +65,14 @@ fi function blob_fixup() { case "${1}" in + system_ext/lib*/libwfdmmsrc_system.so) + [ "$2" = "" ] && return 0 + grep -q "libgui_shim.so" "${2}" || "${PATCHELF}" --add-needed "libgui_shim.so" "${2}" + ;; system_ext/lib64/libwfdnative.so) [ "$2" = "" ] && return 0 "${PATCHELF}" --remove-needed "android.hidl.base@1.0.so" "${2}" + grep -q "libinput_shim.so" "${2}" || "${PATCHELF}" --add-needed "libinput_shim.so" "${2}" ;; system_ext/etc/permissions/moto-telephony.xml) [ "$2" = "" ] && return 0