diff --git a/CMakeLists.txt b/CMakeLists.txt index 276b16c..1d3ebe2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,7 +27,11 @@ INSTALL(FILES DESTINATION "${CMAKE_INSTALL_LIBDIR}") INSTALL(FILES -"${CMAKE_CURRENT_SOURCE_DIR}/lib/arm-linux-gnueabihf/libmali-midgard-4th-r9p0.so" +"${CMAKE_CURRENT_SOURCE_DIR}/lib/arm-linux-gnueabihf/lib32mali-midgard-4th-r9p0.so" +DESTINATION "${CMAKE_INSTALL_LIBDIR}") + +INSTALL(FILES +"${CMAKE_CURRENT_SOURCE_DIR}/lib/aarch64-linux-gnu/libmali-midgard-4th-r9p0.so" DESTINATION "${CMAKE_INSTALL_LIBDIR}") INSTALL(FILES diff --git a/debian/.gitignore b/debian/.gitignore index 358dbd1..0a78349 100644 --- a/debian/.gitignore +++ b/debian/.gitignore @@ -11,3 +11,4 @@ /libmali-rk-midgard-r9p0-r0p0/ /libmali-rk-midgard-r9p0-r1p0/ /libmali-rk-utgard0/ +/lib32mali-rk-midgard-4th-r9p0/ diff --git a/debian/control b/debian/control index 7293812..113b848 100644 --- a/debian/control +++ b/debian/control @@ -10,7 +10,7 @@ Package: libmali-rk-dev Section: libdevel Architecture: any Depends: - libmali-rk-midgard-4th-r9p0 | libmali-rk-utgard0 | libmali-rk-midgard-r12p0-r0p0 | libmali-rk-midgard-r9p0-r1p0 | libmali-rk-midgard-r9p0-r0p0 (= ${binary:Version}), + libmali-rk-midgard-4th-r9p0 | lib32mali-rk-midgard-4th-r9p0 | libmali-rk-utgard0 | libmali-rk-midgard-r12p0-r0p0 | libmali-rk-midgard-r9p0-r1p0 | libmali-rk-midgard-r9p0-r0p0 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Provides: libgbm-dev, libegl1-mesa-dev, libgles2-mesa-dev @@ -22,7 +22,7 @@ Description: The mali library for Rockchip RK3288. against the GBM library. Package: libmali-rk-midgard-4th-r9p0 -Architecture: armhf arm64 +Architecture: arm64 Depends: ${misc:Depends}, ${shlibs:Depends} Multi-Arch: same Provides: libegl1-mesa, libegl1, libgles2-mesa, libgbm1, libwayland-egl1-mesa @@ -31,7 +31,19 @@ Conflicts: libmali-rk-utgard0, libmali-rk-midgard-r9p0-r1p0, libmali-rk-midgard-r9p0-r0p0 Replaces: libegl1-mesa, libegl1-x11, libgles2-mesa, libgbm1 -Description: The mali library for Rockchip RK3288. +Description: The mali library for Rockchip RK3399. + +Package: lib32mali-rk-midgard-4th-r9p0 +Architecture: armhf +Depends: ${misc:Depends}, ${shlibs:Depends} +Multi-Arch: same +Provides: libegl1-mesa, libegl1, libgles2-mesa, libgbm1, libwayland-egl1-mesa +Conflicts: libmali-rk-utgard0, + libmali-rk-midgard-r12p0-r0p0, + libmali-rk-midgard-r9p0-r1p0, + libmali-rk-midgard-r9p0-r0p0 +Replaces: libegl1-mesa, libegl1-x11, libgles2-mesa, libgbm1 +Description: The mali library for Rockchip RK3399 (32bit). Package: libmali-rk-midgard-r12p0-r0p0 Architecture: armhf diff --git a/debian/lib32mali-rk-midgard-4th-r9p0.install b/debian/lib32mali-rk-midgard-4th-r9p0.install new file mode 100755 index 0000000..968a6c1 --- /dev/null +++ b/debian/lib32mali-rk-midgard-4th-r9p0.install @@ -0,0 +1,3 @@ +#! /usr/bin/dh-exec +usr/lib/${DEB_HOST_MULTIARCH}/lib32mali-midgard-4th-r9p0.so => usr/lib/${DEB_HOST_MULTIARCH}/libmali-midgard-4th-r9p0.so +etc/OpenCL/vendors/mali.icd /etc/OpenCL/venders diff --git a/debian/lib32mali-rk-midgard-4th-r9p0.links b/debian/lib32mali-rk-midgard-4th-r9p0.links new file mode 100755 index 0000000..a808879 --- /dev/null +++ b/debian/lib32mali-rk-midgard-4th-r9p0.links @@ -0,0 +1,10 @@ +#! /usr/bin/dh-exec +usr/lib/${DEB_HOST_MULTIARCH}/libmali-midgard-4th-r9p0.so usr/lib/${DEB_HOST_MULTIARCH}/libEGL.so.1 +usr/lib/${DEB_HOST_MULTIARCH}/libmali-midgard-4th-r9p0.so usr/lib/${DEB_HOST_MULTIARCH}/libEGL.so.1.0.0 +usr/lib/${DEB_HOST_MULTIARCH}/libmali-midgard-4th-r9p0.so usr/lib/${DEB_HOST_MULTIARCH}/libGLESv2.so.2 +usr/lib/${DEB_HOST_MULTIARCH}/libmali-midgard-4th-r9p0.so usr/lib/${DEB_HOST_MULTIARCH}/libGLESv2.so.2.0.0 +usr/lib/${DEB_HOST_MULTIARCH}/libmali-midgard-4th-r9p0.so usr/lib/${DEB_HOST_MULTIARCH}/libgbm.so.1 +usr/lib/${DEB_HOST_MULTIARCH}/libmali-midgard-4th-r9p0.so usr/lib/${DEB_HOST_MULTIARCH}/libgbm.so.1.0.0 +usr/lib/${DEB_HOST_MULTIARCH}/libmali-midgard-4th-r9p0.so usr/lib/${DEB_HOST_MULTIARCH}/libmali.so +usr/lib/${DEB_HOST_MULTIARCH}/libmali-midgard-4th-r9p0.so usr/lib/${DEB_HOST_MULTIARCH}/libMaliOpenCL.so +usr/lib/${DEB_HOST_MULTIARCH}/libmali-midgard-4th-r9p0.so usr/lib/${DEB_HOST_MULTIARCH}/libOpenCL.so