[OE-core] [oe-core][PATCHv3 00/31] Xorg related changes

Richard Purdie richard.purdie at linuxfoundation.org
Mon Oct 10 10:29:29 UTC 2011


On Fri, 2011-10-07 at 19:05 +0200, Martin Jansa wrote:
> this patchset brings meta-oe and oe-core xorg stuff together and most of
> xorg recipes will be removed from meta-oe (sending another pull request now).
> 
> This step is needed to be able to separate common x11 to meta-x11 or whatever later.
> 
> The following changes since commit 808b3123e359f1aebabb8af44694275e4075e031:
> 
>   gnutls: Disable p11-kit dependency explicitly to resolve build failures (2011-10-07 15:40:42 +0100)
> 
> are available in the git repository at:
>   git://git.openembedded.org/openembedded-core-contrib jansa/x11-v2
>   http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=jansa/x11-v2
> 
> Martin Jansa (31):
>   xserver-xf86(-dri)-lite: rename to xserver-xorg and xserver-xorg-lite
>   xserver-xorg: remove old git recipe
>   glx-use-tls.inc: add include file to enable glx-tls only when
>     TARGET_OS isn't uclibc
>   xserver-xorg-common: fix LIC_FILES_CHKSUM
>   xserver-xorg-common: move SRC_URI closer together
>   xserver-xorg-common: Split out some bigger modules and extensions
>     from the main package
>   xserver-xorg-common: improve packaging
>   xserver-xorg-common: move shared PROTO_DEPS and LIB_DEPS from
>     xserver-xorg.inc and xserver-xorg-lite.inc to
>     xserver-xorg-common.inc
>   xserver-xorg-common: lower xserver-xf86-config and xkeyboard-config
>     dependency to RRECOMMENDS  and add few more recipes to RRECOMMENDS
>   xserver-xorg-common: move RDEPENDS_${PN} += xorg-minimal-fonts to
>     shared .inc
>   xserver-xorg: remove FILES_${PN} += "${bindir}/Xorg ", now we have
>     whole ${bindir} in FILES_ defined in shared .inc
>   xserver-xorg: replace hardcoded --enable-glx-tls with
>     glx-use-tls.inc, which doesn't enable it for uClibc
>   xserver-xorg: move shared EXTRA_OECONF entries to shared .inc
>   xserver-xorg: add new version 1.11.1
>   xserver-xorg: remove old 1.10.1 version
>   xserver-xorg: remove COMPATIBLE_HOST
>   xserver-xorg: drop unused files
>   xserver-xorg: move patches to xserver-xf86-dri-lite-1.11.1 and use
>     same directory from xserver-xf86-lite recipe
>   xserver-kdrive: drop unused files (same files are in
>     xserver-kdrive-1.7.99.2 directory
>   xorg-driver-common.inc: use virtual/xserver instead of older
>     virtual/xserver-xf86
>   xorg-driver-common.inc: bump INC_PR to rebuild drivers agains new
>     xserver-xorg ABI
>   libx11: package xcb, merge few changes from meta-oe
>   libx11: add new version 1.4.4
>   libx11: remove older 1.3.4
>   libx11: drop old 1.2.2 git version
>   libx11-trim: move files for libx11-trim from libx11-1.3.4 to
>     libx11-trim-1.3.4
>   libx11-diet: move old patches used only by libx11-diet-1.3 to
>     separate directory
>   mesa: add mesa-dri.inc and mesa-xlib.inc with shared options, move
>     uclibc.patch
>   mesa-dri-glsl-native: drop recipe which wasn't usefull since 7.8.2
>     was removed
>   mesa: add new version 7.11
>   mesa: drop older 7.10.2 and 7.7+git recipes

I love the xserver patches, this series is much easier to review than
the previous ones. I appreciate the work that's gone into it and I'll
likely take those.

I'll also likely take the libx11 pieces however I notice upgrades for
libx11-trim and libx11-diet are missing.

I've therefore queued both pieces on master-next for a bit more testing.

One other thing that did concern me is the removal of the git recipes. I
know why you've done it and I'll take the patches however I would like
to get back to the point that "bleeding" builds work and this isn't
going to help with that :/.

I haven't got as far as the mesa patches yet. Those aren't as easy to
follow and I've probably enough to test with the above changes right at
this moment.

Cheers,

Richard






More information about the Openembedded-core mailing list