浏览代码

package/libdcadec: remove package

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."

lbdcadec has had no commit oin the past 7+ years now.

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

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
[yann.morin.1998@free.fr: amend commit log with age of last activity]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Bernd Kuhls 2 年之前
父节点
当前提交
c6aed2126b
共有 6 个文件被更改,包括 8 次插入45 次删除
  1. 8 0
      Config.in.legacy
  2. 0 1
      DEVELOPERS
  3. 0 1
      package/Config.in
  4. 0 7
      package/libdcadec/Config.in
  5. 0 3
      package/libdcadec/libdcadec.hash
  6. 0 33
      package/libdcadec/libdcadec.mk

+ 8 - 0
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

+ 0 - 1
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/

+ 0 - 1
package/Config.in

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

+ 0 - 7
package/libdcadec/Config.in

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

+ 0 - 3
package/libdcadec/libdcadec.hash

@@ -1,3 +0,0 @@
-# Locally calculated
-sha256  ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44  libdcadec-0.2.0.tar.gz
-sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING.LGPLv2.1

+ 0 - 33
package/libdcadec/libdcadec.mk

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