libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations. gobject-introspection is not a strict dependency and may be disabled via a configure flag. This is the base package with everything disabled, the subsequent patches in this series will add more options necessary to bump udisks to the latest. Signed-off-by: Adam Duskett <Aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
42 lines
1.0 KiB
Makefile
42 lines
1.0 KiB
Makefile
################################################################################
|
|
#
|
|
# 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-crypto \
|
|
--without-dm \
|
|
--without-dmraid \
|
|
--without-escrow \
|
|
--without-fs \
|
|
--without-kbd \
|
|
--without-loop \
|
|
--without-lvm \
|
|
--without-lvm_dbus \
|
|
--without-mdraid \
|
|
--without-mpath \
|
|
--without-nvdimm \
|
|
--without-part \
|
|
--without-python2 \
|
|
--without-python3 \
|
|
--without-s390 \
|
|
--without-swap \
|
|
--without-tools \
|
|
--without-vdo
|
|
|
|
$(eval $(autotools-package))
|