[OE-core] [PATCH v3 12/12] xf86-video-omap: add new recipe to follow the maintained repo

Martin Jansa martin.jansa at gmail.com
Wed Nov 21 16:20:51 UTC 2012


On Wed, Nov 14, 2012 at 03:21:10PM +0200, Laurentiu Palcu wrote:
> This new recipe is needed because the old driver is unmaintained. This
> new recipe will follow the new repo.

On which MACHINE did you test this? Here it fails in do_configure with:
| configure:18796: result: yes
| configure:18808: checking whether to include DRI support
| configure:18812: checking for /usr/include/xorg/dri.h
| configure:18818: error: cannot check for file existence when cross compiling

So I'm wondering if it was tested at all.

With xf86-video-omapfb not ported to xserver-1.13 video API it makes new
default xserver from oe-core unusable on many armv7a machines..

Cheers,

> 
> Signed-off-by: Laurentiu Palcu <laurentiu.palcu at intel.com>
> ---
>  .../xorg-driver/xf86-video-omap_git.bb             |   31 ++++++++++++++++++++
>  1 file changed, 31 insertions(+)
>  create mode 100644 meta/recipes-graphics/xorg-driver/xf86-video-omap_git.bb
> 
> diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-omap_git.bb b/meta/recipes-graphics/xorg-driver/xf86-video-omap_git.bb
> new file mode 100644
> index 0000000..b3177eb
> --- /dev/null
> +++ b/meta/recipes-graphics/xorg-driver/xf86-video-omap_git.bb
> @@ -0,0 +1,31 @@
> +require xorg-driver-video.inc
> +
> +SUMMARY = "X.Org X server -- Texas Instruments OMAP framebuffer driver"
> +
> +DESCRIPTION = "omap driver supports the basic Texas Instruments OMAP \
> +framebuffer."
> +
> +LICENSE = "GPLv2+"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=10ce5de3b111315ea652a5f74ec0c602"
> +DEPENDS += "virtual/libx11 libdrm"
> +
> +RPROVIDES = "xf86-video-omapfb"
> +RCONFLICTS = "xf86-video-omapfb"
> +RREPLACES = "xf86-video-omapfb"
> +
> +SRCREV = "ae0394e687f1a77e966cf72f895da91840dffb8f"
> +PR = "${INC_PR}.0"
> +PV = "0.4.2+gitr${SRCPV}"
> +
> +SRC_URI = "git://anongit.freedesktop.org/xorg/driver/xf86-video-omap;protocol=git \
> +"
> +
> +S = "${WORKDIR}/git"
> +
> +EXTRA_OECONF_armv7a = " --enable-neon "
> +CFLAGS += " -I${STAGING_INCDIR}/xorg "
> +
> +# Use overlay 2 on omap3 to enable other apps to use overlay 1 (e.g. dmai or omapfbplay)
> +do_compile_prepend_armv7a () {
> +        sed -i -e s:fb1:fb2:g ${S}/src/omap_xv.c
> +}
> -- 
> 1.7.9.5
> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20121121/8d362571/attachment-0002.sig>


More information about the Openembedded-core mailing list