Commit b1f2cbb4 authored by Yann E. MORIN's avatar Yann E. MORIN Committed by Peter Korsgaard
Browse files

package/parted: relax dependency on lvm2



parted can be configured without support for LVM volumes, so
we can relax the dependency on lvm2, and make it an optional
feature.

Remove now no-longer needed dependency on MMU because of lvm2.

(Based on a code-snippet from Thomas.)

Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 9c69a48a
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -2,8 +2,6 @@ config BR2_PACKAGE_PARTED
	bool "parted"
	depends on BR2_LARGEFILE
	depends on BR2_USE_WCHAR
	depends on BR2_USE_MMU # lvm2
	select BR2_PACKAGE_LVM2
	select BR2_PACKAGE_READLINE
	select BR2_PACKAGE_UTIL_LINUX
	select BR2_PACKAGE_UTIL_LINUX_LIBUUID
@@ -13,5 +11,4 @@ config BR2_PACKAGE_PARTED
	  http://www.gnu.org/software/parted/

comment "parted needs a toolchain w/ largefile, wchar"
	depends on BR2_USE_MMU
	depends on !(BR2_LARGEFILE && BR2_USE_WCHAR)
+8 −1
Original line number Diff line number Diff line
@@ -7,9 +7,16 @@
PARTED_VERSION = 3.1
PARTED_SOURCE = parted-$(PARTED_VERSION).tar.xz
PARTED_SITE = $(BR2_GNU_MIRROR)/parted
PARTED_DEPENDENCIES = readline util-linux lvm2
PARTED_DEPENDENCIES = readline util-linux
PARTED_INSTALL_STAGING = YES
PARTED_LICENSE = GPLv3+
PARTED_LICENSE_FILES = COPYING

ifeq ($(BR2_PACKAGE_LVM2),y)
PARTED_DEPENDENCIES += lvm2
PARTED_CONF_OPT += --enable-device-mapper
else
PARTED_CONF_OPT += --disable-device-mapper
endif

$(eval $(autotools-package))