From 11cd07892513062b7c53a8bdd2904079136dead7 Mon Sep 17 00:00:00 2001 From: Dave Higham Date: Mon, 17 Mar 2014 15:51:13 +0000 Subject: [PATCH] alarm/gpu-viv-bin-mxq6 Bump to BSP 3.10.17_1.0.0_beta --- alarm/gpu-viv-bin-mxq6/PKGBUILD | 16 ++++++++++++---- alarm/gpu-viv-bin-mxq6/directfbrc | 11 +++++++++++ 2 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 alarm/gpu-viv-bin-mxq6/directfbrc diff --git a/alarm/gpu-viv-bin-mxq6/PKGBUILD b/alarm/gpu-viv-bin-mxq6/PKGBUILD index cf51f88e1..5b0230d55 100644 --- a/alarm/gpu-viv-bin-mxq6/PKGBUILD +++ b/alarm/gpu-viv-bin-mxq6/PKGBUILD @@ -3,7 +3,7 @@ buildarch=4 pkgbase=gpu-viv-bin-mx6q -pkgver=3.10.9_1.0.0 +pkgver=3.10.17_1.0.0_beta _pkgver=${pkgver//_/-}-hfp pkgrel=1 pkgdesc="Freescale proprietary Vivante GPU drivers for i.MX6 Quad SoC" @@ -30,8 +30,9 @@ source=("http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/${pkgbase}-${_pkgver}.bi "vg.pc" "vg_x11.pc" "wayland-egl.pc" - "wayland-viv.pc") -md5sums=('52f5ebbb6a9b5d0eafdb952246de584e' + "wayland-viv.pc" + "directfbrc") +md5sums=('11e844bb6ba04295cdcd78731076c96d' 'ab0afbd747e802f0bc95d31494d3b559' 'd56637776b8fa659d7b84f45d006dad2' '24ea66e2601cd3a1729c16e7e4052425' @@ -43,7 +44,8 @@ md5sums=('52f5ebbb6a9b5d0eafdb952246de584e' '101994c11d92ff4bcd86ea25f3afa0f0' '36962675b16862e33f6d250865b0d6ba' '9e0ce33723aac9e9829a9322e38f6e32' - '8994b882eaad8ee95ccb759505bdcf58') + '8994b882eaad8ee95ccb759505bdcf58' + '7e56b987de6a243023c3313c36df57c5') prepare() { cd "${srcdir}" @@ -86,6 +88,9 @@ _package_common_post() { ln -sf libEGL.so.1.0 libEGL.so mv libGAL-${backend}.so libGAL.so mv libVIVANTE-${backend}.so libVIVANTE.so + mv libGLESv2-${backend}.so libGLESv2.so.2.0.0 + ln -sf libGLESv2.so.2.0.0 libGLESv2.so.2 + ln -sf libGLESv2.so.2.0.0 libGLESv2.so ln -sf libOpenVG_3D.so libOpenVG.so @@ -153,6 +158,8 @@ package_gpu-viv-bin-mx6q-dfb() { backend=dfb _package_common cp -r *-dfb* directfb* "${pkgdir}${_install_exec_prefix}/lib" + install -d "${pkgdir}/etc" + install -m0644 "${srcdir}/directfbrc" "${pkgdir}/etc/directfbrc" _package_common_post } @@ -167,3 +174,4 @@ package_gpu-viv-bin-mx6q-samples() { pkgname=("${pkgbase}-x11" "${pkgbase}-fb" "${pkgbase}-dfb" "${pkgbase}-wl" "${pkgbase}-samples") # vim:set ts=2 sw=2 et: + diff --git a/alarm/gpu-viv-bin-mxq6/directfbrc b/alarm/gpu-viv-bin-mxq6/directfbrc new file mode 100644 index 000000000..c10478533 --- /dev/null +++ b/alarm/gpu-viv-bin-mxq6/directfbrc @@ -0,0 +1,11 @@ +# directfbrc begin +system=fbdev +mode=1024x768 # display size (change to fit your needs) +desktop-buffer-mode=frontonly # if no double buffering in framebuffer driver +depth=16 +pixelformat=RGB16 +#no-hardware # disable hardware acceleration +#no-software # disable software fallbacks +# directfbrc end + +