nasm: Couple of recipe cleanups

The do_install now matches that from autotools.bbclass.

Document that brokensep is still needed.

Use a better form of handling of aclocal.m4

(From OE-Core rev: ef25d9bb18b3a26eefe7fc0c2d7003578c55f416)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Richard Purdie
2018-11-19 15:28:49 +00:00
parent ceafdb6953
commit 1805ee68dd

View File

@@ -8,17 +8,10 @@ SRC_URI = "http://www.nasm.us/pub/nasm/releasebuilds/${PV}/nasm-${PV}.tar.bz2"
SRC_URI[md5sum] = "238a240d3f869a52f8ac38ee3f8faafa"
SRC_URI[sha256sum] = "d43cfd27cad53d0c22a9bf9702e9dffcc7018a0df21d15b92c56d250d747c744"
# brokensep since this uses autoconf but not automake
inherit autotools-brokensep
do_configure_prepend () {
if [ -f ${S}/aclocal.m4 ] && [ ! -f ${S}/acinclude.m4 ]; then
mv ${S}/aclocal.m4 ${S}/acinclude.m4
fi
}
do_install() {
oe_runmake 'DESTDIR=${D}' install
}
EXTRA_AUTORECONF += "--exclude=aclocal"
BBCLASSEXTEND = "native"