aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended/wxwidgets
AgeCommit message (Collapse)Author
2023-07-28webkitgtk3: add recipeMarkus Volk
- Change the meta-gnome recipes to use the gtk3 variant of webkitgtk - Import gcr3 recipe from oe-core Most Gnome recipes require webkitgtk built with gtk+3. oe-core is in the process of updating webkitgtk to be built with gtk4. It will be necessary to add a recipe that provides the gtk+3 variant, or we wont be able to use e.g. geary with gmail addresses or provide google integration for gnome-calendar or nautilus/files. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-21*.patch: add Upstream-Status to all patchesMartin Jansa
There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: 5 (26%) meta-xfce 6 (50%) meta-perl 15 (42%) meta-webserver 21 (36%) meta-gnome 25 (57%) meta-filesystems 26 (43%) meta-initramfs 45 (45%) meta-python 47 (55%) meta-multimedia 312 (63%) meta-networking 756 (61%) meta-oe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-27wxwidgets: Set HAVE_LARGEFILE_SUPPORTKhem Raj
cmake somehow fails to set it. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-27wxwidgets: Fix locale on muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-27wxwidgets: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-28fixup! wxwidgets: 3.1.5 -> 3.2.1Kai Kang
The config file name is based on which package config among gtk, qt and no_gui is enabled. Fix it in do_install script. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-23wxwidgets: 3.1.5 -> 3.2.1Kai Kang
Upgrade wxwidgets from 3.1.5 to 3.2.1. * rename respect-DESTDIR-when-create-link.patch that DESTDIR has considerred by upstream and only create symlink with relative path * rebase patches to replace wxPLATFORM_LIB_DIR with LIB_SUFFIX * split .so files to -dev package to fix [dev-so] qa error * fix host contamination Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-15wxwidgets: enable to use private fontsKai Kang
Enable option wxUSE_PRIVATE_FONTS of wxwidgets if build with gtk. It allows application to use the font from the given file even if it is not globally installed on the system. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-10wxwidgets: Fix building without x11Scott Murray
Building with wayland and opengl in DISTRO_FEATURES without x11 as well was giving the error: wxwidgets: PACKAGECONFIG[no_gui] Conflict package config 'opengl' set in PACKAGECONFIG. Upon some investigation, it looks like wxwidgets now supports building against Gtk's Wayland support, so we can also enable it if wayland is in DISTRO_FEATURES. For OpenGL, however, wxwidgets seems to have a dependency on libglu, so the DISTRO_FEATURES check has been changed to only enable it by default if both x11 and opengl are configured. Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2022-04-07wxwidgets: fix wx-config multilib issueKai Kang
It sets 'libdir' with path element 'lib' directly which is not suitable for multilib. Add an option '--baselib' for wx-config to support multilib when cross compile. And set EGREP for wx-config to avoid host contamination. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-06wxwidgets: git -> gitsm to fix build when no x11Robert Yang
Fixed when x11 is not in DISTRO_FEATURES: $ bitbake wxwidgets CMake Error at build/cmake/functions.cmake:542 (add_library): Cannot find source file: /path/to/core2-64-wrs-linux/wxwidgets/3.1.5-r0/git/src/expat/expat/lib/xmlparse.c Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-06wxwidgets: Fix checking for PACKAGECONFIG and DISTRO_FEATURESRobert Yang
The PACKAGECONFIG depends on DISTRO_FEATURES, not DISTRO_FEATURES depends on PACKAGECONFIG. And the REQUIRED_DISTRO_FEATURES is not needed since it can work with gtk or x11. Fixed when x11 is not in DISTRO_FEATURES: $ bitbake wxwidgets ERROR: Nothing PROVIDES 'wxwidgets' wxwidgets was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-31wxwidgets: fix typoKai Kang
Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-30wxwidgets: 3.1.4 -> 3.1.5Kai Kang
* correct LICENSE name which should be 'WXWindows' according to https://www.wxwidgets.org/about/licence/ remove the 'wxWidgets' license file and use the one in oe-core * native wx-conf from wxwidgets is required by python3-wxgtk4, so extend wxwidgets-native and remove packageconfig opengl for -native. * add patch to correct library names * add packageconfig 'curl' Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-10wxwidgets: fix install errorsKai Kang
There are errors during do install. So link files 'wx-config' and 'wxrc' are not created, and rename failed either: | CMake Error: failed to create symbolic link '/usr/bin/wx-config': Permission denied | Error renaming from "/usr/bin/wxrc" to "/usr/bin/wxrc-3.1": No such file or directory | CMake Error: failed to create symbolic link '/usr/bin/wxrc': Permission denied Respect variable 'DESTDIR' to make it work as expect. And package ${libdir}/wx/config/gtk3-unicode-3.1 to ${PN}-dev that /usr/bin/wx-config from ${PN}-dev links to it. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-10wxwidgets: fix libdir for multilibKai Kang
wxWidgets hardcodes libdir with 'lib' and does not support multilib which will change it. Respect variable wxPLATFORM_LIB_DIR to support libdir be configurable. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03recipes: Update SRC_URI branch and protocolsRichard Purdie
This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24wxwidgets: Inherit pkgconfigKhem Raj
Fixes -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-03Convert to new override syntaxMartin Jansa
This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2020-10-13wxwidgets: upgrade 3.1.3 -> 3.1.4Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-13wxwidgets: Add what's necessary so that consumers of wxwidgets_git can find itAndreas Müller
When I created wxwidgets recipe I had no test case for consumers of wxwidgets. This changed now and it showed that wxwidgets is building fine but is completely useless: It is a collection of libraries that are impossible to find for other recipes. To get rid wxwidgets now inherits binconfig: wxwidgets creates wx-config that at least cmake relies upon. wx-config content had to be adjusted: * As is it is a symlink to a useless file: Make it a file with usable contents * To let wx-config report correct libraries a patch was added disabling cross magic not working here. * Set full sysroot paths for includedir/libdir/bindir so that sstate can adjust them when creating recipe-sysroot for recipes depending on wxwidgets Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-13wxwidgets: add opengl PACKAGECONFIG / enable it if opengl is in DISTRO_FEATURESAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-31wxwidgets: fix typo for DESCRIPTIONKonrad Weihmann
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-01wxwidgets: initial add 3.1.3Andreas Müller
* need it for 0.a.d and audacity * did extensive testing with PACKAGECONFIG combinations (exception: mspack - libmspack is in meta-security) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>