libmali: drop package

Signed-off-by: Matthias Reichl <hias@horus.com>
This commit is contained in:
Matthias Reichl 2024-11-15 14:37:20 +01:00
parent 39bd97f232
commit 8a45e701ca
3 changed files with 0 additions and 97 deletions

View File

@ -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
}

View File

@ -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

View File

@ -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