diff --git a/packages/graphics/libmali/package.mk b/packages/graphics/libmali/package.mk deleted file mode 100644 index 18dc6356a1..0000000000 --- a/packages/graphics/libmali/package.mk +++ /dev/null @@ -1,41 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) - -PKG_NAME="libmali" -PKG_VERSION="d4000def121b818ae0f583d8372d57643f723fdc" -PKG_SHA256="4f2103fc927cc006ee5c9b647e899f50b0dcaeee127fec713387d06a333eb404" -PKG_ARCH="arm aarch64" -PKG_LICENSE="nonfree" -PKG_SITE="https://github.com/LibreELEC/libmali" -PKG_URL="https://github.com/LibreELEC/libmali/archive/${PKG_VERSION}.tar.gz" -PKG_LONGDESC="OpenGL ES user-space binary for the ARM Mali GPU family" -PKG_STAMP="${MALI_FAMILY}" - -PKG_DEPENDS_TARGET="libdrm" - -if listcontains "${MALI_FAMILY}" "(t620|t720)"; then - PKG_DEPENDS_TARGET+=" wayland" -fi - -listcontains "${MALI_FAMILY}" "4[0-9]+" && PKG_DEPENDS_TARGET+=" mali-utgard" -listcontains "${MALI_FAMILY}" "t[0-9]+" && PKG_DEPENDS_TARGET+=" mali-midgard" -listcontains "${MALI_FAMILY}" "g[0-9]+" && PKG_DEPENDS_TARGET+=" mali-bifrost" - -PKG_CMAKE_OPTS_TARGET="-DMALI_VARIANT=${MALI_FAMILY// /;}" - -if [ "${TARGET_ARCH}" = "aarch64" ]; then - PKG_CMAKE_OPTS_TARGET+=" -DMALI_ARCH=aarch64-linux-gnu" -fi - -post_makeinstall_target() { - mkdir -p ${INSTALL}/usr/bin - cp -v ${PKG_DIR}/scripts/libmali-setup ${INSTALL}/usr/bin - - if [ $(ls -1q ${INSTALL}/usr/lib/libmali-*.so | wc -l) -gt 1 ]; then - ln -sfv /var/lib/libmali/libmali.so ${INSTALL}/usr/lib/libmali.so - fi -} - -post_install() { - enable_service libmali-setup.service -} diff --git a/packages/graphics/libmali/scripts/libmali-setup b/packages/graphics/libmali/scripts/libmali-setup deleted file mode 100755 index 0061695cde..0000000000 --- a/packages/graphics/libmali/scripts/libmali-setup +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh - -# SPDX-License-Identifier: GPL-2.0 -# Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) - -GPUINFO=/sys/kernel/debug/mali/version -[ ! -f "$GPUINFO" ] && GPUINFO=$(find /sys/devices/platform -name gpuinfo) - -echo "GPUINFO: $GPUINFO" -[ ! -f "$GPUINFO" ] && exit - -GPU=$(cat $GPUINFO) -echo "GPU: $GPU" - -case $GPU in - Mali-400*) LIB="libmali-utgard-400-*.so" ;; - Mali-450*) LIB="libmali-utgard-450-*.so" ;; - Mali-T60x*) LIB="libmali-midgard-t60x-*.so" ;; - Mali-T62x*) LIB="libmali-midgard-t620-*.so" ;; - Mali-T72x*) LIB="libmali-midgard-t720-*.so" ;; - Mali-T76x*r0p0*) LIB="libmali-midgard-t76x-*-r0p0-*.so" ;; - Mali-T76x*r1p0*) LIB="libmali-midgard-t76x-*-r1p0-*.so" ;; - Mali-T82x*) LIB="libmali-midgard-t82x-*.so" ;; - Mali-T83x*) LIB="libmali-midgard-t83x-*.so" ;; - Mali-T86x*) LIB="libmali-midgard-t86x-*.so" ;; - Mali-T88x*) LIB="libmali-midgard-t88x-*.so" ;; - Mali-G31*) LIB="libmali-bifrost-g31-*.so" ;; - Mali-G51*) LIB="libmali-bifrost-g51-*.so" ;; - Mali-G52*) LIB="libmali-bifrost-g52-*.so" ;; - Mali-G71*) LIB="libmali-bifrost-g71-*.so" ;; - Mali-G72*) LIB="libmali-bifrost-g72-*.so" ;; - Mali-G76*) LIB="libmali-bifrost-g76-*.so" ;; -esac - -echo "LIB: $LIB" -[ -z "$LIB" ] && exit - -LIBMALI=$(find /usr/lib -name $LIB) - -echo "LIBMALI: $LIBMALI" -[ ! -f "$LIBMALI" ] && exit - -mkdir -p /var/lib/libmali -ln -sf $LIBMALI /var/lib/libmali/libmali.so diff --git a/packages/graphics/libmali/system.d/libmali-setup.service b/packages/graphics/libmali/system.d/libmali-setup.service deleted file mode 100644 index b1eb1b42d0..0000000000 --- a/packages/graphics/libmali/system.d/libmali-setup.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Setup symlink for ARM Mali library -Before=graphical.target -After=multi-user.target - -[Service] -Type=oneshot -RemainAfterExit=yes -ExecStart=/usr/bin/libmali-setup - -[Install] -WantedBy=multi-user.target