$Summary says it all. The EAPI Cheatsheet could be used as a basis. PDF: https://projects.gentoo.org/pms/6/eapi-cheatsheet.pdf Git commit: https://gitweb.gentoo.org/proj/pms.git/commit/?id=164be16d929765a849e476a4318ea38d592b672a
(In reply to Ulrich Müller from comment #0) > The EAPI Cheatsheet could be used as a basis. > PDF: https://projects.gentoo.org/pms/6/eapi-cheatsheet.pdf > Git commit: > https://gitweb.gentoo.org/proj/pms.git/commit/ > ?id=164be16d929765a849e476a4318ea38d592b672a Small update for the revised EAPI 6: https://gitweb.gentoo.org/proj/pms.git/commit/?id=5d31a49f9df00777015aaebc496eb3846c0164db
I've added initial EAPI=6 description in the "EAPI Usage and Description". I won't have time to update more stuff like src_prepare pages this week.
ebuild-writing/eapi section is updated by maekke as part of #572152 and the changes are in the tree https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=dc45ef4f246cf360e9e67ec0fdfa87749bf1f67d. Things I see that need fixing so far are: - Update ebuild-writing/functions/src_prepare wrt eapply, eapply_user, and the PATCHES array - Update ebuild-writing/functions/src_install wrt einstalldocs. Update the default src_install per EAPI6. Perhaps mention DOCS and HTML_DOCS arrays as well. - Rework examples in ebuild-writing/functions/src_install now that einstall is banned - Update function-reference/build-functions wrt einstall being banned - Update function-reference/install-functions wrt einstalldocs. Maybe even mark dohtml as deprecated (#564620) - Update ebuild-writing/error-handling per nonfatal die - Update quickstart per EAPI6 - Rework the example in ebuild-writing/functions/src_compile/no-build-system to use get_libdir(). There are probable more examples with hardcoded /usr/lib.