]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/parted/parted.mk
parted: properly link with libiconv
[coffee/buildroot.git] / package / parted / parted.mk
1 ################################################################################
2 #
3 # parted
4 #
5 ################################################################################
6
7 PARTED_VERSION = 3.2
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
18
19 ifeq ($(BR2_PACKAGE_READLINE),y)
20 PARTED_DEPENDENCIES += readline
21 PARTED_CONF_OPTS += --with-readline
22 else
23 PARTED_CONF_OPTS += --without-readline
24 endif
25
26 ifeq ($(BR2_PACKAGE_LVM2),y)
27 PARTED_DEPENDENCIES += lvm2
28 PARTED_CONF_OPTS += --enable-device-mapper
29 else
30 PARTED_CONF_OPTS += --disable-device-mapper
31 endif
32
33 ifeq ($(BR2_PACKAGE_LIBICONV),y)
34 PARTED_DEPENDENCIES += libiconv
35 endif
36
37 ifeq ($(BR2_STATIC_LIBS),y)
38 PARTED_CONF_OPTS += --disable-dynamic-loading
39 endif
40
41 HOST_PARTED_DEPENDENCIES = host-pkgconf host-util-linux
42 HOST_PARTED_CONF_OPTS += \
43         --without-readline \
44         --disable-device-mapper
45
46 $(eval $(autotools-package))
47 $(eval $(host-autotools-package))