aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/platforms/unix.py
diff options
context:
space:
mode:
authorShyamnath Premnadh <[email protected]>2024-09-05 16:32:06 +0200
committerShyamnath Premnadh <[email protected]>2024-09-06 12:09:12 +0200
commitfae09d3d1b31b15511bd79c209ac592b6d56ca55 (patch)
tree34b0e17f4fc9a6ac9eae5494c344cda7bebfe5c7 /build_scripts/platforms/unix.py
parent5f3cd312fba516d805a753f87f600cd8cf11f1e9 (diff)
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 <[email protected]>
Diffstat (limited to 'build_scripts/platforms/unix.py')
-rw-r--r--build_scripts/platforms/unix.py7
1 files changed, 7 insertions, 0 deletions
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():