1 ################################################################################
5 ################################################################################
8 PARTED_SOURCE = parted-$(PARTED_VERSION).tar.xz
9 PARTED_SITE = $(BR2_GNU_MIRROR)/parted
10 PARTED_DEPENDENCIES = host-pkgconf util-linux
11 PARTED_INSTALL_STAGING = YES
12 # 0002-configure.ac-uclinux-is-also-linux.patch
13 # 0004-libparted-labels-link-with-libiconv-if-needed.patch
14 PARTED_AUTORECONF = YES
15 PARTED_GETTEXTIZE = YES
16 PARTED_LICENSE = GPL-3.0+
17 PARTED_LICENSE_FILES = COPYING
19 ifeq ($(BR2_PACKAGE_READLINE),y)
20 PARTED_DEPENDENCIES += readline
21 PARTED_CONF_OPTS += --with-readline
23 PARTED_CONF_OPTS += --without-readline
26 ifeq ($(BR2_PACKAGE_LVM2),y)
27 PARTED_DEPENDENCIES += lvm2
28 PARTED_CONF_OPTS += --enable-device-mapper
30 PARTED_CONF_OPTS += --disable-device-mapper
33 ifeq ($(BR2_PACKAGE_LIBICONV),y)
34 PARTED_DEPENDENCIES += libiconv
37 ifeq ($(BR2_STATIC_LIBS),y)
38 PARTED_CONF_OPTS += --disable-dynamic-loading
41 HOST_PARTED_DEPENDENCIES = host-pkgconf host-util-linux
42 HOST_PARTED_CONF_OPTS += \
44 --disable-device-mapper
46 $(eval $(autotools-package))
47 $(eval $(host-autotools-package))