[Buildroot] [PATCH 1/1] package/libdcadec: remove package

Bernd Kuhls bernd.kuhls at t-online.de
Sat Nov 5 07:51:56 UTC 2022


Quoting https://github.com/foo86/dcadec

"This program is deprecated!

 This decoder has been fully integrated into FFmpeg master branch and
 further development will continue there. Using FFmpeg for DTS decoding
 is now recommended."

Fixes:
http://autobuild.buildroot.net/results/1e63586c91a2670ecac2940f6e9840e6801c32f3/

Signed-off-by: Bernd Kuhls <bernd.kuhls at t-online.de>
---
 Config.in.legacy                 |  8 ++++++++
 DEVELOPERS                       |  1 -
 package/Config.in                |  1 -
 package/libdcadec/Config.in      |  7 -------
 package/libdcadec/libdcadec.hash |  3 ---
 package/libdcadec/libdcadec.mk   | 33 --------------------------------
 6 files changed, 8 insertions(+), 45 deletions(-)
 delete mode 100644 package/libdcadec/Config.in
 delete mode 100644 package/libdcadec/libdcadec.hash
 delete mode 100644 package/libdcadec/libdcadec.mk

diff --git a/Config.in.legacy b/Config.in.legacy
index 0e63d59a98..7458fa331e 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -146,6 +146,14 @@ endif
 
 comment "Legacy options removed in 2022.11"
 
+config BR2_PACKAGE_LIBDCADEC
+	bool "package was deprecated upstream, use ffmpeg instead"
+	select BR2_LEGACY
+	help
+	  This decoder has been fully integrated into FFmpeg master
+	  branch and further development will continue there. Using
+	  FFmpeg for DTS decoding is now recommended.
+
 config BR2_KERNEL_HEADERS_5_17
 	bool "kernel headers version 5.17.x are no longer supported"
 	select BR2_LEGACY
diff --git a/DEVELOPERS b/DEVELOPERS
index 4750c06b64..f7c6c71e6f 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -363,7 +363,6 @@ F:	package/libcdio/
 F:	package/libcec/
 F:	package/libcodec2/
 F:	package/libcrossguid/
-F:	package/libdcadec/
 F:	package/libdeflate/
 F:	package/libdrm/
 F:	package/libdvbcsa/
diff --git a/package/Config.in b/package/Config.in
index d14e7473b6..c0ff8c9144 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1787,7 +1787,6 @@ menu "Multimedia"
 	source "package/libbluray/Config.in"
 	source "package/libcamera/Config.in"
 	source "package/libcamera-apps/Config.in"
-	source "package/libdcadec/Config.in"
 	source "package/libdvbcsa/Config.in"
 	source "package/libdvbpsi/Config.in"
 	source "package/libdvbsi/Config.in"
diff --git a/package/libdcadec/Config.in b/package/libdcadec/Config.in
deleted file mode 100644
index 2687a18187..0000000000
--- a/package/libdcadec/Config.in
+++ /dev/null
@@ -1,7 +0,0 @@
-config BR2_PACKAGE_LIBDCADEC
-	bool "libdcadec"
-	help
-	  dcadec is a free DTS Coherent Acoustics decoder with support
-	  for HD extensions.
-
-	  https://github.com/foo86/dcadec
diff --git a/package/libdcadec/libdcadec.hash b/package/libdcadec/libdcadec.hash
deleted file mode 100644
index 3c3e80e8a3..0000000000
--- a/package/libdcadec/libdcadec.hash
+++ /dev/null
@@ -1,3 +0,0 @@
-# Locally calculated
-sha256  ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44  libdcadec-0.2.0.tar.gz
-sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING.LGPLv2.1
diff --git a/package/libdcadec/libdcadec.mk b/package/libdcadec/libdcadec.mk
deleted file mode 100644
index a3579ad632..0000000000
--- a/package/libdcadec/libdcadec.mk
+++ /dev/null
@@ -1,33 +0,0 @@
-################################################################################
-#
-# libdcadec
-#
-################################################################################
-
-LIBDCADEC_VERSION = 0.2.0
-LIBDCADEC_SITE = $(call github,foo86,dcadec,v$(LIBDCADEC_VERSION))
-LIBDCADEC_LICENSE = LGPL-2.1+
-LIBDCADEC_LICENSE_FILES = COPYING.LGPLv2.1
-LIBDCADEC_INSTALL_STAGING = YES
-
-ifeq ($(BR2_STATIC_LIBS),)
-LIBDCADEC_SHARED = CONFIG_SHARED=1
-endif
-
-define LIBDCADEC_BUILD_CMDS
-	$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
-		CFLAGS="$(TARGET_CFLAGS) -std=gnu99" \
-		$(LIBDCADEC_SHARED) -C $(@D)
-endef
-
-define LIBDCADEC_INSTALL_STAGING_CMDS
-	$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \
-		$(LIBDCADEC_SHARED) DESTDIR=$(STAGING_DIR) PREFIX=/usr install
-endef
-
-define LIBDCADEC_INSTALL_TARGET_CMDS
-	$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \
-		$(LIBDCADEC_SHARED) DESTDIR=$(TARGET_DIR) PREFIX=/usr install
-endef
-
-$(eval $(generic-package))
-- 
2.34.1




More information about the buildroot mailing list