From 6586a2b165f3f9bb29ebfa828e23848f85028ab4 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 14 Jun 2025 13:10:02 +0200 Subject: [PATCH] package/libebur128: remove package libebur128 was added to buildroot in July 2016 with commit a32d29cd84789d7406022c7bb9861e5bda530013 to provide an external dependency for ffmpeg. ffmpeg removed this external dependency and switched to an internal version in November 2016 with upstream commit http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=005d058f4230f3207ebcf1131df7426d4f57392f which was first included in ffmpeg version 3.3. Buildroot bumped ffmpeg to version 3.3 in April 2017 with commit 21d93a1351ca8d4e5185c22a81becdaf08a9bdd3 and forgot to remove the dependency to libebur128. This went unnoticed until libebur128 fails to build with cmake 4.x. Upstream saw its last commit four years ago. Instead of fixing an unused package we removed it from buildroot. Fixes: https://autobuild.buildroot.org/results/e629bd151cc539f01b909e44d07e17451a29ba27/ Signed-off-by: Bernd Kuhls Signed-off-by: Julien Olivain --- Config.in.legacy | 6 ++++++ DEVELOPERS | 1 - package/Config.in | 1 - package/ffmpeg/ffmpeg.mk | 4 ---- package/libebur128/Config.in | 13 ------------- package/libebur128/libebur128.hash | 3 --- package/libebur128/libebur128.mk | 13 ------------- 7 files changed, 6 insertions(+), 35 deletions(-) delete mode 100644 package/libebur128/Config.in delete mode 100644 package/libebur128/libebur128.hash delete mode 100644 package/libebur128/libebur128.mk diff --git a/Config.in.legacy b/Config.in.legacy index 3084e7336e..c94bc1a226 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,12 @@ endif comment "Legacy options removed in 2025.08" +config BR2_PACKAGE_LIBEBUR128 + bool "libebur128 has been removed" + select BR2_LEGACY + help + The libebur128 package has been removed from Buildroot. + config BR2_KERNEL_HEADERS_6_14 bool "kernel headers version 6.14.x are no longer supported" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index c1265c1b4e..d127364a58 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -412,7 +412,6 @@ F: package/libdvbcsa/ F: package/libdvdcss/ F: package/libdvdnav/ F: package/libdvdread/ -F: package/libebur128/ F: package/libfreeglut/ F: package/libfribidi/ F: package/libg7221/ diff --git a/package/Config.in b/package/Config.in index 10f6856dea..227c81ebed 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1554,7 +1554,6 @@ menu "Audio/Sound" source "package/libcodec2/Config.in" source "package/libcue/Config.in" source "package/libcuefile/Config.in" - source "package/libebur128/Config.in" source "package/libg7221/Config.in" source "package/libgsm/Config.in" source "package/libid3tag/Config.in" diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk index 5c00ba2dff..30cf7020de 100644 --- a/package/ffmpeg/ffmpeg.mk +++ b/package/ffmpeg/ffmpeg.mk @@ -243,10 +243,6 @@ FFMPEG_CONF_OPTS += --disable-openssl endif endif -ifeq ($(BR2_PACKAGE_FFMPEG_GPL)$(BR2_PACKAGE_LIBEBUR128),yy) -FFMPEG_DEPENDENCIES += libebur128 -endif - ifeq ($(BR2_PACKAGE_LIBDRM),y) FFMPEG_CONF_OPTS += --enable-libdrm FFMPEG_DEPENDENCIES += libdrm diff --git a/package/libebur128/Config.in b/package/libebur128/Config.in deleted file mode 100644 index 0d68b39d53..0000000000 --- a/package/libebur128/Config.in +++ /dev/null @@ -1,13 +0,0 @@ -config BR2_PACKAGE_LIBEBUR128 - bool "libebur128" - # build system has no support to disable shared linking - # leading to a build error with a static-only toolchain - depends on !BR2_STATIC_LIBS - help - libebur128 is a library that implements the EBU R 128 standard - for loudness normalization. - - https://github.com/jiixyj/libebur128 - -comment "libebur128 needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS diff --git a/package/libebur128/libebur128.hash b/package/libebur128/libebur128.hash deleted file mode 100644 index 9c8c9e0c31..0000000000 --- a/package/libebur128/libebur128.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally computed -sha256 baa7fc293a3d4651e244d8022ad03ab797ca3c2ad8442c43199afe8059faa613 libebur128-1.2.6.tar.gz -sha256 d6b4754bb67bdd08b97d5d11b2d7434997a371585a78fe77007149df3af8d09c COPYING diff --git a/package/libebur128/libebur128.mk b/package/libebur128/libebur128.mk deleted file mode 100644 index b7272fa7e1..0000000000 --- a/package/libebur128/libebur128.mk +++ /dev/null @@ -1,13 +0,0 @@ -################################################################################ -# -# libebur128 -# -################################################################################ - -LIBEBUR128_VERSION = 1.2.6 -LIBEBUR128_SITE = $(call github,jiixyj,libebur128,v$(LIBEBUR128_VERSION)) -LIBEBUR128_LICENSE = MIT -LIBEBUR128_LICENSE_FILES = COPYING -LIBEBUR128_INSTALL_STAGING = YES - -$(eval $(cmake-package))