Commit Graph

209 Commits

Author SHA1 Message Date
Andrew Ammerlaan
bedac61ec6 eclass/docs: more documentation fixes
Package-Manager: Portage-2.3.98, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-04-28 09:59:59 +02:00
Andrew Ammerlaan
624b0488ad eclass/docs: documentation fixes
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-04-28 09:43:18 +02:00
Andrew Ammerlaan
5f91e34dcd eclass/docs: fix comment
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-04-21 12:22:03 +02:00
Andrew Ammerlaan
117147f43c eclass/docs: add doxygen support
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-04-21 12:18:08 +02:00
Andrew Ammerlaan
94cae4d90a eclass/docs: one more bug fix
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-04-07 09:27:24 +02:00
Andrew Ammerlaan
316e8573d3 eclass/docs: many fixes, should work now
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-04-07 09:16:46 +02:00
Andrew Ammerlaan
764e4b954b eclass/docs: USE these handy _ECLASS variables
to check if python-(any)-r1 has been inherited

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-04-06 21:35:47 +02:00
Andrew Ammerlaan
fc93a7a89a eclass/docs: small fixes
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-04-06 20:44:36 +02:00
Andrew Ammerlaan
86aaf69951 eclass/docs: WIP: mkdocs/sphinx doc building
A small eclass for building documentation. Currently supports
building documentation with mkdocs or sphinx. Should work
togheter with distutils-r1 eclass, though this is not required.

The aim is to make it easy to add additional doc builders to the
eclass, just add an setup and compile function for it.
Distutils-r1 eclass also supports sphinx doc building, but this
eclass should also allow sphinx doc building for non-python
packages.

Please feel free to test this eclass on your ebuilds that
use mkdocs doc building or non-pyhton sphinx doc building.
See the in-file documentation on how to use it. That being
said this is still experimental: If the documentation is
unclear, or if you encouter issues, please let me know.

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2020-04-06 20:13:07 +02:00