From: Yan Liu <[email protected]> Signed-off-by: Yan Liu <[email protected]> --- .../recipes-devtools/ltp-ddt/ltp-ddt_20180118.bb | 94 -------------------- .../recipes-devtools/ltp-ddt/ltp-ddt_20190305.bb | 94 ++++++++++++++++++++ 2 files changed, 94 insertions(+), 94 deletions(-) delete mode 100644 meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20180118.bb create mode 100644 meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20190305.bb
diff --git a/meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20180118.bb b/meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20180118.bb deleted file mode 100644 index 2f491ad..0000000 --- a/meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20180118.bb +++ /dev/null @@ -1,94 +0,0 @@ -SUMMARY = "Embedded Linux Device Driver Tests based on Linux Test Project" -HOMEPAGE = "http://arago-project.org/git/projects/test-automation/ltp-ddt.git" -SECTION = "console/utils" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" - -PR = "r22" -PV_append = "+git${SRCPV}" - -PROVIDES += "ltp" -DEPENDS = "alsa-lib attr libaio libcap acl openssl zip-native" - -RDEPENDS_${PN} = "\ - acl \ - at \ - attr \ - bash \ - cpio \ - cronie \ - curl \ - e2fsprogs-mke2fs \ - expect \ - gawk \ - gzip \ - iproute2 \ - ldd \ - libaio \ - logrotate \ - perl \ - pm-qa \ - python-core \ - serialcheck \ - unzip \ - util-linux \ - which \ - libgcc\ - memtester\ -" - -inherit autotools-brokensep - -SRCREV = "cc77bda07ecfc3bc7c42a559ec17d7a7736d1e9f" -BRANCH ?= "master" - -SRC_URI = "git://arago-project.org/git/projects/test-automation/ltp-ddt.git;branch=${BRANCH} \ - file://0003-Add-knob-to-control-tirpc-support.patch \ -" - -S = "${WORKDIR}/git" - -LTPROOT = "/opt/ltp" - -# disable TI RPC (Transport-Independent RPC) due to missing dependency -EXTRA_OECONF += " --without-tirpc" - -EXTRA_OEMAKE_append = " \ - prefix=${LTPROOT} \ - CROSS_COMPILE=${HOST_PREFIX} \ - SKIP_IDCHECK=1 \ - KERNEL_USR_INC=${STAGING_INCDIR} \ - ALSA_INCPATH=${STAGING_INCDIR} \ - ALSA_LIBPATH=${STAGING_LIBDIR} \ - RANLIB=${RANLIB} \ - DESTDIR=${D} \ - CC='${CC}' \ -" - -TARGET_CC_ARCH += "${LDFLAGS}" - -FILES_${PN}-dbg += " \ - ${LTPROOT}/.debug \ - ${LTPROOT}/bin/.debug \ - ${LTPROOT}/runtest/.debug \ - ${LTPROOT}/testcases/bin/.debug \ - ${LTPROOT}/testcases/bin/*/bin/.debug \ - ${LTPROOT}/testcases/bin/*/test/.debug \ - ${LTPROOT}/testcases/bin/ddt/.debug \ - ${LTPROOT}/testcases/bin/ddt/*/bin/.debug \ - ${LTPROOT}/testcases/bin/ddt/*/test/.debug \ - ${LTPROOT}/testcases/realtime/*/*/.debug \ -" - -FILES_${PN}-staticdev += "${LTPROOT}/lib ${LTPROOT}/lib/libmem.a ${LTPROOT}/testcases/data/nm01/lib.a" -FILES_${PN} += "${LTPROOT}/*" - -do_install() { - oe_runmake install -} - -# Avoid file dependency scans, as LTP checks for things that may or may not -# exist on the running system. For instance it has specific checks for -# csh and ksh which are not typically part of OpenEmbedded systems (but -# can be added via additional layers.) -SKIP_FILEDEPS_${PN} = '1' diff --git a/meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20190305.bb b/meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20190305.bb new file mode 100644 index 0000000..9ff582f --- /dev/null +++ b/meta-arago-extras/recipes-devtools/ltp-ddt/ltp-ddt_20190305.bb @@ -0,0 +1,94 @@ +SUMMARY = "Embedded Linux Device Driver Tests based on Linux Test Project" +HOMEPAGE = "http://arago-project.org/git/projects/test-automation/ltp-ddt.git" +SECTION = "console/utils" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" + +PR = "r1" +PV_append = "+git${SRCPV}" + +PROVIDES += "ltp" +DEPENDS = "alsa-lib attr libaio libcap acl openssl zip-native" + +RDEPENDS_${PN} = "\ + acl \ + at \ + attr \ + bash \ + cpio \ + cronie \ + curl \ + e2fsprogs-mke2fs \ + expect \ + gawk \ + gzip \ + iproute2 \ + ldd \ + libaio \ + logrotate \ + perl \ + pm-qa \ + python-core \ + serialcheck \ + unzip \ + util-linux \ + which \ + libgcc\ + memtester\ +" + +inherit autotools-brokensep + +SRCREV = "22e65405811dc47a4254a52aaaf09a5a83387bdd" +BRANCH ?= "master" + +SRC_URI = "git://arago-project.org/git/projects/test-automation/ltp-ddt.git;branch=${BRANCH} \ + file://0003-Add-knob-to-control-tirpc-support.patch \ +" + +S = "${WORKDIR}/git" + +LTPROOT = "/opt/ltp" + +# disable TI RPC (Transport-Independent RPC) due to missing dependency +EXTRA_OECONF += " --without-tirpc" + +EXTRA_OEMAKE_append = " \ + prefix=${LTPROOT} \ + CROSS_COMPILE=${HOST_PREFIX} \ + SKIP_IDCHECK=1 \ + KERNEL_USR_INC=${STAGING_INCDIR} \ + ALSA_INCPATH=${STAGING_INCDIR} \ + ALSA_LIBPATH=${STAGING_LIBDIR} \ + RANLIB=${RANLIB} \ + DESTDIR=${D} \ + CC='${CC}' \ +" + +TARGET_CC_ARCH += "${LDFLAGS}" + +FILES_${PN}-dbg += " \ + ${LTPROOT}/.debug \ + ${LTPROOT}/bin/.debug \ + ${LTPROOT}/runtest/.debug \ + ${LTPROOT}/testcases/bin/.debug \ + ${LTPROOT}/testcases/bin/*/bin/.debug \ + ${LTPROOT}/testcases/bin/*/test/.debug \ + ${LTPROOT}/testcases/bin/ddt/.debug \ + ${LTPROOT}/testcases/bin/ddt/*/bin/.debug \ + ${LTPROOT}/testcases/bin/ddt/*/test/.debug \ + ${LTPROOT}/testcases/realtime/*/*/.debug \ +" + +FILES_${PN}-staticdev += "${LTPROOT}/lib ${LTPROOT}/lib/libmem.a ${LTPROOT}/testcases/data/nm01/lib.a" +FILES_${PN} += "${LTPROOT}/*" + +do_install() { + oe_runmake install +} + +# Avoid file dependency scans, as LTP checks for things that may or may not +# exist on the running system. For instance it has specific checks for +# csh and ksh which are not typically part of OpenEmbedded systems (but +# can be added via additional layers.) +SKIP_FILEDEPS_${PN} = '1' -- 1.7.9.5 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
