man/texinfo: conditionally add gzip/bzip2/xz to RDEPENDS

Conditionally add 'xz/bz2/gzip' to info/man's RDEPENDS
according to DOC_COMPRESS.

[YOCTO #6750]
[YOCTO #6751]

(From OE-Core rev: 610220a95f9ef78590acb1b8f18abc984464da96)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Hongxu Jia
2014-09-25 14:31:59 +08:00
committed by Richard Purdie
parent 597b0c0954
commit 0d90e61611
2 changed files with 26 additions and 0 deletions

View File

@@ -9,6 +9,19 @@ PR = "r1"
DEPENDS = "groff less"
def compress_pkg(d):
if "compress_doc" in (d.getVar("INHERIT", True) or "").split():
compress = d.getVar("DOC_COMPRESS", True)
if compress == "gz":
return "gzip"
elif compress == "bz2":
return "bzip2"
elif compress == "xz":
return "xz"
return ""
RDEPENDS_${PN} += "${@compress_pkg(d)}"
SRC_URI = "http://primates.ximian.com/~flucifredi/${BPN}/${BPN}-${PV}.tar.gz \
file://man-1.5k-confpath.patch;striplevel=0 \
file://man-1.5h1-make.patch \

View File

@@ -9,6 +9,19 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
PROVIDES_append_class-native = " texinfo-replacement-native"
def compress_pkg(d):
if "compress_doc" in (d.getVar("INHERIT", True) or "").split():
compress = d.getVar("DOC_COMPRESS", True)
if compress == "gz":
return "gzip"
elif compress == "bz2":
return "bzip2"
elif compress == "xz":
return "xz"
return ""
RDEPENDS_info += "${@compress_pkg(d)}"
DEPENDS = "zlib ncurses texinfo-replacement-native"
DEPENDS_class-native = "zlib-native ncurses-native"