Skip to contentSkip to conversation

Possible fix for missing -native support for gtk+-native

PATCH In review Martin Jansa 2 participants 4 messages Apr 13, 2012

lore
Share & tools
lore
#0 lore raw

cover Possible fix for missing -native support for gtk+-native

Please note that this patch is old and not tested with current HEAD, because I'm using different solution in SHR branches - BBCLASSEXTENDs in oe-core recipes instead of small bbappends which makes recipe upgrades harder because of inter-layer dependencies, see:
http://lists.linuxtogo.org/pipermail/openembedded-core/2012-March/019624.html
from this patchset
http://lists.linuxtogo.org/pipermail/openembedded-core/2012-March/019619.html

But because fix for PACKAGECONFIG added DEPENDS is now in you can find this patch usefull and maybe we'll be allowed to move at least some BBCLASSEXTENDs to oe-core later - after release.

The following changes since commit 118734e096fda6c47172025969f3df4cfb0b33c3:

qte-toolchain: add qwte support (2012-04-13 10:50:40 +0200)

are available in the git repository at:
git://git.openembedded.org/meta-openembedded-contrib jansa/xorg
http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=jansa/xorg

Martin Jansa (1):
xorg: add more native BBCLASSEXTENDs for gtk+-native

 .../xorg-lib/libxcomposite_0.4.3.bbappend          |    1 +
 .../xorg-lib/libxcursor_1.1.12.bbappend            |    1 +
 .../xorg-lib/libxdamage_1.1.3.bbappend             |    1 +
 .../xorg-lib/libxfixes_5.0.bbappend                |    1 +
 .../xorg-lib/libxrandr_1.3.2.bbappend              |    1 +
 .../xorg-proto/compositeproto_0.4.2.bbappend       |    1 +
 .../xorg-proto/damageproto_1.2.1.bbappend          |    1 +
 .../xorg-proto/fixesproto_5.0.bbappend             |    1 +
 .../xorg-proto/randrproto_1.3.2.bbappend           |    1 +
 9 files changed, 9 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxcomposite_0.4.3.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxcursor_1.1.12.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxdamage_1.1.3.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxfixes_5.0.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxrandr_1.3.2.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-proto/compositeproto_0.4.2.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-proto/damageproto_1.2.1.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-proto/randrproto_1.3.2.bbappend
Signature · 1 line
1.7.8.5
#1 lore raw

PATCH 1/1 xorg: add more native BBCLASSEXTENDs for gtk+-native

---
 .../xorg-lib/libxcomposite_0.4.3.bbappend          |    1 +
 .../xorg-lib/libxcursor_1.1.12.bbappend            |    1 +
 .../xorg-lib/libxdamage_1.1.3.bbappend             |    1 +
 .../xorg-lib/libxfixes_5.0.bbappend                |    1 +
 .../xorg-lib/libxrandr_1.3.2.bbappend              |    1 +
 .../xorg-proto/compositeproto_0.4.2.bbappend       |    1 +
 .../xorg-proto/damageproto_1.2.1.bbappend          |    1 +
 .../xorg-proto/fixesproto_5.0.bbappend             |    1 +
 .../xorg-proto/randrproto_1.3.2.bbappend           |    1 +
 9 files changed, 9 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxcomposite_0.4.3.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxcursor_1.1.12.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxdamage_1.1.3.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxfixes_5.0.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxrandr_1.3.2.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-proto/compositeproto_0.4.2.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-proto/damageproto_1.2.1.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bbappend
 create mode 100644 meta-oe/recipes-graphics/xorg-proto/randrproto_1.3.2.bbappend
meta-oe/recipes-graphics/xorg-lib/libxcomposite_0.4.3.bbappend new file +1 -0
new file mode 100644
index 0000000..d3267ac
@@ -0,0 +1 @@
+BBCLASSEXTEND = "native"
meta-oe/recipes-graphics/xorg-lib/libxcursor_1.1.12.bbappend new file +1 -0
new file mode 100644
index 0000000..d3267ac
@@ -0,0 +1 @@
+BBCLASSEXTEND = "native"
meta-oe/recipes-graphics/xorg-lib/libxdamage_1.1.3.bbappend new file +1 -0
new file mode 100644
index 0000000..d3267ac
@@ -0,0 +1 @@
+BBCLASSEXTEND = "native"
meta-oe/recipes-graphics/xorg-lib/libxfixes_5.0.bbappend new file +1 -0
new file mode 100644
index 0000000..d3267ac
@@ -0,0 +1 @@
+BBCLASSEXTEND = "native"
meta-oe/recipes-graphics/xorg-lib/libxrandr_1.3.2.bbappend new file +1 -0
new file mode 100644
index 0000000..d3267ac
@@ -0,0 +1 @@
+BBCLASSEXTEND = "native"
meta-oe/recipes-graphics/xorg-proto/compositeproto_0.4.2.bbappend new file +1 -0
new file mode 100644
index 0000000..d3267ac
@@ -0,0 +1 @@
+BBCLASSEXTEND = "native"
meta-oe/recipes-graphics/xorg-proto/damageproto_1.2.1.bbappend new file +1 -0
new file mode 100644
index 0000000..d3267ac
@@ -0,0 +1 @@
+BBCLASSEXTEND = "native"
meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bbappend new file +1 -0
new file mode 100644
index 0000000..d3267ac
@@ -0,0 +1 @@
+BBCLASSEXTEND = "native"
meta-oe/recipes-graphics/xorg-proto/randrproto_1.3.2.bbappend new file +1 -0
new file mode 100644
index 0000000..d3267ac
@@ -0,0 +1 @@
+BBCLASSEXTEND = "native"
Signature · 1 line
1.7.8.5
#2 lore raw
In reply to Martin Jansa
Quoted 32 lines · Martin Jansa

Please note that this patch is old and not tested with current HEAD, because I'm using different solution in SHR branches - BBCLASSEXTENDs in oe-core recipes instead of small bbappends which makes recipe upgrades harder because of inter-layer dependencies, see:
http://lists.linuxtogo.org/pipermail/openembedded-core/2012-March/019624.html
from this patchset
http://lists.linuxtogo.org/pipermail/openembedded-core/2012-March/019619.html

But because fix for PACKAGECONFIG added DEPENDS is now in you can find this patch usefull and maybe we'll be allowed to move at least some BBCLASSEXTENDs to oe-core later - after release.

The following changes since commit 118734e096fda6c47172025969f3df4cfb0b33c3:

   qte-toolchain: add qwte support (2012-04-13 10:50:40 +0200)

are available in the git repository at:
git://git.openembedded.org/meta-openembedded-contrib jansa/xorg
http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=jansa/xorg

Martin Jansa (1):
xorg: add more native BBCLASSEXTENDs for gtk+-native

  .../xorg-lib/libxcomposite_0.4.3.bbappend          |    1 +
  .../xorg-lib/libxcursor_1.1.12.bbappend            |    1 +
  .../xorg-lib/libxdamage_1.1.3.bbappend             |    1 +
  .../xorg-lib/libxfixes_5.0.bbappend                |    1 +
  .../xorg-lib/libxrandr_1.3.2.bbappend              |    1 +
  .../xorg-proto/compositeproto_0.4.2.bbappend       |    1 +
  .../xorg-proto/damageproto_1.2.1.bbappend          |    1 +
  .../xorg-proto/fixesproto_5.0.bbappend             |    1 +
  .../xorg-proto/randrproto_1.3.2.bbappend           |    1 +
  9 files changed, 9 insertions(+), 0 deletions(-)
Quoted 9 lines

create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxcomposite_0.4.3.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxcursor_1.1.12.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxdamage_1.1.3.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxfixes_5.0.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxrandr_1.3.2.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-proto/compositeproto_0.4.2.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-proto/damageproto_1.2.1.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-proto/randrproto_1.3.2.bbappend

Why can't these changes just go in the main recipes? Surely adding
BBCLASSEXTEND = "native"
to a recipe has no effect unless you need to build the -native version?

Note: I too have been carrying such .bbappend files in my own layers for a long time. It would be good to just admit that sometimes the -native form is needed and fix the primary recipes.

Signature · 4 lines
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
#3 lore raw
Quoted 43 lines · Gary Thomas
Quoted 32 lines · Martin Jansa

Please note that this patch is old and not tested with current HEAD, because I'm using different solution in SHR branches - BBCLASSEXTENDs in oe-core recipes instead of small bbappends which makes recipe upgrades harder because of inter-layer dependencies, see:
http://lists.linuxtogo.org/pipermail/openembedded-core/2012-March/019624.html
from this patchset
http://lists.linuxtogo.org/pipermail/openembedded-core/2012-March/019619.html

But because fix for PACKAGECONFIG added DEPENDS is now in you can find this patch usefull and maybe we'll be allowed to move at least some BBCLASSEXTENDs to oe-core later - after release.

The following changes since commit 118734e096fda6c47172025969f3df4cfb0b33c3:

   qte-toolchain: add qwte support (2012-04-13 10:50:40 +0200)

are available in the git repository at:
git://git.openembedded.org/meta-openembedded-contrib jansa/xorg
http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=jansa/xorg

Martin Jansa (1):
xorg: add more native BBCLASSEXTENDs for gtk+-native

  .../xorg-lib/libxcomposite_0.4.3.bbappend          |    1 +
  .../xorg-lib/libxcursor_1.1.12.bbappend            |    1 +
  .../xorg-lib/libxdamage_1.1.3.bbappend             |    1 +
  .../xorg-lib/libxfixes_5.0.bbappend                |    1 +
  .../xorg-lib/libxrandr_1.3.2.bbappend              |    1 +
  .../xorg-proto/compositeproto_0.4.2.bbappend       |    1 +
  .../xorg-proto/damageproto_1.2.1.bbappend          |    1 +
  .../xorg-proto/fixesproto_5.0.bbappend             |    1 +
  .../xorg-proto/randrproto_1.3.2.bbappend           |    1 +
  9 files changed, 9 insertions(+), 0 deletions(-)
Quoted 9 lines

create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxcomposite_0.4.3.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxcursor_1.1.12.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxdamage_1.1.3.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxfixes_5.0.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-lib/libxrandr_1.3.2.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-proto/compositeproto_0.4.2.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-proto/damageproto_1.2.1.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bbappend create mode 100644 meta-oe/recipes-graphics/xorg-proto/randrproto_1.3.2.bbappend

Quoted 7 lines

Why can't these changes just go in the main recipes? Surely adding
BBCLASSEXTEND = "native"
to a recipe has no effect unless you need to build the -native version?

Note: I too have been carrying such .bbappend files in my own layers for a long time. It would be good to just admit that sometimes the -native form is needed and fix the primary recipes.

Read that thread on oe-core ML

Signature · 1 line
Martin 'JaMa' Jansa     jabber: [email protected]