From 370ba8af9e112f61b38c93af580070052e793e60 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Mon, 29 Dec 2025 18:59:14 +0100 Subject: [PATCH] package/let-me-create: remove package Analysis of https://github.com/CreatorDev/LetMeCreate: last commit: Mar 2017 last bug report: Apr 2017 last pull request: no open PR The package is broken with cmake 4 and no other package depends on it. Signed-off-by: Bernd Kuhls Cc: Rahul Bedarkar Signed-off-by: Thomas Petazzoni --- .checkpackageignore | 1 - Config.in.legacy | 6 +++ DEVELOPERS | 1 - package/Config.in | 1 - .../0001-fix-build-with-musl-C-library.patch | 38 ------------------- package/let-me-create/Config.in | 27 ------------- package/let-me-create/let-me-create.hash | 3 -- package/let-me-create/let-me-create.mk | 26 ------------- 8 files changed, 6 insertions(+), 97 deletions(-) delete mode 100644 package/let-me-create/0001-fix-build-with-musl-C-library.patch delete mode 100644 package/let-me-create/Config.in delete mode 100644 package/let-me-create/let-me-create.hash delete mode 100644 package/let-me-create/let-me-create.mk diff --git a/.checkpackageignore b/.checkpackageignore index bf97970616..2c9d62fe49 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -510,7 +510,6 @@ package/lcdproc/0001-LCDd.conf.patch lib_patch.Upstream package/lcdproc/0002-Add-missing-ioctl-header.patch lib_patch.Upstream package/lcdproc/0003-Fixcompilation-with-GCC-10-x.patch lib_patch.Upstream package/leafnode2/0001-cross_makefile.patch lib_patch.Upstream -package/let-me-create/0001-fix-build-with-musl-C-library.patch lib_patch.Upstream package/leveldb/0001-Fix-compilation-with-g-4.8.2.patch lib_patch.Upstream package/leveldb/0002-CMake-install-libmemenv.a.patch lib_patch.Upstream package/leveldb/0003-CMakeLists.txt-check-for-atomic-library.patch lib_patch.Upstream diff --git a/Config.in.legacy b/Config.in.legacy index e0ada2e10d..ff0549548d 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,12 @@ endif comment "Legacy options removed in 2026.02" +config BR2_PACKAGE_LET_ME_CREATE + bool "let-me-create has been removed" + select BR2_LEGACY + help + let-me-create is unmaintained and has been removed + config BR2_PACKAGE_HAWKTRACER bool "hawktracer has been removed" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index 44b1e97020..60efaf33b7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2806,7 +2806,6 @@ F: package/glog/ F: package/gssdp/ F: package/gupnp/ F: package/gupnp-av/ -F: package/let-me-create/ F: package/nanomsg/ N: Ralf Dragon diff --git a/package/Config.in b/package/Config.in index b6e6a31b14..5c337c0eb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1822,7 +1822,6 @@ menu "Hardware handling" source "package/hidapi/Config.in" source "package/jitterentropy-library/Config.in" source "package/lcdapi/Config.in" - source "package/let-me-create/Config.in" source "package/libaio/Config.in" source "package/libatasmart/Config.in" source "package/libblockdev/Config.in" diff --git a/package/let-me-create/0001-fix-build-with-musl-C-library.patch b/package/let-me-create/0001-fix-build-with-musl-C-library.patch deleted file mode 100644 index 90a7246405..0000000000 --- a/package/let-me-create/0001-fix-build-with-musl-C-library.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 93fbc53a727a49dd5061e44e3156ff2044e6e0b5 Mon Sep 17 00:00:00 2001 -From: Rahul Bedarkar -Date: Tue, 1 Aug 2017 22:44:22 +0530 -Subject: [PATCH] fix build with musl C library - -With musl C library, we get following build error: - -/home/buildroot/autobuild/run/instance-3/output/build/let-me-create-v1.5.2/src/core/spi.c: In function 'spi_transfer': -/home/buildroot/autobuild/run/instance-3/output/build/let-me-create-v1.5.2/src/core/spi.c:170:19: error: '_IOC_SIZEBITS' undeclared (first use in this function) -if (ioctl(fd, SPI_IOC_MESSAGE(1), &tr) < 0) { -^ -/home/buildroot/autobuild/run/instance-3/output/build/let-me-create-v1.5.2/src/core/spi.c:170:19: note: each undeclared identifier is reported only once for each function it appears in - -Include for musl C library compatibility. - -This build issue is detected by Buildroot autobuilder: -http://autobuild.buildroot.net/results/af9/af946fa6fe05ee265e4ac97742b15afeb0cea1ab/ - -Signed-off-by: Rahul Bedarkar rahulbedarkar89@gmail.com ---- -Upstream status: https://github.com/CreatorDev/LetMeCreate/pull/29 - - src/core/spi.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/core/spi.c b/src/core/spi.c -index 4d55cee..9ec7ea9 100644 ---- a/src/core/spi.c -+++ b/src/core/spi.c -@@ -1,4 +1,5 @@ - #include -+#include - #include - #include - #include --- -2.7.4 - diff --git a/package/let-me-create/Config.in b/package/let-me-create/Config.in deleted file mode 100644 index b0fdc73d49..0000000000 --- a/package/let-me-create/Config.in +++ /dev/null @@ -1,27 +0,0 @@ -comment "let-me-create needs a toolchain w/ C++, threads, dynamic library" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \ - || BR2_STATIC_LIBS - -config BR2_PACKAGE_LET_ME_CREATE - bool "let-me-create" - # build issues in static libs configuration - # see https://github.com/CreatorDev/LetMeCreate/issues/28 - depends on !BR2_STATIC_LIBS - depends on BR2_INSTALL_LIBSTDCPP - depends on BR2_TOOLCHAIN_HAS_THREADS - help - This library is collection of small wrappers for some - interfaces on the Creator Ci40 board. It aims at making - easier to develop on this platform. It also provides - wrappers for a few clicks. - - https://github.com/CreatorDev/LetMeCreate - -if BR2_PACKAGE_LET_ME_CREATE - -config BR2_PACKAGE_LET_ME_CREATE_EXAMPLES - bool "Build and install examples" - help - Build and install examples - -endif diff --git a/package/let-me-create/let-me-create.hash b/package/let-me-create/let-me-create.hash deleted file mode 100644 index 899761786a..0000000000 --- a/package/let-me-create/let-me-create.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally computed -sha256 5f42858a2062f34d2578e9cb1aed3ccb8d2409d908aa4c41a924418666d5f2bd let-me-create-1.5.2.tar.gz -sha256 8ffc162e1435e810845b09a4c0d534df057a030f4c107778677b6621dc203426 LICENSE diff --git a/package/let-me-create/let-me-create.mk b/package/let-me-create/let-me-create.mk deleted file mode 100644 index faa5e14d96..0000000000 --- a/package/let-me-create/let-me-create.mk +++ /dev/null @@ -1,26 +0,0 @@ -################################################################################ -# -# LetMeCreate -# -################################################################################ - -LET_ME_CREATE_VERSION = 1.5.2 -LET_ME_CREATE_SITE = $(call github,CreatorDev,LetMeCreate,v$(LET_ME_CREATE_VERSION)) -LET_ME_CREATE_INSTALL_STAGING = YES -LET_ME_CREATE_LICENSE = BSD-3-Clause -LET_ME_CREATE_LICENSE_FILES = LICENSE - -# pure static build not supported -ifeq ($(BR2_SHARED_LIBS),y) -LET_ME_CREATE_CONF_OPTS += -DBUILD_STATIC=OFF -DBUILD_SHARED=ON -else ifeq ($(BR2_SHARED_STATIC_LIBS),y) -LET_ME_CREATE_CONF_OPTS += -DBUILD_STATIC=ON -DBUILD_SHARED=ON -endif - -ifeq ($(BR2_PACKAGE_LET_ME_CREATE_EXAMPLES),y) -LET_ME_CREATE_CONF_OPTS += -DBUILD_EXAMPLES=ON -else -LET_ME_CREATE_CONF_OPTS += -DBUILD_EXAMPLES=OFF -endif - -$(eval $(cmake-package))