diff --git a/recipes-graphics/libgles/sunxi-mali_git.bb b/recipes-graphics/libgles/sunxi-mali_git.bb index 0612f94..25d314a 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)" @@ -15,8 +15,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} = "95bbd40135f96b473d4c713317e485d0049580cd" +SRC_URI = "gitsm://github.com/raoulh/sunxi-mali.git" S = "${WORKDIR}/git" @@ -31,6 +31,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" \ No newline at end of file