anchor.diff:  
   S = "${WORKDIR}/wayland-drm"
   
  -# The SRC is just a set of binaries to install - nothing to configure and to
  -# compile
  +# The driver is a set of binary libraries to install
  +# there's nothing to configure or compile
   do_configure[noexec] = "1"
   do_compile[noexec] = "1"
   
  
positive.code: SUMMARY = "Mali450 libraries (drm backend)"
  
  LICENSE = "Proprietary"
  LIC_FILES_CHKSUM = "file://${WORKDIR}/END_USER_LICENCE_AGREEMENT.txt;md5=3918cc9836ad038c5a090a0280233eea"
  
negative.code: 
  PACKAGE_ARCH = "${MACHINE_ARCH}"
  
  # The driver tarball has only shared libraries
  FILES_${PN} += "${libdir}/*.so* "
  # All the packages except ${PN} are empty, including the development package.
  # Set the development package files empty to avoid the QA issue error
  # ERROR: QA Issue: mali450-userland rdepends on mali450-userland-dev [dev-deps]
  FILES_${PN}-dev = ""
  
  INSANE_SKIP_${PN} = "ldflags dev-so"
  
  # The driver is missing EGL/GLES headers and pkgconfig files. Handle
  # the conflicts as mesa and the driver are both providing the same shared libraries.
  RREPLACES_${PN} = "libegl libegl1 libgles1 libglesv1-cm1 libgles2 libglesv2-2 libgbm"
  RPROVIDES_${PN} = "libegl libegl1 libgles1 libglesv1-cm1 libgles2 libglesv2-2 libgbm"
  RCONFLICTS_${PN} = "libegl libegl1 libgles1 libglesv1-cm1 libgles2 libglesv2-2 libgbm"
  