mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 21:23:51 -09:00
package/cegui: remove package
The package has no buildroot maintainer and causes many build errors: https://autobuild.buildroot.net/?reason=cegui% We remove the package for now, no other package depends on it. Fixes: https://autobuild.buildroot.net/results/248/248fabed54239e3f4cfe68c3b964a2b6a52c9dd5/ and many more. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> [Arnout: also update cegui06 legacy entry] Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
This commit is contained in:
committed by
Arnout Vandecappelle
parent
f0ebeaf888
commit
48b9974b38
@@ -146,6 +146,14 @@ endif
|
||||
|
||||
comment "Legacy options removed in 2026.05"
|
||||
|
||||
config BR2_PACKAGE_CEGUI
|
||||
bool "cegui"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
cegui was removed from Buildroot as it was insufficiently
|
||||
maintained. It can be re-added if someone volunteers to
|
||||
maintain it.
|
||||
|
||||
config BR2_PACKAGE_SPHINXBASE
|
||||
bool "sphinxbase removed"
|
||||
select BR2_LEGACY
|
||||
@@ -3516,12 +3524,12 @@ config BR2_PACKAGE_KODI_LIBTHEORA
|
||||
Kodi does not need libtheora
|
||||
|
||||
config BR2_PACKAGE_CEGUI06
|
||||
bool "BR2_PACKAGE_CEGUI06 was renamed"
|
||||
select BR2_PACKAGE_CEGUI
|
||||
bool "BR2_PACKAGE_CEGUI06 was removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
The BR2_PACKAGE_CEGUI06 config symbol was renamed to
|
||||
BR2_PACKAGE_CEGUI.
|
||||
cegui06 was removed from Buildroot as it was insufficiently
|
||||
maintained. It can be re-added if someone volunteers to
|
||||
maintain it.
|
||||
|
||||
config BR2_GCC_VERSION_5_X
|
||||
bool "gcc 5.x support removed"
|
||||
|
||||
@@ -334,7 +334,6 @@ comment "Graphic applications"
|
||||
source "package/wmenu/Config.in"
|
||||
|
||||
comment "Graphic libraries"
|
||||
source "package/cegui/Config.in"
|
||||
source "package/efl/Config.in"
|
||||
source "package/fb-test-app/Config.in"
|
||||
source "package/fbdump/Config.in"
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
From 6c0e6d8ffb3c13cd7fb08c8ef217daf45eabdf99 Mon Sep 17 00:00:00 2001
|
||||
From: Bernd Kuhls <bernd@kuhls.net>
|
||||
Date: Tue, 2 Dec 2025 20:38:29 +0100
|
||||
Subject: [PATCH] Fix cmake 4 build
|
||||
|
||||
Upstream: https://github.com/cegui/cegui/pull/1334
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
|
||||
---
|
||||
CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 418931822..645ff6cf7 100755
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -1,7 +1,7 @@
|
||||
################################################################################
|
||||
# Top-level CMakeLists.txt file for Crazy Eddie's GUI System
|
||||
################################################################################
|
||||
-cmake_minimum_required(VERSION 3.1)
|
||||
+cmake_minimum_required(VERSION 3.5)
|
||||
|
||||
if (APPLE AND NOT CMAKE_OSX_ARCHITECTURES)
|
||||
set( CMAKE_OSX_ARCHITECTURES ${CMAKE_HOST_SYSTEM_PROCESSOR} CACHE STRING "Build architectures for Mac OS X")
|
||||
--
|
||||
2.47.3
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
comment "cegui needs a toolchain w/ C++, threads, dynamic library, wchar, gcc >= 5"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \
|
||||
|| BR2_STATIC_LIBS || !BR2_USE_WCHAR \
|
||||
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_5
|
||||
|
||||
config BR2_PACKAGE_CEGUI
|
||||
bool "cegui"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 # C++11 PR59987
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_WCHAR
|
||||
select BR2_PACKAGE_GLM
|
||||
select BR2_PACKAGE_LIBGLFW if BR2_PACKAGE_HAS_LIBGL # SampleBrowser dependency
|
||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||
help
|
||||
Crazy Eddie's GUI System is a free library providing windowing
|
||||
and widgets for graphics APIs / engines where such
|
||||
functionality is not natively available, or severely lacking.
|
||||
The library is object orientated, written in C++, and targeted
|
||||
at games developers who should be spending their time creating
|
||||
great games, not building GUI sub-systems!
|
||||
|
||||
http://www.cegui.org.uk/
|
||||
@@ -1,3 +0,0 @@
|
||||
# Locally computed:
|
||||
sha256 9460cbbe7fc3bb3cf6abfd7f5a9c5f135b20e9898400bd698a5fa0d0fe879865 cegui-e7a03afc70c6182a091ff31accb9d77c6bdf6f60.tar.gz
|
||||
sha256 cc869e2ece8ad039f6d7fd17259db4ea0ae0a502d02a1bb506c0168deb12e40d COPYING
|
||||
@@ -1,95 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# cegui
|
||||
#
|
||||
################################################################################
|
||||
|
||||
CEGUI_VERSION = e7a03afc70c6182a091ff31accb9d77c6bdf6f60
|
||||
CEGUI_SITE = $(call github,cegui,cegui,$(CEGUI_VERSION))
|
||||
CEGUI_LICENSE = MIT
|
||||
CEGUI_LICENSE_FILES = COPYING
|
||||
CEGUI_INSTALL_STAGING = YES
|
||||
CEGUI_CONF_OPTS = \
|
||||
-DCEGUI_BUILD_RESOURCE_PROVIDER_MINIZIP=OFF \
|
||||
-DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=OFF \
|
||||
-DCEGUI_BUILD_RENDERER_IRRLICHT=OFF \
|
||||
-DCEGUI_BUILD_RENDERER_OGRE=OFF \
|
||||
-DCEGUI_BUILD_RENDERER_OPENGLES=OFF \
|
||||
-DCEGUI_BUILD_XMLPARSER_XERCES=OFF \
|
||||
-DCEGUI_USE_FRIBIDI=OFF \
|
||||
-DCEGUI_BUILD_APPLICATION_TEMPLATES=OFF \
|
||||
-DCEGUI_BUILD_PYTHON_MODULES_SWIG=OFF
|
||||
CEGUI_DEPENDENCIES = glm \
|
||||
$(if $(BR2_PACKAGE_LIBGLFW),libglfw) \
|
||||
$(if $(BR2_PACKAGE_HAS_LIBGL),libgl) \
|
||||
$(if $(BR2_PACKAGE_HAS_LIBGLES),libgles) \
|
||||
$(if $(BR2_PACKAGE_LIBICONV),libiconv)
|
||||
|
||||
# libepoxy support cannot be enabled together with libglew
|
||||
ifeq ($(BR2_PACKAGE_LIBGLEW)$(BR2_PACKAGE_LIBGLU),yy)
|
||||
CEGUI_DEPENDENCIES += libglew libglu
|
||||
CEGUI_CONF_OPTS += -DCEGUI_USE_GLEW=ON -DCEGUI_USE_EPOXY=OFF \
|
||||
-DCEGUI_BUILD_RENDERER_OPENGL=ON \
|
||||
-DCEGUI_BUILD_RENDERER_OPENGL3=ON
|
||||
else ifeq ($(BR2_PACKAGE_LIBEPOXY),y)
|
||||
CEGUI_DEPENDENCIES += libepoxy
|
||||
# old OpenGL renderer module is only supported using GLEW
|
||||
CEGUI_CONF_OPTS += -DCEGUI_USE_EPOXY=ON -DCEGUI_USE_GLEW=OFF \
|
||||
-DCEGUI_BUILD_RENDERER_OPENGL=OFF \
|
||||
-DCEGUI_BUILD_RENDERER_OPENGL3=ON
|
||||
else
|
||||
CEGUI_CONF_OPTS += -DCEGUI_USE_EPOXY=OFF -DCEGUI_USE_GLEW=OFF \
|
||||
-DCEGUI_BUILD_RENDERER_OPENGL=OFF \
|
||||
-DCEGUI_BUILD_RENDERER_OPENGL3=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_EXPAT),y)
|
||||
CEGUI_DEPENDENCIES += expat
|
||||
CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_EXPAT=ON
|
||||
else
|
||||
CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_EXPAT=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_SDL2)$(BR2_PACKAGE_SDL2_IMAGE),yy)
|
||||
CEGUI_DEPENDENCIES += sdl2 sdl2_image
|
||||
CEGUI_CONF_OPTS += -DCEGUI_BUILD_IMAGECODEC_SDL2=ON
|
||||
else
|
||||
CEGUI_CONF_OPTS += -DCEGUI_BUILD_IMAGECODEC_SDL2=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_PCRE),y)
|
||||
CEGUI_DEPENDENCIES += pcre
|
||||
CEGUI_CONF_OPTS += -DCEGUI_REGEX_MATCHER=PCRE
|
||||
else
|
||||
CEGUI_CONF_OPTS += -DCEGUI_REGEX_MATCHER=std
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_FREETYPE),y)
|
||||
CEGUI_DEPENDENCIES += freetype
|
||||
CEGUI_CONF_OPTS += -DCEGUI_USE_FREETYPE=ON
|
||||
else
|
||||
CEGUI_CONF_OPTS += -DCEGUI_USE_FREETYPE=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBXML2),y)
|
||||
CEGUI_DEPENDENCIES += libxml2
|
||||
CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_LIBXML2=ON
|
||||
else
|
||||
CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_LIBXML2=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_PUGIXML),y)
|
||||
CEGUI_DEPENDENCIES += pugixml
|
||||
CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_PUGIXML=ON
|
||||
else
|
||||
CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_PUGIXML=OFF
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_TINYXML2),y)
|
||||
CEGUI_DEPENDENCIES += tinyxml2
|
||||
CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_TINYXML2=ON
|
||||
else
|
||||
CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_TINYXML2=OFF
|
||||
endif
|
||||
|
||||
$(eval $(cmake-package))
|
||||
Reference in New Issue
Block a user