Bernd Kuhls
1146284192
package/cegui: bump version
...
Removed patches which are included in this release.
Updated dependencies and configure options due to upstream commits:
https://github.com/cegui/cegui/commit/36c0eaf629b46bdaa3448d20d46294cb0dbc6db5
https://github.com/cegui/cegui/commit/c9adaa03d67e2ba650e063dc7b60c63113ba6cf0
https://github.com/cegui/cegui/commit/20f5ac6658ce151e73772906cdb9be93603c5064
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2026-01-01 23:36:33 +01:00
Bernd Kuhls
b1bfe97aa6
package/cegui: fix cmake 4 build
...
Renamed current patches to prepare for their removal with the upcoming
version bump that will not touch the CMake fix which is not committed
upstream yet.
Fixes:
https://autobuild.buildroot.net/results/a23/a23e3a81e3526d12206ea0f036f6e8db8dc5eaab/
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2026-01-01 23:36:22 +01:00
Bernd Kuhls
e644b58f51
package/cegui: remove dependency to libfreeimage
...
Due to security reasons libfreeimage will be removed from buildroot:
https://sourceforge.net/p/freeimage/discussion/36109/thread/435a3549f4/
Signed-off-by: Bernd Kuhls <bernd@kuhls.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2025-12-30 19:12:19 +01:00
Fabrice Fontaine
3b2bea40ab
package/cegui: fix build with libxml2 >= 2.12
...
Fix the following build failure raised since bump of libxml2 to version
2.12.1 in commit d8ac52108c :
/home/buildroot/autobuild/instance-1/output-1/build/cegui-00b4e1fe174da53b7ed726ab5970ba51bd5b5ee0/cegui/src/XMLParserModules/Libxml2/XMLParser.cpp: In member function 'virtual void CEGUI::LibxmlParser::parseXML(CEGUI::XMLHandler&, const CEGUI::RawDataContainer&, const CEGUI::String&, bool)':
/home/buildroot/autobuild/instance-1/output-1/build/cegui-00b4e1fe174da53b7ed726ab5970ba51bd5b5ee0/cegui/src/XMLParserModules/Libxml2/XMLParser.cpp:111:40: error: invalid conversion from 'const xmlError*' {aka 'const _xmlError*'} to 'xmlError*' {aka '_xmlError*'} [-fpermissive]
111 | xmlError* err = xmlGetLastError();
| ~~~~~~~~~~~~~~~^~
| |
| const xmlError* {aka const _xmlError*}
Fixes: d8ac52108c
- http://autobuild.buildroot.org/results/b239b7b03542311e311e4612e9b811c154302a6e
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2024-02-21 18:41:48 +01:00
Bartosz Bilas
7e783d3e47
package/cegui: disable OpenGLES renderer
...
Support of OpenGLES generates tons of autobuilders failures
so let's disable it till upstream finds a solution for that.
Fixes:
http://autobuild.buildroot.net/results/41d/41d10c09472fbb8481a72c4f8bed789bb15bb3c2//
http://autobuild.buildroot.net/results/9a8/9a8122b4d3d0aa9d71cdf8d21359411b130741f8//
http://autobuild.buildroot.net/results/7e5/7e5dd79b48abde09bf4633b196579da5561f9fa1//
and many more...
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com >
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
2021-08-04 22:46:27 +02:00
Fabrice Fontaine
b1af56fddc
package/cegui: needs gcc >= 5
...
cegui needs gcc >= 5 since bump to current master in commit
352a8b3fe8 and
https://github.com/cegui/cegui/commit/17f7f6156eb0ba903d5ae926e372b8c5c26d8c68
or the build will fail on:
/home/buildroot/autobuild/instance-1/output-1/build/cegui-00b4e1fe174da53b7ed726ab5970ba51bd5b5ee0/cegui/src/widgets/Spinner.cpp: In member function 'virtual CEGUI::String CEGUI::Spinner::getTextFromValue() const':
/home/buildroot/autobuild/instance-1/output-1/build/cegui-00b4e1fe174da53b7ed726ab5970ba51bd5b5ee0/cegui/src/widgets/Spinner.cpp:310:116: error: 'defaultfloat' is not a member of 'std'
tmp << std::fixed << std::setprecision(d_precision) << d_currentValue << std::setprecision(defPrec) << std::defaultfloat;
^
defaultfloat is not available before gcc 5 and
https://github.com/gcc-mirror/gcc/commit/c4b64f5bcac6f7d5e1ae7d3026a3e228fb8adbbd
Fixes:
- http://autobuild.buildroot.org/results/006ce109980a76870d2347e53307082b36d9904a
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-08-01 11:37:00 +02:00
Thomas Petazzoni
28c118814d
package/cegui: add missing <string.h> include
...
Backport an upstream patch to fix a missing <string.h> include.
Fixes:
http://autobuild.buildroot.net/results/7507b3c5cdcae04804a750f688057adae93cd329/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-07-31 21:53:49 +02:00
Bartosz Bilas
804d3ef55e
package/cegui: disable Python SWIG extension modules unconditionally
...
It seems that Python SWIG extension module(s) are not compatible with
buildroot's SWIG version so disable them unconditionally to fix
the following build errors:
Fixes:
- http://autobuild.buildroot.net/results/f80/f80ebdcbde08c13eddec9fadc39b9c2bd4b83e94//
and more...
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-07-20 20:26:19 +02:00
Bartosz Bilas
352a8b3fe8
package/cegui: bump to current master
...
v0-8-7 is pretty old (2016) and raises a lot of build failures
so switch to the current master version while at it disable
support for irrlicht and fribidi that are broken on master.
Moreover disable samples and application templates that
are not required.
Fixes:
- http://autobuild.buildroot.net/results/5b9/5b9ff0e8f16a2fd732ae25d5383656f7ae205748/
- http://autobuild.buildroot.net/results/333/33397224f8a8067d8ecbd6661b84ca155a0525c0/
and more...
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com >
[yann.morin.1998@free.fr: fix check-package]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2021-06-14 22:06:09 +02:00
Fabrice Fontaine
1556484f0b
package/cegui: add libfribidi optional dependency
...
libfribidi is an optional dependency (enabled by default) since version
0.8.0 and
https://github.com/cegui/cegui/commit/17974582e6b6a7d8f5853b0272433f130f82e52a
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Tested-by: Bartosz Bilas<b.bilas@grinn-global.com >
Reviewed-by: Bartosz Bilas<b.bilas@grinn-global.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2021-05-07 22:11:03 +02:00
Bartosz Bilas
86fbba8b81
package/cegui: use plain assignemnt for first _CONF_OPTS
...
Commit 689b9c1a7c (package/cegui: disable xerces support) added
an unconditional assignment to _CONF_OPTS before all the conditional
ones, but used the append-assignment instead of the traditional plain
assignment.
Fix that by removing the append-assignment.
Use that opportunity to also move the first item of this multi-line
assignment, to its own line.
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com >
[yann.morin.1998@free.fr:
- reference the exact commit that introduce the issue
- also move the first item to its own line
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2021-02-19 22:46:29 +01:00
Thomas Petazzoni
4aa8f5efd9
package/cegui: fix indentation
...
No functional changes, only whitespace changes.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-07-27 17:19:46 +02:00
Bartosz Bilas
44b1494793
package/cegui: fix selecting the default OpenGL renderer
...
According to the cegui requirements select explicitly the default
OpenGL renderer based on available dependencies.
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-07-27 17:19:04 +02:00
Fabrice Fontaine
a07a9d3216
package/cegui: remove tinyxml2 dependency
...
Remove tinyxml2 dependency as tinyxml2 is not a part of version 0.8.7.
Indeed, tinyxml2 has been added in September 2016 with
https://github.com/cegui/cegui/commit/49b3fd9d6f0d7555198379514b155bcd61daef67
whereas version 0.8.7 has been released in April 2016
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2020-05-13 22:35:56 +02:00
Bartosz Bilas
8ba295f84f
package/cegui: force libglew when libepoxy is also enabled
...
Cegui doesn't allow to have enabled both opengl libraries so disable
libepoxy when both are enabled.
Fixes:
- http://autobuild.buildroot.net/results/2881bbcc2dcfcaa5ed663817ff39f7574430ba5a/build-end.log
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-04-29 22:41:50 +02:00
Bartosz Bilas
3b48e419af
package/cegui: disable ogre support
...
Buildroot's ogre version isn't compatible with current (v0-8-7) cegui
therefore disable support for that. It will be restored when upstream will
switch to the new version.
Fixes:
- http://autobuild.buildroot.net/results/8ee717ac4d596fc0af274037841ac4ed6862ddaa/
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-04-27 22:11:33 +02:00
Bartosz Bilas
e6ea02deea
package/cegui: disable minizip support
...
Disable support for minizip since cegui is not compatible
with the existing buildroot's version due to lack of
necessary header. It will be restored when upstream will
switch to the new version.
Fixes:
- http://autobuild.buildroot.net/results/65fa719e8b2466409a12eb103a8938e1488efc0c
- http://autobuild.buildroot.net/results/ef37a0cc16daacb7206d736c86b511c7d90eefe0
and many more.
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-04-08 21:47:09 +02:00
Bartosz Bilas
689b9c1a7c
package/cegui: disable xerces support
...
Disable temporarily xerces's support due to used char16_t type
which is not supported in the currently used cegui version (0-8-7)
due to forced c++03 standard.
Fixes:
- http://autobuild.buildroot.net/results/ea04be78b31b3409801597fc0ebe04627742c0c8
- http://autobuild.buildroot.net/results/7de3a07c304e3939ec9fd164328d004a5a9bba6d
- http://autobuild.buildroot.net/results/472b4e8438c9100e06e401296f0417a463e5fcf1
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-04-05 16:27:45 +02:00
Bartosz Bilas
aa5e2c041f
package/cegui/cegui.mk: fix typos
...
Configure options should be passed via CONF_OPTS not CONF_OTPS.
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com >
[yann.morin.1998@free.fr: also fix the epoxy ones]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2020-04-05 09:04:56 +02:00
Bartosz Bilas
d0affe4710
package/cegui: fix invalid cast
...
Fixes:
- http://autobuild.buildroot.net/results/a76/a76e88d1805c836bf095b9b6ed5fb52aa0fcdc0a
- http://autobuild.buildroot.net/results/d24/d24ebb999215a23e0743c29ca137745417316bc4
- http://autobuild.buildroot.net/results/37b/37b46d25a98a17ead9133cba9fd6c8ebe8996d60
and many many more...
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com >
[Peter: drop number from patch subject]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2020-04-02 23:59:03 +02:00
Bartosz Bilas
260c408184
package/cegui: rename and bump version
...
Since spice ver. 0.12.6 doesn't depend on cegui anymore
let's bump to the latest stable version and rename package.
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-03-29 22:37:20 +02:00