diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-08-16 00:32:50 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-08-16 00:32:50 -0700 |
commit | c47b51efd25012cae0e864370ceda887f238398b (patch) | |
tree | 572e4b536c3dacf19b18779dc93decaa6f510283 | |
parent | 223c1e5ceac64391160ed5cd4f01adc808d4cc50 (diff) | |
download | portage-c47b51efd25012cae0e864370ceda887f238398b.tar.gz portage-c47b51efd25012cae0e864370ceda887f238398b.tar.bz2 portage-c47b51efd25012cae0e864370ceda887f238398b.zip |
Bug #273631 - Add docs for EAPI 4 default src_install function.
-rw-r--r-- | doc/package/ebuild/eapi/4.docbook | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/package/ebuild/eapi/4.docbook b/doc/package/ebuild/eapi/4.docbook index b2c558d55..86604cf14 100644 --- a/doc/package/ebuild/eapi/4.docbook +++ b/doc/package/ebuild/eapi/4.docbook @@ -157,5 +157,27 @@ Finally, please note that this new metadata key can be set by eclasses, and the pkg_pretend must not write to the filesystem. </para> </section> + <section id='package-ebuild-eapi-4_pre1-phases-src-install'> + <title>Default src_install no longer a no-op</title> + <programlisting> +src_install() { + if [[ -f Makefile || -f GNUmakefile || -f makefile ]] ; then + emake DESTDIR="${D}" install + fi + + if [[ -z $DOCS ]] ; then + local d + for d in README* ChangeLog AUTHORS NEWS TODO CHANGES \ + THANKS BUGS FAQ CREDITS CHANGELOG ; do + [[ -s "${d}" ]] && dodoc "${d}" + done + elif [[ $(declare -p DOCS) == "declare -a "* ]] ; then + dodoc "${DOCS[@]}" + else + dodoc ${DOCS} + fi +} + </programlisting> + </section> </section> </section> |