[meta-freescale] [meta-fsl-arm-extra][PATCH] qtbase (5.2.0) Updated version name to match meta-qt5
Jacob Kroon
jacob.kroon at gmail.com
Fri Feb 7 23:21:43 PST 2014
Hi Sebastien,
Perhaps we should rename it to qtbase_%.bbappend, in order to
have it automatically applied for future Qt versions aswell ?
/Jacob
On Fri, 7 Feb 2014, Sébastien Taylor wrote:
> From: Sébastien Taylor <me at staylor.ca>
>
> The meta-qt5 updated Qt version 5.1.1 to 5.2.0. Contents remain
> compatible.
>
> Signed-off-by: Sébastien Taylor <me at staylor.ca>
> ---
> qt5-layer/recipes-qt/qt5/qtbase_5.1.1.bbappend | 57 --------------------------
> qt5-layer/recipes-qt/qt5/qtbase_5.2.0.bbappend | 57 ++++++++++++++++++++++++++
> 2 files changed, 57 insertions(+), 57 deletions(-)
> delete mode 100644 qt5-layer/recipes-qt/qt5/qtbase_5.1.1.bbappend
> create mode 100644 qt5-layer/recipes-qt/qt5/qtbase_5.2.0.bbappend
>
> diff --git a/qt5-layer/recipes-qt/qt5/qtbase_5.1.1.bbappend b/qt5-layer/recipes-qt/qt5/qtbase_5.1.1.bbappend
> deleted file mode 100644
> index 310d7f7..0000000
> --- a/qt5-layer/recipes-qt/qt5/qtbase_5.1.1.bbappend
> +++ /dev/null
> @@ -1,57 +0,0 @@
> -# Copyright (C) 2013 Eric Bénard - Eukréa Electromatique
> -
> -HAS_X11 = "${@base_contains('DISTRO_FEATURES', 'x11', 1, 0, d)}"
> -
> -PACKAGECONFIG_GL_mx5 = "gles2"
> -PACKAGECONFIG_append_mx5 = " tslib icu examples"
> -
> -PACKAGECONFIG_GL_mx6 = "gles2"
> -PACKAGECONFIG_append_mx6 = " tslib icu examples"
> -
> -do_configure_prepend_mx5() {
> - sed -i 's!load(qt_config)!!' ${S}/mkspecs/linux-oe-g++/qmake.conf
> -
> - cat >> ${S}/mkspecs/linux-oe-g++/qmake.conf <<EOF
> -IMX5_CFLAGS = -D_LINUX=1
> -QMAKE_LIBS_EGL += -lEGL
> -QMAKE_LIBS_OPENGL_ES2 += -lGLESv2 -lEGL
> -QMAKE_LIBS_OPENVG += -lOpenVG -lEGL
> -
> -QMAKE_CFLAGS_RELEASE += \$\$IMX5_CFLAGS
> -QMAKE_CXXFLAGS_RELEASE += \$\$IMX5_CFLAGS
> -QMAKE_CFLAGS_DEBUG += \$\$IMX5_CFLAGS
> -QMAKE_CXXFLAGS_DEBUG += \$\$IMX5_CFLAGS
> -
> -load(qt_config)
> -
> -EOF
> -}
> -
> -do_configure_prepend_mx6() {
> - # adapt qmake.conf to our needs
> - sed -i 's!load(qt_config)!!' ${S}/mkspecs/linux-oe-g++/qmake.conf
> - if test ${HAS_X11} -eq 0; then
> - cat >> ${S}/mkspecs/linux-oe-g++/qmake.conf <<EOF
> -EGLFS_PLATFORM_HOOKS_SOURCES = \$\$PWD/qeglfshooks_imx6.cpp
> -IMX6_CFLAGS = -DLINUX=1 -DEGL_API_FB=1
> -EOF
> - # copy the hook in the mkspecs directory OE is using
> - cp ${S}/mkspecs/devices/linux-imx6-g++/qeglfshooks_imx6.cpp ${S}/mkspecs/linux-oe-g++/
> - else
> - cat >> ${S}/mkspecs/linux-oe-g++/qmake.conf <<EOF
> -IMX6_CFLAGS = -DLINUX=1
> -EOF
> - fi
> - cat >> ${S}/mkspecs/linux-oe-g++/qmake.conf <<EOF
> -QMAKE_LIBS_EGL += -lEGL
> -QMAKE_LIBS_OPENGL_ES2 += -lGLESv2 -lEGL -lGAL
> -QMAKE_LIBS_OPENVG += -lOpenVG -lEGL -lGAL
> -QMAKE_CFLAGS_RELEASE += \$\$IMX6_CFLAGS
> -QMAKE_CXXFLAGS_RELEASE += \$\$IMX6_CFLAGS
> -QMAKE_CFLAGS_DEBUG += \$\$IMX6_CFLAGS
> -QMAKE_CXXFLAGS_DEBUG += \$\$IMX6_CFLAGS
> -
> -load(qt_config)
> -
> -EOF
> -}
> diff --git a/qt5-layer/recipes-qt/qt5/qtbase_5.2.0.bbappend b/qt5-layer/recipes-qt/qt5/qtbase_5.2.0.bbappend
> new file mode 100644
> index 0000000..310d7f7
> --- /dev/null
> +++ b/qt5-layer/recipes-qt/qt5/qtbase_5.2.0.bbappend
> @@ -0,0 +1,57 @@
> +# Copyright (C) 2013 Eric Bénard - Eukréa Electromatique
> +
> +HAS_X11 = "${@base_contains('DISTRO_FEATURES', 'x11', 1, 0, d)}"
> +
> +PACKAGECONFIG_GL_mx5 = "gles2"
> +PACKAGECONFIG_append_mx5 = " tslib icu examples"
> +
> +PACKAGECONFIG_GL_mx6 = "gles2"
> +PACKAGECONFIG_append_mx6 = " tslib icu examples"
> +
> +do_configure_prepend_mx5() {
> + sed -i 's!load(qt_config)!!' ${S}/mkspecs/linux-oe-g++/qmake.conf
> +
> + cat >> ${S}/mkspecs/linux-oe-g++/qmake.conf <<EOF
> +IMX5_CFLAGS = -D_LINUX=1
> +QMAKE_LIBS_EGL += -lEGL
> +QMAKE_LIBS_OPENGL_ES2 += -lGLESv2 -lEGL
> +QMAKE_LIBS_OPENVG += -lOpenVG -lEGL
> +
> +QMAKE_CFLAGS_RELEASE += \$\$IMX5_CFLAGS
> +QMAKE_CXXFLAGS_RELEASE += \$\$IMX5_CFLAGS
> +QMAKE_CFLAGS_DEBUG += \$\$IMX5_CFLAGS
> +QMAKE_CXXFLAGS_DEBUG += \$\$IMX5_CFLAGS
> +
> +load(qt_config)
> +
> +EOF
> +}
> +
> +do_configure_prepend_mx6() {
> + # adapt qmake.conf to our needs
> + sed -i 's!load(qt_config)!!' ${S}/mkspecs/linux-oe-g++/qmake.conf
> + if test ${HAS_X11} -eq 0; then
> + cat >> ${S}/mkspecs/linux-oe-g++/qmake.conf <<EOF
> +EGLFS_PLATFORM_HOOKS_SOURCES = \$\$PWD/qeglfshooks_imx6.cpp
> +IMX6_CFLAGS = -DLINUX=1 -DEGL_API_FB=1
> +EOF
> + # copy the hook in the mkspecs directory OE is using
> + cp ${S}/mkspecs/devices/linux-imx6-g++/qeglfshooks_imx6.cpp ${S}/mkspecs/linux-oe-g++/
> + else
> + cat >> ${S}/mkspecs/linux-oe-g++/qmake.conf <<EOF
> +IMX6_CFLAGS = -DLINUX=1
> +EOF
> + fi
> + cat >> ${S}/mkspecs/linux-oe-g++/qmake.conf <<EOF
> +QMAKE_LIBS_EGL += -lEGL
> +QMAKE_LIBS_OPENGL_ES2 += -lGLESv2 -lEGL -lGAL
> +QMAKE_LIBS_OPENVG += -lOpenVG -lEGL -lGAL
> +QMAKE_CFLAGS_RELEASE += \$\$IMX6_CFLAGS
> +QMAKE_CXXFLAGS_RELEASE += \$\$IMX6_CFLAGS
> +QMAKE_CFLAGS_DEBUG += \$\$IMX6_CFLAGS
> +QMAKE_CXXFLAGS_DEBUG += \$\$IMX6_CFLAGS
> +
> +load(qt_config)
> +
> +EOF
> +}
> --
> 1.8.3.4 (Apple Git-47)
>
> _______________________________________________
> meta-freescale mailing list
> meta-freescale at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
More information about the meta-freescale
mailing list