1SUMMARY = "nbdkit is a toolkit for creating NBD servers." 2DESCRIPTION = "NBD — Network Block Device — is a protocol \ 3for accessing Block Devices (hard disks and disk-like things) \ 4over a Network. \ 5\ 6nbdkit is a toolkit for creating NBD servers." 7 8HOMEPAGE = "https://github.com/libguestfs/nbdkit" 9LICENSE = "BSD-3-Clause" 10LIC_FILES_CHKSUM = "file://LICENSE;md5=26250adec854bc317493f6fb98efe049" 11 12SRC_URI = "git://github.com/libguestfs/nbdkit.git;protocol=https;branch=master \ 13 file://0001-plugins-Avoid-absolute-buildpaths-in-binaries.patch" 14SRCREV = "6c02c6a469d62a047f230b0ccf03f72328312d2b" 15 16S = "${WORKDIR}/git" 17 18DEPENDS = "curl xz e2fsprogs zlib" 19 20# autotools-brokensep is needed as nbdkit does not support build in external directory 21inherit pkgconfig python3native perlnative bash-completion autotools-brokensep 22 23# Those are required to build standalone 24EXTRA_OECONF = " --without-libvirt --without-libguestfs --disable-perl" 25 26# Disable some extended support (not desired for small embedded systems) 27#EXTRA_OECONF += " --disable-python" 28#EXTRA_OECONF += " --disable-ocaml" 29#EXTRA_OECONF += " --disable-rust" 30#EXTRA_OECONF += " --disable-ruby" 31#EXTRA_OECONF += " --disable-tcl" 32#EXTRA_OECONF += " --disable-lua" 33#EXTRA_OECONF += " --disable-vddk" 34