[oe] [meta-kde][PATCH 1/2] qt4-native, qt4-x11-free: Rename bbappends to match current OE-Core recipes

Samuel Stirtzel s.stirtzel at googlemail.com
Tue Jan 22 11:52:43 UTC 2013


2013/1/21 Khem Raj <raj.khem at gmail.com>:
> Signed-off-by: Khem Raj <raj.khem at gmail.com>
> ---
>  README                                           |    3 ++-
>  recipes-misc-support/qt4-native_4.8.3.bbappend   |    8 --------
>  recipes-misc-support/qt4-native_4.8.4.bbappend   |    8 ++++++++
>  recipes-misc-support/qt4-x11-free_4.8.3.bbappend |   12 ------------
>  recipes-misc-support/qt4-x11-free_4.8.4.bbappend |   12 ++++++++++++
>  5 files changed, 22 insertions(+), 21 deletions(-)
>  delete mode 100644 recipes-misc-support/qt4-native_4.8.3.bbappend
>  create mode 100644 recipes-misc-support/qt4-native_4.8.4.bbappend
>  delete mode 100644 recipes-misc-support/qt4-x11-free_4.8.3.bbappend
>  create mode 100644 recipes-misc-support/qt4-x11-free_4.8.4.bbappend
>
> diff --git a/README b/README
> index a6164c9..0635e10 100644
> --- a/README
> +++ b/README
> @@ -9,6 +9,7 @@ Samuel Stirtzel <s.stirtzel at googlemail.com>
>
>  Contributors:
>  Copyright 2012 - Kai Kang
> +Copyright 2013 - Khem Raj
>  Copyright 2012 - Koen Kooi
>  Copyright 2012 - Robert Yang
>  Copyright 2011, 2012 - Samuel Stirtzel
> @@ -46,4 +47,4 @@ FAQ / Troubleshooting:
>    Q: How to report bugs / request features?
>    A: Send your bugreports / feature requests to the openembedded-developer mailing list.
>       Include the [meta-kde] tag in the subject for easier readability.
> -     You can find the mailing list here: http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> \ No newline at end of file
> +     You can find the mailing list here: http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
> diff --git a/recipes-misc-support/qt4-native_4.8.3.bbappend b/recipes-misc-support/qt4-native_4.8.3.bbappend
> deleted file mode 100644
> index 5b04eb4..0000000
> --- a/recipes-misc-support/qt4-native_4.8.3.bbappend
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -# Needed by kdelibs4-native
> -DEPENDS += "openssl-native"
> -
> -EXTRA_OECONF += "-no-pch -no-sm -openssl"
> -
> -TOBUILD += "src/phonon"
> -
> -PRINC := "${@int(PRINC) + 1}"
> \ No newline at end of file
> diff --git a/recipes-misc-support/qt4-native_4.8.4.bbappend b/recipes-misc-support/qt4-native_4.8.4.bbappend
> new file mode 100644
> index 0000000..5b04eb4
> --- /dev/null
> +++ b/recipes-misc-support/qt4-native_4.8.4.bbappend
> @@ -0,0 +1,8 @@
> +# Needed by kdelibs4-native
> +DEPENDS += "openssl-native"
> +
> +EXTRA_OECONF += "-no-pch -no-sm -openssl"
> +
> +TOBUILD += "src/phonon"
> +
> +PRINC := "${@int(PRINC) + 1}"
> \ No newline at end of file
> diff --git a/recipes-misc-support/qt4-x11-free_4.8.3.bbappend b/recipes-misc-support/qt4-x11-free_4.8.3.bbappend
> deleted file mode 100644
> index 32a6f27..0000000
> --- a/recipes-misc-support/qt4-x11-free_4.8.3.bbappend
> +++ /dev/null
> @@ -1,12 +0,0 @@
> -#This will add reduced visibility to some exports on Qt, otherwise KDE plugins will fail
> -QT_CONFIG_FLAGS_append = " --reduce-exports"
> -
> -# Build OpenGL/ES support if available
> -QT_GLFLAGS_omap3 = "-opengl es2 "
> -DEPENDS_append_omap3 = " libgles-omap3"
> -DEPENDS_append_ti33x = " libgles-omap3"
> -
> -# Needed by kdelibs
> -QT_DISTRO_FLAGS = "-accessibility -sm"
> -
> -PRINC := "${@int(PRINC) + 3}"
> diff --git a/recipes-misc-support/qt4-x11-free_4.8.4.bbappend b/recipes-misc-support/qt4-x11-free_4.8.4.bbappend
> new file mode 100644
> index 0000000..32a6f27
> --- /dev/null
> +++ b/recipes-misc-support/qt4-x11-free_4.8.4.bbappend
> @@ -0,0 +1,12 @@
> +#This will add reduced visibility to some exports on Qt, otherwise KDE plugins will fail
> +QT_CONFIG_FLAGS_append = " --reduce-exports"
> +
> +# Build OpenGL/ES support if available
> +QT_GLFLAGS_omap3 = "-opengl es2 "
> +DEPENDS_append_omap3 = " libgles-omap3"
> +DEPENDS_append_ti33x = " libgles-omap3"
> +
> +# Needed by kdelibs
> +QT_DISTRO_FLAGS = "-accessibility -sm"
> +
> +PRINC := "${@int(PRINC) + 3}"
> --
> 1.7.9.5
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


Applied thanks,

the newline Otavio mentioned was added too.


FYI: I had the same change in a local update branch (it is not ready yet)
On this branch I planned the following changes:
  "Sanitize" the layer with the oe-stylize script
  Update to latest versions of kdelibs, kde-workspace, kde-runtime and
libkactivities
  Enable full Krita support again (it was broken with Qt<4.8.2)
  Add full packaging imported from rpm .spec files (don't know yet if
this will work)

After the branch is done the layer will be split to desktop and mobile versions,
because the kdelibs are built with different configure flags for
desktop and mobile profiles causing ABI incompatibility.


--
Regards
Samuel




More information about the Openembedded-devel mailing list