mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-27 07:57:27 +00:00
262bab29e5
Recently, the official nbdkit repo has been changed: from https://github.com/libguestfs/nbdkit into https://gitlab.com/nbdkit/nbdkit Additionally, the newest stable tag version is v1.40.4. The patch used with version 1.33.11 is also copied and modified to support the latest changes. The version 1.33.11 is not removed for reference purposes. It was tested with one of openbmc images. Signed-off-by: Khem Raj <raj.khem@gmail.com>
34 lines
1.2 KiB
BlitzBasic
34 lines
1.2 KiB
BlitzBasic
SUMMARY = "nbdkit is a toolkit for creating NBD servers."
|
|
DESCRIPTION = "NBD — Network Block Device — is a protocol \
|
|
for accessing Block Devices (hard disks and disk-like things) \
|
|
over a Network. \
|
|
\
|
|
nbdkit is a toolkit for creating NBD servers."
|
|
|
|
HOMEPAGE = "https://gitlab.com/nbdkit/nbdkit"
|
|
LICENSE = "BSD-3-Clause"
|
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=26250adec854bc317493f6fb98efe049"
|
|
|
|
SRC_URI = "git://gitlab.com/nbdkit/nbdkit.git;protocol=https;branch=stable-1.40 \
|
|
file://0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch"
|
|
SRCREV = "0d111a31d9dbc473b9eb901fefe07f0ad392c75a"
|
|
|
|
S = "${WORKDIR}/git"
|
|
|
|
DEPENDS = "curl xz e2fsprogs zlib"
|
|
|
|
# autotools-brokensep is needed as nbdkit does not support build in external directory
|
|
inherit pkgconfig python3native perlnative bash-completion autotools-brokensep
|
|
|
|
# Those are required to build standalone
|
|
EXTRA_OECONF = " --without-libvirt --without-libguestfs --disable-perl"
|
|
|
|
# Disable some extended support (not desired for small embedded systems)
|
|
#EXTRA_OECONF += " --disable-python"
|
|
#EXTRA_OECONF += " --disable-ocaml"
|
|
#EXTRA_OECONF += " --disable-rust"
|
|
#EXTRA_OECONF += " --disable-ruby"
|
|
#EXTRA_OECONF += " --disable-tcl"
|
|
#EXTRA_OECONF += " --disable-lua"
|
|
#EXTRA_OECONF += " --disable-vddk"
|