diff options
| -rw-r--r-- | meta/recipes-devtools/git/git.inc | 31 |
1 files changed, 28 insertions, 3 deletions
diff --git a/meta/recipes-devtools/git/git.inc b/meta/recipes-devtools/git/git.inc index 5d02343e4b..f5013f1410 100644 --- a/meta/recipes-devtools/git/git.inc +++ b/meta/recipes-devtools/git/git.inc | |||
| @@ -34,12 +34,24 @@ do_install () { | |||
| 34 | rmdir ${D}${exec_prefix}/lib || true | 34 | rmdir ${D}${exec_prefix}/lib || true |
| 35 | } | 35 | } |
| 36 | 36 | ||
| 37 | PERLSEDFIXUP = " \ | ||
| 38 | sed -i -e 's#${STAGING_BINDIR_NATIVE}/perl-native/#${bindir}/#' \ | ||
| 39 | -e 's#${libdir}/perl-native/#${libdir}/#' \ | ||
| 40 | ${@d.getVar("PERLTOOLS", True).replace(' /',d.getVar('D', True) + '/')} \ | ||
| 41 | " | ||
| 42 | |||
| 43 | do_install_append_class-target () { | ||
| 44 | ${PERLSEDFIXUP} | ||
| 45 | } | ||
| 46 | |||
| 47 | do_install_append_class-nativesdk () { | ||
| 48 | ${PERLSEDFIXUP} | ||
| 49 | } | ||
| 50 | |||
| 37 | FILES_${PN} += "${datadir}/git-core ${libxecdir}/git-core/" | 51 | FILES_${PN} += "${datadir}/git-core ${libxecdir}/git-core/" |
| 38 | FILES_${PN}-dbg += "${libexecdir}/git-core/.debug" | 52 | FILES_${PN}-dbg += "${libexecdir}/git-core/.debug" |
| 39 | 53 | ||
| 40 | # Git tools requiring perl | 54 | PERLTOOLS = " \ |
| 41 | PACKAGES =+ "${PN}-perltools" | ||
| 42 | FILES_${PN}-perltools += " \ | ||
| 43 | ${libexecdir}/git-core/git-add--interactive \ | 55 | ${libexecdir}/git-core/git-add--interactive \ |
| 44 | ${libexecdir}/git-core/git-archimport \ | 56 | ${libexecdir}/git-core/git-archimport \ |
| 45 | ${libexecdir}/git-core/git-cvsexportcommit \ | 57 | ${libexecdir}/git-core/git-cvsexportcommit \ |
| @@ -50,6 +62,19 @@ FILES_${PN}-perltools += " \ | |||
| 50 | ${libexecdir}/git-core/git-relink \ | 62 | ${libexecdir}/git-core/git-relink \ |
| 51 | ${libexecdir}/git-core/git-send-email \ | 63 | ${libexecdir}/git-core/git-send-email \ |
| 52 | ${libexecdir}/git-core/git-svn \ | 64 | ${libexecdir}/git-core/git-svn \ |
| 65 | ${libexecdir}/git-core/git-instaweb \ | ||
| 66 | ${libexecdir}/git-core/git-submodule \ | ||
| 67 | ${libexecdir}/git-core/git-am \ | ||
| 68 | ${libexecdir}/git-core/git-request-pull \ | ||
| 69 | ${datadir}/gitweb/gitweb.cgi \ | ||
| 70 | ${datadir}/git-core/templates/hooks/prepare-commit-msg.sample \ | ||
| 71 | ${datadir}/git-core/templates/hooks/pre-rebase.sample \ | ||
| 72 | " | ||
| 73 | |||
| 74 | # Git tools requiring perl | ||
| 75 | PACKAGES =+ "${PN}-perltools" | ||
| 76 | FILES_${PN}-perltools += " \ | ||
| 77 | ${PERLTOOLS} \ | ||
| 53 | ${datadir}/perl \ | 78 | ${datadir}/perl \ |
| 54 | " | 79 | " |
| 55 | RDEPENDS_${PN}-perltools = "${PN} perl perl-module-file-path findutils" | 80 | RDEPENDS_${PN}-perltools = "${PN} perl perl-module-file-path findutils" |
