tar: fix EXTRA_DEPENDS
authorGeorge Sapkin <george@sapk.in>
Fri, 19 Dec 2025 13:13:39 +0000 (15:13 +0200)
committerJosef Schlehofer <pepe.schlehofer@gmail.com>
Sun, 21 Dec 2025 13:56:41 +0000 (14:56 +0100)
EXTRA_DEPENDS should be used for version constraints. Change to DEPENDS.

Fixes: 488be84 ("utils/tar: Make compression, acl, and xattr support configuration options")
Fixes: 7a49296 ("utils/tar: Fix defaulting to selecting dependencies")
Signed-off-by: George Sapkin <george@sapk.in>
utils/tar/Makefile

index 80c59ca497bdbe8175eee932ed4f9bd418af9ac8..e204dce4f744ef2a2e9dfcb08380da55a4eae8c1 100644 (file)
@@ -35,8 +35,7 @@ include $(INCLUDE_DIR)/package.mk
 define Package/tar
   SECTION:=utils
   CATEGORY:=Utilities
-  DEPENDS:=+PACKAGE_TAR_POSIX_ACL:libacl +PACKAGE_TAR_XATTR:libattr +PACKAGE_TAR_BZIP2:bzip2
-  EXTRA_DEPENDS:=$(if $(CONFIG_PACKAGE_TAR_XZ),xz)
+  DEPENDS:=+PACKAGE_TAR_POSIX_ACL:libacl +PACKAGE_TAR_XATTR:libattr +PACKAGE_TAR_BZIP2:bzip2 +PACKAGE_TAR_XZ:xz +PACKAGE_TAR_XZ:xz-utils
   TITLE:=GNU tar
   URL:=https://www.gnu.org/software/tar/
   MENU:=1
@@ -65,8 +64,6 @@ define Package/tar/config
 
                config PACKAGE_TAR_XZ
                        bool "tar: Enable seamless xz support"
-                       select PACKAGE_xz-utils
-                       select PACKAGE_xz
                        default y
 
                config PACKAGE_TAR_ZSTD