diff --git a/extras-buildpkgs/libmali-sunxi-r3p0/debian/control b/extras-buildpkgs/libmali-sunxi-r3p0/debian/control index faa76fede0..3014177fbb 100644 --- a/extras-buildpkgs/libmali-sunxi-r3p0/debian/control +++ b/extras-buildpkgs/libmali-sunxi-r3p0/debian/control @@ -10,6 +10,7 @@ Homepage: https://github.com/linux-sunxi/sunxi-mali/ Package: libmali-sunxi-r3p0 Architecture: any +Pre-Depends: armbian-bsp Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: libegl1-mesa, libgles1-mesa, libgles2-mesa Provides: sunxi-mali diff --git a/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.preinst b/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.preinst new file mode 100644 index 0000000000..072ba7278e --- /dev/null +++ b/extras-buildpkgs/libmali-sunxi-r3p0/debian/libmali-sunxi-r3p0.preinst @@ -0,0 +1,23 @@ +#!/bin/sh + +BRANCH="" +LINUXFAMILY="" + +[ -f "/etc/armbian-release" ] && . /etc/armbian-release + +case "$1" in + install) + if [ -z "$BRANCH" ] || [ "$BRANCH" != "default" ]; then + echo "Mali binary driver can be used only with legacy kernel" 1>&2 + exit 1 + fi + if [ -z "$LINUXFAMILY" ] || ! ( [ "$LINUXFAMILY" = "sun4i" ] || [ "$LINUXFAMILY" = "sun7i" ] || [ "$LINUXFAMILY" = "sun8i" ] ); then + echo "Mali binary driver can be used only on sunxi hardware" 1>&2 + exit 1 + fi + ;; +esac + +#DEBHELPER# + +exit 0