Patchwork [00/15] qt: Update sdk5 setup script to support both Linux and Windows

login
register
mail settings
Submitter Svend Aage Vedstesen
Date July 9, 2014, 8:08 a.m.
Message ID <cover.1404891982.git.Svend.Vedstesen@prevas.dk>
Download mbox
Permalink /patch/368122/
State Accepted
Delegated to: Christian Sørensen
Headers show

Pull-request

git://gitorious.org/oe-lite/vedstesens-qt svav/fix_sdk_windows

Comments

Svend Aage Vedstesen - July 9, 2014, 8:08 a.m.
Update the SDK5 setup script to support both Linux and Windows 
(must have a bash emulation like e.g. msys). 

Making sure to provide all the needed shared objects to the 
sdk package. 

My commits are based on other commit which introduces mingw 
support. 

/Svend 



The following changes since commit d7bb6fa72a86aaf0699081c25d5f592d92e0213c:

  qtxmlpatterns: Add license description (2013-12-10 12:29:29 +0000)

are available in the git repository at:

  git://gitorious.org/oe-lite/vedstesens-qt svav/fix_sdk_windows
  http://gitorious.org/oe-lite/vedstesens-qt/commits/svav/fix_sdk_windows

Christian Sørensen (10):
  qmake: dbus is not needed
  qtbase: Fix xcb platform error (xrandr patch)
  qt5-sdk: Move setup script to seperate recipe
  qt4-sdk: Move script to seperate recipe
  qmake5: Fix missing DEPENDS/RDEPENDS
  qtbase: Fix missing DEPENDS/RDEPENDS
  qmake5: Set PARALLEL_MAKE to "" for sdk builds
  qmake5: mingw support
  qt5-sdk-script: Dont disable qmake utilities for HOST_LIBC_mingw
  qmake5: re-disable PARALLEL_MAKE

Jacob Kjaergaard (2):
  qt5module: fix building modules
  qt5-setup-script: fix qt.conf generation

Svend Aage Vedstesen (3):
  qmake5.inc: Make RDEPEND on shared objects and split into more
    packages
  qt5-sdk-script/setup.sh: Better error detection, Win aware, and more
  setup.sh: QMAKESPEC can be specified by a short name

 classes/qmake5_base.oeclass                        |   6 +-
 classes/qt5module.oeclass                          |   5 +-
 ...5-qmake-is-already-built-in-qtbase-native.patch |  30 ++++++
 .../mingw-disable-vars-from-shell.patch            | 104 +++++++++++++++++++++
 .../qmake5-5.1.1/mingw-manually-enable-msys.patch  |  11 +++
 recipes/qt5/qmake5-5.1.1/mingw-spec.patch          |  20 ++++
 .../qtbug-33155-mingw-w64-compilation.patch        |  43 +++++++++
 recipes/qt5/qmake5.inc                             |  92 ++++++++++++++++--
 .../qt-everywhere-opensource-5.1.1-randr.patch     |  32 +++++++
 recipes/qt5/qtbase.inc                             |   3 +
 recipes/qt5/qtbase_5.1.1.oe                        |   2 +
 recipes/sdk/qt4-sdk-script.oe                      |  17 ++++
 recipes/sdk/{qt4-sdk => qt4-sdk-script}/setup.sh   |   0
 recipes/sdk/qt4-sdk.oe                             |   8 +-
 recipes/sdk/qt5-sdk-script.oe                      |  15 +++
 recipes/sdk/qt5-sdk-script/setup.sh                |  93 ++++++++++++++++++
 recipes/sdk/qt5-sdk.oe                             |  25 +----
 recipes/sdk/qt5-sdk/setup.sh                       |  37 --------
 18 files changed, 464 insertions(+), 79 deletions(-)
 create mode 100644 recipes/qt5/qmake5-5.1.1/0005-qmake-is-already-built-in-qtbase-native.patch
 create mode 100644 recipes/qt5/qmake5-5.1.1/mingw-disable-vars-from-shell.patch
 create mode 100644 recipes/qt5/qmake5-5.1.1/mingw-manually-enable-msys.patch
 create mode 100644 recipes/qt5/qmake5-5.1.1/mingw-spec.patch
 create mode 100644 recipes/qt5/qmake5-5.1.1/qtbug-33155-mingw-w64-compilation.patch
 create mode 100644 recipes/qt5/qtbase-5.1.1/qt-everywhere-opensource-5.1.1-randr.patch
 create mode 100644 recipes/sdk/qt4-sdk-script.oe
 rename recipes/sdk/{qt4-sdk => qt4-sdk-script}/setup.sh (100%)
 create mode 100644 recipes/sdk/qt5-sdk-script.oe
 create mode 100755 recipes/sdk/qt5-sdk-script/setup.sh
 delete mode 100755 recipes/sdk/qt5-sdk/setup.sh