42 lines
1.7 KiB
Makefile
42 lines
1.7 KiB
Makefile
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||
|
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
|
||
|
# Copyright (C) 2018-present Team CoreELEC (https://coreelec.org)
|
||
|
|
||
|
PKG_NAME="opengl-meson"
|
||
|
PKG_VERSION="8-r5p1-01rel0-armhf"
|
||
|
PKG_SHA256="b2ad356f0f8c06c8bca077fe2dd5568b83e1879d32bea20c551ab1bf72402c29"
|
||
|
PKG_LICENSE="nonfree"
|
||
|
PKG_SITE="http://openlinux.amlogic.com:8000/download/ARM/filesystem/"
|
||
|
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||
|
PKG_DEPENDS_TARGET="toolchain"
|
||
|
PKG_LONGDESC="OpenGL ES pre-compiled libraries for Mali GPUs found in Amlogic Meson SoCs."
|
||
|
PKG_TOOLCHAIN="manual"
|
||
|
|
||
|
makeinstall_target() {
|
||
|
mkdir -p $INSTALL/usr/lib/
|
||
|
cp -PR usr/lib/libMali.so $INSTALL/usr/lib/
|
||
|
|
||
|
mkdir -p $SYSROOT_PREFIX/usr/lib
|
||
|
cp -PR usr/lib/libMali.so $SYSROOT_PREFIX/usr/lib
|
||
|
|
||
|
ln -sf /var/lib/libEGL.so $INSTALL/usr/lib/libEGL.so
|
||
|
ln -sf /usr/lib/libEGL.so $INSTALL/usr/lib/libEGL.so.1
|
||
|
ln -sf /usr/lib/libEGL.so $INSTALL/usr/lib/libEGL.so.1.0.0
|
||
|
ln -sf /var/lib/libGLESv1_CM.so $INSTALL/usr/lib/libGLESv1_CM.so
|
||
|
ln -sf /usr/lib/libGLESv1_CM.so $INSTALL/usr/lib/libGLESv1_CM.so.1
|
||
|
ln -sf /usr/lib/libGLESv1_CM.so $INSTALL/usr/lib/libGLESv1_CM.so.1.0.1
|
||
|
ln -sf /var/lib/libGLESv2.so $INSTALL/usr/lib/libGLESv2.so
|
||
|
ln -sf /usr/lib/libGLESv2.so $INSTALL/usr/lib/libGLESv2.so.2
|
||
|
ln -sf /usr/lib/libGLESv2.so $INSTALL/usr/lib/libGLESv2.so.2.0.0
|
||
|
ln -sf /var/lib/libGLESv3.so $INSTALL/usr/lib/libGLESv3.so
|
||
|
ln -sf /usr/lib/libGLESv3.so $INSTALL/usr/lib/libGLESv3.so.3
|
||
|
ln -sf /usr/lib/libGLESv3.so $INSTALL/usr/lib/libGLESv3.so.3.0.0
|
||
|
|
||
|
mkdir -p $INSTALL/usr/sbin
|
||
|
cp $PKG_DIR/scripts/libmali-overlay-setup $INSTALL/usr/sbin
|
||
|
}
|
||
|
|
||
|
post_install() {
|
||
|
enable_service libmali.service
|
||
|
}
|