From b0980aaea0461db01027dc173060bd9dd20110c4 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Mon, 29 Dec 2025 18:59:18 +0100 Subject: [PATCH] package/alure: remove package Analysis of https://github.com/kcat/alure: last commit: Feb 2020 last bug report: Oct 2020 last pull request: 0 open The package is broken with cmake 4 and no other package depends on it. The upstream site kcat.strangesoft.net has no DNS record anymore, the main site strangesoft.net serves content unrelated to alure. Although the cmake error is easy to fix we remove this unsupported package instead. Fixes: https://autobuild.buildroot.net/results/d5a/d5a275f2d282c9dd2e3053667c79be11d48e918d/ Signed-off-by: Bernd Kuhls Cc: Romain Naour Signed-off-by: Thomas Petazzoni --- Config.in.legacy | 6 ++++ DEVELOPERS | 1 - package/Config.in | 1 - package/alure/Config.in | 56 ---------------------------------- package/alure/alure.hash | 3 -- package/alure/alure.mk | 65 ---------------------------------------- 6 files changed, 6 insertions(+), 126 deletions(-) delete mode 100644 package/alure/Config.in delete mode 100644 package/alure/alure.hash delete mode 100644 package/alure/alure.mk diff --git a/Config.in.legacy b/Config.in.legacy index 7ff34b6801..4e27af0f00 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,12 @@ endif comment "Legacy options removed in 2026.02" +config BR2_PACKAGE_ALURE + bool "alure has been removed" + select BR2_LEGACY + help + alure is unmaintained and has been removed + config BR2_PACKAGE_LIBUWSC bool "libuwsc has been removed" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index ab68fd2b2c..df13cc37d0 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2906,7 +2906,6 @@ F: configs/qemu_* F: configs/am574x_idk_defconfig F: configs/beagleboneai64_defconfig F: configs/beagley_ai_defconfig -F: package/alure/ F: package/aubio/ F: package/bcc/ F: package/binutils/ diff --git a/package/Config.in b/package/Config.in index bef6ae7b22..7a7f80f37b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1536,7 +1536,6 @@ menu "Libraries" menu "Audio/Sound" source "package/alsa-lib/Config.in" source "package/alsa-plugins/Config.in" - source "package/alure/Config.in" source "package/aubio/Config.in" source "package/bcg729/Config.in" source "package/caps/Config.in" diff --git a/package/alure/Config.in b/package/alure/Config.in deleted file mode 100644 index c831bba913..0000000000 --- a/package/alure/Config.in +++ /dev/null @@ -1,56 +0,0 @@ -config BR2_PACKAGE_ALURE - bool "alure" - depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_9 # openal - depends on BR2_INSTALL_LIBSTDCPP - depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # openal - depends on BR2_USE_WCHAR # use wchar_t - select BR2_PACKAGE_OPENAL - help - Alure is a C++ 3D audio API. It uses OpenAL for audio - rendering, and provides common higher-level features such as - file loading and decoding, buffer caching, background - streaming, and source management for virtually unlimited - sound source handles. - - https://kcat.strangesoft.net/alure.html - -if BR2_PACKAGE_ALURE - -config BR2_PACKAGE_ALURE_FLAC_DECODER - bool "flac decoder" - help - Enables the built-in FLAC decoder. - -config BR2_PACKAGE_ALURE_MINIMP3_DECODER - bool "minimp3 decoder" - help - Enables the built-in minimp3 decoder. - -config BR2_PACKAGE_ALURE_OPUS_DECODER - bool "opus decoder" - select BR2_PACKAGE_LIBOGG - select BR2_PACKAGE_OPUS - help - Enables the built-in libopusfile decoder. - -config BR2_PACKAGE_ALURE_SNDFILE_DECODER - bool "sndfile decoder" - select BR2_PACKAGE_LIBSNDFILE - help - Enables the built-in libsndfile decoder. - -config BR2_PACKAGE_ALURE_VORBIS_DECODER - bool "vorbis decoder" - select BR2_PACKAGE_LIBOGG - select BR2_PACKAGE_LIBVORBIS - help - Enables the built-in libvorbis decoder. - -endif - -comment "alure needs a toolchain w/ C++, gcc >= 9, NPTL, wchar" - depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS - depends on !BR2_INSTALL_LIBSTDCPP \ - || !BR2_TOOLCHAIN_GCC_AT_LEAST_9 \ - || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_USE_WCHAR diff --git a/package/alure/alure.hash b/package/alure/alure.hash deleted file mode 100644 index 0d4c36c4ae..0000000000 --- a/package/alure/alure.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally computed -sha256 9b808e5b5a54d156348221dc86704c7831115047d5238691e6088f8c4814b2ca alure-14beed2a86d5a36030e907b21c46614d505f07cd.tar.gz -sha256 7331ddc67daaf1a283c81e8dc17bac8dc40f54ed3fab3d3964616f4bd502a0a3 LICENSE diff --git a/package/alure/alure.mk b/package/alure/alure.mk deleted file mode 100644 index fe27bfd12b..0000000000 --- a/package/alure/alure.mk +++ /dev/null @@ -1,65 +0,0 @@ -################################################################################ -# -# alure -# -################################################################################ - -ALURE_VERSION = 14beed2a86d5a36030e907b21c46614d505f07cd -ALURE_SITE = $(call github,kcat,alure,$(ALURE_VERSION)) -ALURE_LICENSE = Zlib, Public Domain (src/decoders/dr_flac.h) -ALURE_LICENSE_FILES = LICENSE -ALURE_INSTALL_STAGING = YES - -ALURE_DEPENDENCIES = openal - -# Disabling alure examples removes the dependencies on physfs and dump -# libraries. Enable at least one built-in decoder (wave). -ALURE_CONF_OPTS = -DALURE_INSTALL=ON \ - -DALURE_BUILD_EXAMPLES=OFF \ - -DALURE_ENABLE_WAVE=ON - -ifeq ($(BR2_PACKAGE_ALURE_FLAC_DECODER),y) -ALURE_CONF_OPTS += -DALURE_ENABLE_FLAC=ON -else -ALURE_CONF_OPTS += -DALURE_ENABLE_FLAC=OFF -endif - -ifeq ($(BR2_PACKAGE_ALURE_MINIMP3_DECODER),y) -ALURE_CONF_OPTS += -DALURE_ENABLE_MINIMP3=ON -else -ALURE_CONF_OPTS += -DALURE_ENABLE_MINIMP3=OFF -endif - -ifeq ($(BR2_PACKAGE_ALURE_OPUS_DECODER),y) -ALURE_CONF_OPTS += -DALURE_ENABLE_OPUS=ON -ALURE_DEPENDENCIES += libogg opus -else -ALURE_CONF_OPTS += -DALURE_ENABLE_OPUS=OFF -endif - -ifeq ($(BR2_PACKAGE_ALURE_SNDFILE_DECODER),y) -ALURE_CONF_OPTS += -DALURE_ENABLE_SNDFILE=ON -ALURE_DEPENDENCIES += libsndfile -else -ALURE_CONF_OPTS += -DALURE_ENABLE_SNDFILE=OFF -endif - -ifeq ($(BR2_PACKAGE_ALURE_VORBIS_DECODER),y) -ALURE_CONF_OPTS += -DALURE_ENABLE_VORBIS=ON -ALURE_DEPENDENCIES += libogg libvorbis -else -ALURE_CONF_OPTS += -DALURE_ENABLE_VORBIS=OFF -endif - -ifeq ($(BR2_STATIC_LIBS),y) -ALURE_CONF_OPTS += -DALURE_BUILD_SHARED=OFF \ - -DALURE_BUILD_STATIC=ON -else ifeq ($(BR2_SHARED_STATIC_LIBS),y) -ALURE_CONF_OPTS += -DALURE_BUILD_SHARED=ON \ - -DALURE_BUILD_STATIC=ON -else -ALURE_CONF_OPTS += -DALURE_BUILD_SHARED=ON \ - -DALURE_BUILD_STATIC=OFF -endif - -$(eval $(cmake-package))