summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/graphene
Commit message (Collapse)AuthorAgeFilesLines
* gnomebase.bbclass: Use meson as default buildsystemMarkus Volk2023-11-131-1/+0
| | | | | | | | | | | | | | | The vast majority of gnome recipes uses meson. Set it as default and override the few recipes that still use autotools. This way we can remove a lot of lines in meta-oe and more important it would not be needed to explicitly set GNOMEBASEBUILDCLASS = "meson" for newly created gnome recipe anymore. (From OE-Core rev: 8b061ea36f8b94b482c5867fe2ba7213288a5aa3) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* graphene: fix runtime detection of IEEE754 behaviourRoss Burton2023-08-212-0/+30
| | | | | | | | | | | Graphene gates a runtime check on whether it is cross-compiling, when it should be whether it can run target binaries. (From OE-Core rev: 61bb4086bea61a0446f469ed3cb0d525860a1a31) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* graphene: add gobject-types PACKAGECONFIGPetr Kubizňák2023-04-041-1/+2
| | | | | | | | | | | | | | Add an option to enable/disable build of graphene-gobject. When enabled, add glib dependency (not pulled in implicitly if the gobject-introspection feature is disabled). Default is to enable gobject-types so that graphene-gobject is built (dependency of gtk4). (From OE-Core rev: b82781498cda67f4797de5b8b7c2b90a275a72e1) Signed-off-by: Petr Kubizňák <kubiznak@2n.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* graphene: remove introspection from PACKAGECONFIGPetr Kubizňák2023-02-171-3/+4
| | | | | | | | | | | | | | Assignment of "introspection" as default PACKAGECONFIG value does not reflect gobject-introspection being globally enabled or disabled. As a result, graphene compilation used to fail when g-i was disabled. Use standard means to enable or disable introspection based on machine and distro features, as implemented by gobject-introspection class. (From OE-Core rev: a5e22ba9d7b82126c53ad373fa59267c870f7d6b) Signed-off-by: Petr Kubizňák <kubiznak@2n.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* graphene: add a PACKAGECONFIG for arm_neonMarkus Volk2023-02-151-1/+5
| | | | | | | | | | | | | | | Not all arm platforms support neon and runtime detection for this feature is currently not reliable. Disable neon support by default on ARM-32 platforms because of the following upstream bug: https://github.com/ebassi/graphene/issues/215 Enable neon for aarch64 by default (From OE-Core rev: 72778f6a647f47926c6ba1b77f0984999a22e44a) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* graphene: import from meta-oeMarkus Volk2022-12-171-0/+22
(From OE-Core rev: c23211c8369e100d04fe5c4c83fe0b1aa8a25a8c) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>