From 821a6f2a170cfcaf8fe51240a2558ae06328a998 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Sat, 16 Feb 2019 15:00:45 +0000 Subject: quilt: Merge recipe files into a more coherent form The style of this recipe is dated, move most of the code into the main shared include file, making some of the configuration much clearer using modern overrides to do so. (From OE-Core rev: b422d94b1b42fd3be42fd1ba95dbcab10e2ab4ef) Signed-off-by: Richard Purdie --- meta/recipes-devtools/quilt/quilt.inc | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'meta/recipes-devtools/quilt/quilt.inc') diff --git a/meta/recipes-devtools/quilt/quilt.inc b/meta/recipes-devtools/quilt/quilt.inc index 48ed9babf7..150df3d572 100644 --- a/meta/recipes-devtools/quilt/quilt.inc +++ b/meta/recipes-devtools/quilt/quilt.inc @@ -11,14 +11,21 @@ SRC_URI = "${SAVANNAH_GNU_MIRROR}/quilt/quilt-${PV}.tar.gz \ file://0001-tests-Allow-different-output-from-mv.patch \ " +SRC_URI_append_class-target = " file://gnu_patch_test_fix_target.patch" + SRC_URI[md5sum] = "c67ba0228f5b7b8bbe469474661f92d6" SRC_URI[sha256sum] = "f6cbc788e5cbbb381a3c6eab5b9efce67c776a8662a7795c7432fd27aa096819" inherit autotools-brokensep ptest +INHIBIT_AUTOTOOLS_DEPS_class-native = "1" +PATCHTOOL_class-native = "patch" + CLEANBROKEN = "1" EXTRA_OECONF = "--with-perl='${USRBINPATH}/env perl' --with-patch=patch" +EXTRA_OECONF_append_class-native = " --disable-nls" +EXTRA_AUTORECONF += "--exclude=aclocal" CACHED_CONFIGUREVARS += "ac_cv_path_BASH=/bin/bash" @@ -33,6 +40,10 @@ do_configure_append () { sed -e 's,^COMPAT_SYMLINKS.*:=.*,COMPAT_SYMLINKS :=,' -i ${S}/Makefile } +do_configure_class-native () { + oe_runconf +} + # quilt Makefiles install to BUILD_ROOT instead of DESTDIR do_install () { oe_runmake 'BUILD_ROOT=${D}' install @@ -40,6 +51,12 @@ do_install () { rm -rf ${D}/${datadir}/emacs } +do_install_append_class-native () { + # Dummy quiltrc file for patch.bbclass + install -d ${D}${sysconfdir}/ + touch ${D}${sysconfdir}/quiltrc +} + do_compile_ptest() { oe_runmake bin/patch-wrapper test/.depend } @@ -61,7 +78,9 @@ FILES_guards = "${bindir}/guards" FILES_${PN}-doc = "${mandir}/man1/quilt.1 ${docdir}/${BPN}" FILES_guards-doc = "${mandir}/man1/guards.1" -RDEPENDS_${PN} = "bash" +RDEPENDS_${PN} = "bash patch diffstat bzip2 util-linux" +RDEPENDS_${PN}_class-native = "diffstat-native patch-native bzip2-native" + RDEPENDS_${PN}-ptest = "make file sed gawk diffutils findutils ed perl \ perl-module-filehandle perl-module-getopt-std \ perl-module-posix perl-module-file-temp \ -- cgit v1.2.3-54-g00ecf