| ################################################################################ |
| # |
| # libblockdev |
| # |
| ################################################################################ |
| |
| LIBBLOCKDEV_VERSION = 2.24 |
| LIBBLOCKDEV_SITE = https://github.com/storaged-project/libblockdev/releases/download/$(LIBBLOCKDEV_VERSION)-1 |
| LIBBLOCKDEV_LICENSE = LGPL-2.1 |
| LIBBLOCKDEV_LICENSE_FILES = LICENSE |
| LIBBLOCKDEV_INSTALL_STAGING = YES |
| LIBBLOCKDEV_DEPENDENCIES = host-pkgconf libglib2 kmod udev |
| # 0001-Provide-replacement-function-for-strerror_l.patch |
| LIBBLOCKDEV_AUTORECONF = YES |
| |
| LIBBLOCKDEV_CONF_OPTS = \ |
| --disable-introspection \ |
| --with-loop \ |
| --without-bcache \ |
| --without-btrfs \ |
| --without-dm \ |
| --without-dmraid \ |
| --without-escrow \ |
| --without-kbd \ |
| --without-lvm_dbus \ |
| --without-mpath \ |
| --without-nvdimm \ |
| --without-python2 \ |
| --without-python3 \ |
| --without-s390 \ |
| --without-tools \ |
| --without-vdo |
| |
| ifeq ($(BR2_PACKAGE_LIBBLOCKDEV_CRYPTO),y) |
| LIBBLOCKDEV_DEPENDENCIES += cryptsetup |
| LIBBLOCKDEV_CONF_OPTS += --with-crypto |
| else |
| LIBBLOCKDEV_CONF_OPTS += --without-crypto |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBBLOCKDEV_FS),y) |
| LIBBLOCKDEV_DEPENDENCIES += parted util-linux |
| LIBBLOCKDEV_CONF_OPTS += --with-fs |
| else |
| LIBBLOCKDEV_CONF_OPTS += --without-fs |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBBLOCKDEV_LOOP),y) |
| LIBBLOCKDEV_CONF_OPTS += --with-loop |
| else |
| LIBBLOCKDEV_CONF_OPTS += --without-loop |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBBLOCKDEV_LVM2),y) |
| LIBBLOCKDEV_DEPENDENCIES += lvm2 parted |
| LIBBLOCKDEV_CONF_OPTS += --with-lvm |
| else |
| LIBBLOCKDEV_CONF_OPTS += --without-lvm |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBBLOCKDEV_MDRAID),y) |
| LIBBLOCKDEV_DEPENDENCIES += libbytesize |
| LIBBLOCKDEV_CONF_OPTS += --with-mdraid |
| else |
| LIBBLOCKDEV_CONF_OPTS += --without-mdraid |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBBLOCKDEV_PART),y) |
| LIBBLOCKDEV_DEPENDENCIES += parted |
| LIBBLOCKDEV_CONF_OPTS += --with-part |
| else |
| LIBBLOCKDEV_CONF_OPTS += --without-part |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBBLOCKDEV_SWAP),y) |
| LIBBLOCKDEV_DEPENDENCIES += util-linux |
| LIBBLOCKDEV_CONF_OPTS += --with-swap |
| else |
| LIBBLOCKDEV_CONF_OPTS += --without-swap |
| endif |
| |
| $(eval $(autotools-package)) |