From c5109ed16e61ca45f13424bd766ed40dbbbf7301 Mon Sep 17 00:00:00 2001 From: Matsvei Niaverau Date: Wed, 4 Jan 2023 13:27:22 +0100 Subject: [PATCH] rosemary: Build legacy libalsautils from source Change-Id: Iecfcb73ab1e49eafa8b7a26a21139fe60e5ae5b5 --- device.mk | 1 + extract-files.sh | 4 ++-- proprietary-files.txt | 2 -- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/device.mk b/device.mk index 3e30e36..2a76ce6 100644 --- a/device.mk +++ b/device.mk @@ -65,6 +65,7 @@ PRODUCT_PACKAGES += \ libshim_audio PRODUCT_PACKAGES += \ + libalsautils_legacy \ libtinycompress \ libtinyxml \ tinymix diff --git a/extract-files.sh b/extract-files.sh index 34a80cb..3c183b1 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -57,10 +57,10 @@ function blob_fixup { case "$1" in vendor/lib*/hw/audio.primary.mt6785.so) "${PATCHELF}" --add-needed "libshim_audio.so" "${2}" - "${PATCHELF}" --replace-needed "libalsautils.so" "libalsautils-v30.so" "${2}" + "${PATCHELF}" --replace-needed "libalsautils.so" "libalsautils_legacy.so" "${2}" ;; vendor/lib*/hw/audio.usb.mt6785.so) - "${PATCHELF}" --replace-needed "libalsautils.so" "libalsautils-v30.so" "${2}" + "${PATCHELF}" --replace-needed "libalsautils.so" "libalsautils_legacy.so" "${2}" ;; vendor/lib64/libwifi-hal-mtk.so) "$PATCHELF" --set-soname libwifi-hal-mtk.so "${2}" diff --git a/proprietary-files.txt b/proprietary-files.txt index 9c1b9ee..0c45bdc 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -42,7 +42,6 @@ vendor/lib/hw/audio.primary.mt6785.so vendor/lib/hw/audio.r_submix.mt6785.so vendor/lib/hw/audio.usb.mt6785.so vendor/lib/hw/vendor.mediatek.hardware.bluetooth.audio@2.1-impl.so -vendor/lib/libalsautils.so:vendor/lib/libalsautils-v30.so vendor/lib/lib_bsscore.so vendor/lib/lib_iir.so vendor/lib/lib_speech_enh.so @@ -77,7 +76,6 @@ vendor/lib64/hw/audio.primary.mt6785.so vendor/lib64/hw/audio.r_submix.mt6785.so vendor/lib64/hw/audio.usb.mt6785.so vendor/lib64/hw/vendor.mediatek.hardware.bluetooth.audio@2.1-impl.so -vendor/lib64/libalsautils.so:vendor/lib64/libalsautils-v30.so vendor/lib64/libMtkSpeechEnh.so vendor/lib64/lib_bsscore.so vendor/lib64/lib_iir.so