From fae09d3d1b31b15511bd79c209ac592b6d56ca55 Mon Sep 17 00:00:00 2001 From: Shyamnath Premnadh Date: Thu, 5 Sep 2024 16:32:06 +0200 Subject: Android: Additional libraries for 6.8 - Some extra libraries are bundled in Android 6.8 which are dependencies for certain plugins like Multimedia. Task-number: PYSIDE-2620 Task-number: PYSIDE-1612 Change-Id: I4e286e1f6c9a59c7a7cfb73ba094f39d68ee075d Reviewed-by: Friedemann Kleint --- build_scripts/platforms/unix.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'build_scripts/platforms/unix.py') diff --git a/build_scripts/platforms/unix.py b/build_scripts/platforms/unix.py index 5604636c2..2de089f32 100644 --- a/build_scripts/platforms/unix.py +++ b/build_scripts/platforms/unix.py @@ -233,6 +233,13 @@ def prepare_packages_posix(pyside_build, _vars, cross_build=False): "{st_build_dir}/{st_package_name}/jar", _vars=_vars) + # some libraries specific to Android from 6.8 + # eg: the libav* libraries are required for the multimedia module + if is_android and config.is_internal_pyside_build(): + copydir("{qt_lib_dir}", destination_qt_dir / "lib", + _filter=["libav*.so", "libsw*.so"], + recursive=False, _vars=_vars, force_copy_symlinks=True) + # Copy Qt libs to package if OPTION["STANDALONE"]: if config.is_internal_pyside_build() or config.is_internal_shiboken_generator_build(): -- cgit v1.2.3