Acked-by: Chase Maupin <[email protected]>

>-----Original Message-----
>From: [email protected] [mailto:meta-arago-
>[email protected]] On Behalf Of Denys Dmytriyenko
>Sent: Monday, November 11, 2013 10:42 PM
>To: [email protected]
>Subject: [meta-arago] [PATCH 1/6] qt-provider: split out setting
>variables into own class
>
>From: Denys Dmytriyenko <[email protected]>
>
>This way only variables can be used from other places where
>inheriting rest of
>qt/qmake classes won't make sense.
>
>Signed-off-by: Denys Dmytriyenko <[email protected]>
>---
> meta-arago-distro/classes/qt-provider.bbclass | 12 +-----------
> meta-arago-distro/classes/qt-vars.bbclass     | 16
>++++++++++++++++
> 2 files changed, 17 insertions(+), 11 deletions(-)
> create mode 100644 meta-arago-distro/classes/qt-vars.bbclass
>
>diff --git a/meta-arago-distro/classes/qt-provider.bbclass b/meta-
>arago-distro/classes/qt-provider.bbclass
>index c0f7184..a0dbdef 100644
>--- a/meta-arago-distro/classes/qt-provider.bbclass
>+++ b/meta-arago-distro/classes/qt-provider.bbclass
>@@ -10,14 +10,4 @@
> QT_PROVIDER ?= "qt4e"
>
> inherit ${QT_PROVIDER}
>-
>-# Build-time dependencies - those are now separate modules in Qt5
>and
>-# require separate dependencies, unlike Qt4 that provides
>everything
>-# in a single qt4-embedded/qt4-x11 recipe
>-QT_DEPENDS_BASE = "${@base_conditional('QT_PROVIDER', 'qt5',
>'qtbase', 'qt4-embedded', d)}"
>-QT_DEPENDS_WEBKIT = "${@base_conditional('QT_PROVIDER', 'qt5',
>'qtwebkit', '', d)}"
>-QT_DEPENDS_SVG = "${@base_conditional('QT_PROVIDER', 'qt5',
>'qtsvg', '', d)}"
>-QT_DEPENDS_SCRIPT = "${@base_conditional('QT_PROVIDER', 'qt5',
>'qtscript', '', d)}"
>-
>-# Run-time dependencies
>-QT_RDEPENDS_FONTS = "${@base_conditional('QT_PROVIDER', 'qt5',
>'qtbase-fonts', 'qt4-embedded-fonts', d)}"
>+inherit qt-vars
>diff --git a/meta-arago-distro/classes/qt-vars.bbclass b/meta-
>arago-distro/classes/qt-vars.bbclass
>new file mode 100644
>index 0000000..b5efee2
>--- /dev/null
>+++ b/meta-arago-distro/classes/qt-vars.bbclass
>@@ -0,0 +1,16 @@
>+# Class to define many useful variables that differ between Qt4
>and Qt5
>+
>+QT_PROVIDER ?= "qt4e"
>+
>+# Build-time dependencies - those are now separate modules in Qt5
>and
>+# require separate dependencies, unlike Qt4 that provides
>everything
>+# in a single qt4-embedded/qt4-x11 recipe
>+QT_DEPENDS_BASE = "${@base_conditional('QT_PROVIDER', 'qt5',
>'qtbase', 'qt4-embedded', d)}"
>+QT_DEPENDS_WEBKIT = "${@base_conditional('QT_PROVIDER', 'qt5',
>'qtwebkit', '', d)}"
>+QT_DEPENDS_SVG = "${@base_conditional('QT_PROVIDER', 'qt5',
>'qtsvg', '', d)}"
>+QT_DEPENDS_SCRIPT = "${@base_conditional('QT_PROVIDER', 'qt5',
>'qtscript', '', d)}"
>+
>+# Run-time dependencies
>+QT_RDEPENDS_FONTS = "${@base_conditional('QT_PROVIDER', 'qt5',
>'qtbase-fonts', 'qt4-embedded-fonts', d)}"
>+QT_RDEPENDS_NATIVESDK_TOOLS = "${@base_conditional('QT_PROVIDER',
>'qt5', 'nativesdk-qtbase-tools nativesdk-qttools', 'nativesdk-qt4-
>tools', d)}"
>+QT_RDEPENDS_MKSPECS = "${@base_conditional('QT_PROVIDER', 'qt5',
>'qtbase-mkspecs', 'qt4-embedded-mkspecs', d)}"
>--
>1.8.3.2
>
>_______________________________________________
>meta-arago mailing list
>[email protected]
>http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to