building from shared state often ends up with | /b/kraj/angstrom/build/tmp-angstrom_next-uclibc/work/i586-angstrom-linux-uclibc/gawk/4.0.1-r1/gawk-4 .0.1/debug.c:4135: undefined reference to `rl_reset_terminal' | /b/kraj/angstrom/build/tmp-angstrom_next-uclibc/work/i586-angstrom-linux-uclibc/gawk/4.0.1-r1/gawk-4 .0.1/debug.c:4138: undefined reference to `rl_get_screen_size' | debug.o: In function `unserialize': Adding the missing readline dependency to fix such cases where readline has not been populated in sysroot via some other dependency and gawk would then use it or bail out. (From OE-Core rev: 9a43a67993c21cedf6cf71138e3da9c691ebf4a7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
41 lines
1.1 KiB
BlitzBasic
41 lines
1.1 KiB
BlitzBasic
DESCRIPTION = "A program that you can use to select particular records in a \
|
|
file and perform operations upon them."
|
|
HOMEPAGE = "www.gnu.org/software/gawk"
|
|
BUGTRACKER = "bug-gawk@gnu.org"
|
|
SECTION = "console/utils"
|
|
|
|
# gawk <= 3.1.5: GPLv2
|
|
# gawk >= 3.1.6: GPLv3
|
|
LICENSE = "GPLv3"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
|
|
|
DEPENDS += "readline"
|
|
|
|
RDEPENDS_gawk += "gawk-common"
|
|
RDEPENDS_pgawk += "gawk-common"
|
|
PR = "r1"
|
|
|
|
SRC_URI = "${GNU_MIRROR}/gawk/gawk-${PV}.tar.gz"
|
|
|
|
SRC_URI[md5sum] = "bab2bda483e9f32be65b43b8dab39fa5"
|
|
SRC_URI[sha256sum] = "476dee8bea8bc3b04af5cae502b83ea16edd5b703d20418918f8773889d78c80"
|
|
|
|
inherit autotools gettext update-alternatives
|
|
|
|
PACKAGES += "gawk-common pgawk dgawk"
|
|
|
|
FILES_${PN} = "${bindir}/gawk* ${bindir}/igawk"
|
|
FILES_gawk-common += "${datadir}/awk/* ${libexecdir}/awk/*"
|
|
FILES_pgawk = "${bindir}/pgawk*"
|
|
FILES_${PN}-dbg += "${libexecdir}/awk/.debug"
|
|
FILES_dgawk = "${bindir}/dgawk*"
|
|
|
|
ALTERNATIVE_${PN} = "awk"
|
|
ALTERNATIVE_TARGET[awk] = "${bindir}/gawk"
|
|
ALTERNATIVE_PRIORITY = "100"
|
|
|
|
do_install_append() {
|
|
# remove the link since we don't package it
|
|
rm ${D}${bindir}/awk
|
|
}
|