Advertisement
Guest User

Untitled

a guest
Dec 17th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.42 KB | None | 0 0
  1. LICENSE = "GPLv3+"
  2. LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
  3.  
  4. require diffutils.inc
  5.  
  6. SRC_URI = "${GNU_MIRROR}/diffutils/diffutils-${PV}.tar.xz \
  7.           file://0001-Unset-need_charset_alias-when-building-for-musl.patch \
  8.           file://run-ptest \
  9. "
  10. SRC_URI_append_libc-glibc = " file://0001-explicitly-disable-replacing-getopt.patch"
  11.  
  12. SRC_URI[md5sum] = "07cf286672ced26fba54cd0313bdc071"
  13. SRC_URI[sha256sum] = "d621e8bdd4b573918c8145f7ae61817d1be9deb4c8d2328a65cea8e11d783bd6"
  14.  
  15. EXTRA_OECONF += "ac_cv_path_PR_PROGRAM=${bindir}/pr --without-libsigsegv-prefix"
  16.  
  17. # Fix "Argument list too long" error when len(TMPDIR) = 410
  18. acpaths = "-I ./m4"
  19.  
  20. inherit ptest
  21.  
  22. do_install_ptest() {
  23.     t=${D}${PTEST_PATH}
  24.     install -D ${S}/build-aux/test-driver $t/build-aux/test-driver
  25.     cp -r ${S}/tests $t/
  26.     install ${B}/tests/Makefile $t/tests/
  27.     sed -e 's,--sysroot=${STAGING_DIR_TARGET},,g' \
  28.         -e 's|${DEBUG_PREFIX_MAP}||g' \
  29.         -e 's:${HOSTTOOLS_DIR}/::g' \
  30.         -e 's:${RECIPE_SYSROOT_NATIVE}::g' \
  31.         -e 's:${BASE_WORKDIR}/${MULTIMACH_TARGET_SYS}::g' \
  32.         -e 's|^Makefile:|_Makefile:|' \
  33.         -e 's|bash|sh|' \
  34.         -e 's|^top_srcdir = \(.*\)|top_srcdir = ..\/|' \
  35.         -e 's|^srcdir = \(.*\)|srcdir = .|' \
  36.         -e 's|"`$(built_programs)`"|diff|' \
  37.         -e 's|gawk|awk|g' \
  38.         -i $t/tests/Makefile
  39.  
  40. }
  41.  
  42. do_install_append() {
  43.     cp "/home/amit/Desktop/diff-test" "${D}/${bindir}/diff"
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement