[oe] Dropping qt4-x11-free versions 4.1.2 and 4.3.3?

Jeremy Lainé jeremy.laine at bolloretelecom.eu
Wed Mar 25 17:33:54 UTC 2009


Michael 'Mickey' Lauer wrote:
> +1. Better have one maintained version than dozens of unmaintained ones.

OK, done. This has allowed me to start consolidating the patches and rules so that Qt/X11
and Qt/Embedded are kept in sync. In the process, I have introduced a "qt4-tools-native"
package which is meant to replace qmake2-native and uicmoc4-native. This brings up another
round of questions:

* does anyone have a good reason to keep qmake2-native and uicmoc4-native?

* what are qmake2-sdk and uicmoc4-sdk? The package using this is "meta-toolchain-neuros".

* who is the maintainer for the neuros-* packages? They are in a really sad state (staging
rules are only half-writtent so they mostly don't build), and they keep coming up when I
grep for Qt-related stuff. I am wondering whether they don't belong in "nonworking"..

> It's also better for PyQt which usually only works with one of the
> versions.

Ah, speaking of PyQt I suggest we apply something like the patch below, as the qreal-api
patches break the build for anything but arm and mips architectures:

diff --git a/recipes/python/python-pyqt_4.4.3.bb b/recipes/python/python-pyqt_4.4.3.bb
index 08a8fc6..261cb2c 100644
--- a/recipes/python/python-pyqt_4.4.3.bb
+++ b/recipes/python/python-pyqt_4.4.3.bb
@@ -16,13 +16,21 @@ SRC_URI = "\
   file://cross-compile.patch;patch=1 \
   file://01_configure.dpatch;patch=1 \
   file://02_htmllinks.dpatch;patch=1 \
-  file://03_qreal.dpatch;patch=1 \
-  file://04_qreal_api_fixes-for-4.4.3.dpatch;patch=1 \
   \
   file://assistantclient-fix.patch;patch=1 \
 "
 S = "${WORKDIR}/PyQt-x11-gpl-${PV}"

+# arm and mips machines need some extra patches
+
+SRC_URI_append_arm = "\
+  file://03_qreal.dpatch;patch=1 \
+  file://04_qreal_api_fixes-for-4.4.3.dpatch;patch=1"
+
+SRC_URI_append_mipsel = "\
+  file://03_qreal.dpatch;patch=1 \
+  file://04_qreal_api_fixes-for-4.4.3.dpatch;patch=1"
+
 inherit qt4x11 sip distutils-base

 PARALLEL_MAKE = ""

-- 
Jeremy LAINE
Bolloré telecom | 11bis, rue Scribe | F-75009 Paris




More information about the Openembedded-devel mailing list