From 23be71c68ccce69253db118c6ffa626174299cfe Mon Sep 17 00:00:00 2001 From: Raoul Hecky Date: Thu, 27 Mar 2014 17:00:21 +0100 Subject: [PATCH] Update mali and disable dbg package for sunxi-mali Latest sunxi-mali was failing when splitting package and creating the -dbg package for Mali.so. Debug package is now disabled for sunxi-mali. It's proprietary anyway and we can't do anything about it. --- recipes-graphics/libgles/sunxi-mali_git.bb | 28 +++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/recipes-graphics/libgles/sunxi-mali_git.bb b/recipes-graphics/libgles/sunxi-mali_git.bb index 49523d4..fc4a97f 100644 --- a/recipes-graphics/libgles/sunxi-mali_git.bb +++ b/recipes-graphics/libgles/sunxi-mali_git.bb @@ -1,7 +1,7 @@ DESCRIPTION = "libGLES for the A10/A13 Allwinner processor with Mali 400 (X11)" LICENSE = "proprietary-binary" -LIC_FILES_CHKSUM = "file://README;md5=a103ac69c166fcd98a67a9917dd7affd" +LIC_FILES_CHKSUM = "file://README;md5=1b81a178e80ee888ee4571772699ab2c" COMPATIBLE_MACHINE = "(mele|meleg|cubieboard|cubieboard2|cubietruck|olinuxino-a10|olinuxino-a13|olinuxino-a20)" @@ -13,8 +13,8 @@ PROVIDES = "virtual/libgles1 virtual/libgles2 virtual/egl" inherit distro_features_check REQUIRED_DISTRO_FEATURES = "opengl" -SRCREV_pn-${PN} = "997139453d869b4dc2e7507b6a78f27d7f191e28" -SRC_URI = "gitsm://github.com/linux-sunxi/sunxi-mali.git" +SRCREV_pn-${PN} = "da9e2c1c84c1322150d5590cca9ba00b02c06528" +SRC_URI = "gitsm://github.com/raoulh/sunxi-mali.git" S = "${WORKDIR}/git" @@ -30,6 +30,25 @@ do_configure() { } do_install() { + + make -f Makefile.pc + + # install headers + install -d -m 0755 ${D}${includedir}/EGL + install -m 0755 ${S}/include/EGL/*.h ${D}${includedir}/EGL/ + install -d -m 0755 ${D}${includedir}/GLES + install -m 0755 ${S}/include/GLES/*.h ${D}${includedir}/GLES/ + install -d -m 0755 ${D}${includedir}/GLES2 + install -m 0755 ${S}/include/GLES2/*.h ${D}${includedir}/GLES2/ + install -d -m 0755 ${D}${includedir}/KHR + install -m 0755 ${S}/include/KHR/*.h ${D}${includedir}/KHR/ + + # Copy the .pc files + install -d -m 0755 ${D}${libdir}/pkgconfig + install -m 0644 ${S}/egl.pc ${D}${libdir}/pkgconfig/ + install -m 0644 ${S}/gles_cm.pc ${D}${libdir}/pkgconfig/ + install -m 0644 ${S}/glesv2.pc ${D}${libdir}/pkgconfig/ + install -d ${D}${libdir} install -d ${D}${includedir} @@ -54,3 +73,6 @@ FILES_${PN} += "${libdir}/lib*.so" FILES_${PN}-dev = "${includedir}" # These are closed binaries generated elsewhere so don't check ldflags & text relocations INSANE_SKIP_${PN} = "dev-so ldflags textrel" + +# Inhibit warnings about files being stripped, we can't do anything about it. +INHIBIT_PACKAGE_DEBUG_SPLIT = "1"