PKGNAME=libblockdev
PKGSEC=libs
PKGDEP="bcache-tools btrfs-progs cryptsetup dosfstools gcc-runtime glib glibc \
        gptfdisk json-glib keyutils kmod libatasmart libbytesize lvm2 mdadm \
        ndctl nspr nss parted systemd util-linux-runtime volume-key xfsprogs \
        yaml libnvme"
PKGDEP__RETRO="btrfs-progs cryptsetup dosfstools gcc-runtime glib glibc \
        gptfdisk json-glib keyutils kmod libatasmart libbytesize lvm2 mdadm \
        nspr nss parted systemd util-linux-runtime volume-key xfsprogs yaml \
        libnvme"
BUILDDEP="gobject-introspection autoconf-archive"
BUILDDEP__RETRO="autoconf-archive"
PKGDES="Library to manipulate block devices"

AUTOTOOLS_AFTER=(
    '--with-dm=no'
)
AUTOTOOLS_AFTER__RETRO=(
    "${AUTOTOOLS_AFTER[@]}"
    '--without-nvdimm'
    # Note: Now a hard requirement in UDisks.
    '--with-nvme'
    '--enable-introspection=no'
)

# Needed by Afterglow, whereas FAIL_ARCH defaults to mainline-only.
FAIL_ARCH="!(mainline|retro)"
