package/libebur128: remove package

libebur128 was added to buildroot in July 2016 with commit
a32d29cd84 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
21d93a1351 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 <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
(cherry picked from commit 6586a2b165)
[thomas: backport Config.in.legacy to LTS branch]
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
This commit is contained in:
Bernd Kuhls
2025-06-14 13:10:02 +02:00
committed by Thomas Perale
parent 8d7db3a217
commit 47ec015ea1
7 changed files with 8 additions and 35 deletions

View File

@@ -144,6 +144,14 @@ endif
###############################################################################
comment "Legacy options removed in 2025.02.4"
config BR2_PACKAGE_LIBEBUR128
bool "libebur128 has been removed"
select BR2_LEGACY
help
The libebur128 package has been removed from Buildroot.
comment "Legacy options removed in 2025.02"
config BR2_PACKAGE_SQLITE_ENABLE_JSON1

View File

@@ -411,7 +411,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/

View File

@@ -1533,7 +1533,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"

View File

@@ -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

View File

@@ -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

View File

@@ -1,3 +0,0 @@
# Locally computed
sha256 baa7fc293a3d4651e244d8022ad03ab797ca3c2ad8442c43199afe8059faa613 libebur128-1.2.6.tar.gz
sha256 d6b4754bb67bdd08b97d5d11b2d7434997a371585a78fe77007149df3af8d09c COPYING

View File

@@ -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))