On 10/09/2012 06:16 PM, nitin.a.kam...@intel.com wrote: > From: Nitin A Kamble <nitin.a.kam...@intel.com> > > The Intel Linux graphics stack version 12.07 released on 2012-07-24 > requires version 2.20.0 as seen here: > http://intellinuxgraphics.org/2012.07.html > > Currently oecore has 2.19.0 version. So get this 2.20.0 version in > meta-intel layer to be used by sugarbay and other BSPs using the > Intel graphics stack. > > Also took changes from version 2.20.8 recipe from Ross Burton's branch.
Saw you asked in a bug about the impact of this, I'd like to hear back from Ross on the changes regarding xvmc and PACKAGECONFIG. -- Darren > > Signed-off-by: Nitin A Kamble <nitin.a.kam...@intel.com> > --- > .../xorg-driver/xf86-video-intel_2.20.0.bb | 27 ++++++++++++++++ > .../xorg-driver/xorg-driver-common.inc | 33 > ++++++++++++++++++++ > .../xorg-driver/xorg-driver-video.inc | 4 ++ > 3 files changed, 64 insertions(+), 0 deletions(-) > create mode 100644 > common/recipes-graphics/xorg-driver/xf86-video-intel_2.20.0.bb > create mode 100644 common/recipes-graphics/xorg-driver/xorg-driver-common.inc > create mode 100644 common/recipes-graphics/xorg-driver/xorg-driver-video.inc > > diff --git a/common/recipes-graphics/xorg-driver/xf86-video-intel_2.20.0.bb > b/common/recipes-graphics/xorg-driver/xf86-video-intel_2.20.0.bb > new file mode 100644 > index 0000000..6cfca03 > --- /dev/null > +++ b/common/recipes-graphics/xorg-driver/xf86-video-intel_2.20.0.bb > @@ -0,0 +1,27 @@ > +require xorg-driver-video.inc > + > +SUMMARY = "X.Org X server -- Intel integrated graphics chipsets driver" > + > +DESCRIPTION = "intel is an Xorg driver for Intel integrated graphics \ > +chipsets. The driver supports depths 8, 15, 16 and 24. On some chipsets, \ > +the driver supports hardware accelerated 3D via the Direct Rendering \ > +Infrastructure (DRI)." > + > +LIC_FILES_CHKSUM = "file://COPYING;md5=8730ad58d11c7bbad9a7066d69f7808e" > + > +PR = "${INC_PR}.0" > + > +DEPENDS += "virtual/libx11 drm xf86driproto glproto \ > + virtual/libgl xineramaproto xf86driproto libpciaccess" > + > +PACKAGECONFIG ??= "" > +PACKAGECONFIG[sna] = "--enable-sna,--disable-sna" > +PACKAGECONFIG[xvmc] = "--enable-xvmc,--disable-xvmc,libxvmc" > + > +# --enable-kms-only option is required by ROOTLESS_X > +EXTRA_OECONF += '${@base_conditional( "ROOTLESS_X", "1", " > --enable-kms-only", "", d )}' > + > +COMPATIBLE_HOST = '(i.86|x86_64).*-linux' > + > +SRC_URI[md5sum] = "070bb866b05a16366bd9bb844c9b91aa" > +SRC_URI[sha256sum] = > "21949297220ceda32bba430f778c6409002079dc717c7190dbd1062ab4a56783" > diff --git a/common/recipes-graphics/xorg-driver/xorg-driver-common.inc > b/common/recipes-graphics/xorg-driver/xorg-driver-common.inc > new file mode 100644 > index 0000000..1ed2742 > --- /dev/null > +++ b/common/recipes-graphics/xorg-driver/xorg-driver-common.inc > @@ -0,0 +1,33 @@ > +DESCRIPTION = "X driver" > +HOMEPAGE = "http://www.x.org" > +BUGTRACKER = "https://bugs.freedesktop.org" > +SECTION = "x11/drivers" > +LICENSE = "MIT-X" > + > +PE = "2" > +INC_PR = "r0" > + > +DEPENDS = "virtual/xserver xproto randrproto util-macros" > + > +SRC_URI = "${XORG_MIRROR}/individual/driver/${BPN}-${PV}.tar.bz2" > + > +S = "${WORKDIR}/${BPN}-${PV}" > + > +FILES_${PN} += " ${libdir}/xorg/modules/drivers/*.so" > +FILES_${PN}-dbg += " ${libdir}/xorg/modules/drivers/.debug" > + > +inherit autotools pkgconfig > + > +# AC_CHECK_FILE doesn't work when cross compiling, so we create a replacement > +# macro that simply assumes the test succeeds. > +do_configure_prepend () { > + echo 'AC_DEFUN(CC_AC_CHECK_FILE, $2)' > configure.ac.new > + sed 's/AC_CHECK_FILE/CC_AC_CHECK_FILE/g' configure.ac >> configure.ac.new > + mv configure.ac.new configure.ac > +} > + > +# FIXME: We don't want to include the libtool archives (*.la) from modules > +# directory, as they serve no useful purpose. Upstream should fix Makefile.am > +do_install_append() { > + find ${D}${libdir}/xorg/modules -regex ".*\.la$" | xargs rm -f -- > +} > diff --git a/common/recipes-graphics/xorg-driver/xorg-driver-video.inc > b/common/recipes-graphics/xorg-driver/xorg-driver-video.inc > new file mode 100644 > index 0000000..57c80d1 > --- /dev/null > +++ b/common/recipes-graphics/xorg-driver/xorg-driver-video.inc > @@ -0,0 +1,4 @@ > +include xorg-driver-common.inc > + > +DEPENDS =+ "renderproto videoproto xextproto fontsproto" > + > -- Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto