4c085ddf54
As observed on UBPorts, hwcomposer implementation on Android 7 CAF (non-Nexus Qualcomm) devices has slight differences in employed structs, which makes them binary incompatible with AOSP headers. Halium 7.1 android-headers extracted from LineageOS include those modifications (e. g. https://github.com/Halium/android-headers/blob/halium-7.1/hardware/hwcomposer.h#L290), so it is enough to add QTI_BSP/QCOM_BSP to defines of programs utilizing those headers. In case of libhybris, only test_hwcomposer is affected so far on 7.1 (might be not true for Android 5.1/6!). This change avoids providing libhybris-7.1-caf package by building a separate binary of test_hwcomposer for affected devices. |
||
---|---|---|
.. | ||
0001-Make-libhybris-compile-with-musl.patch | ||
0002-tests-Regression-test-for-EGL-glibc-TLS-conflict.patch | ||
0003-Implement-X11-EGL-platform-based-on-wayland-code.patch | ||
0004-Build-test-hwcomposer-7-caf.patch | ||
APKBUILD | ||
libhybris-egl.post-install |