according to this issue https://github.com/newsboat/newsboat/issues/1885 newsboat can be made without docs and therefore emerging ruby can be avoided with doc use flag
Hey, any update? It seems a sound proposal
I think I'd prefer it if we shipped pre-generated man pages instead of disabling it entirely. I have some scripts which make it quite easy to do and I've started doing it for e.g. qemu.
Hey Sam, pre-generated man pages would be cool but for the time being, seeing this is an issue unattended for almost half a year we could disable it temporarily until your optimal solution is implemented
it's been a long time since i created this bug, is there motivation to add doc flag
(In reply to Morteza from comment #4) > it's been a long time since i created this bug, is there motivation to add > doc flag Maybe you could do it?
Created attachment 878823 [details] newsboat-2.33 ebuild without docs With this ebuild you can build the newest Newsboat(2.33) without docs meaning you don't need about 50 Ruby packages. I could not decide how to add the doc flag since it's the default for the actual project and the docs being optional is not yet implemented. What I did was basically: 1- Remove the asciidoctor dependency. 2- Update the versions for the crates. 3- Instead of using "emake" and "emake-install", I used "emake newsboat" and "emake install-newsboat". These were mentioned in the GitHub issues. Temporarily a useflag can be added to reverse this and use the older method (plain make and make install) to compile and install it.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ed578c12e9e4e109a62eaa8561018eb77a9b82 commit 02ed578c12e9e4e109a62eaa8561018eb77a9b82 Author: Vadim I <vadign00@gmail.com> AuthorDate: 2023-12-28 14:17:21 +0000 Commit: Arthur Zamarin <arthurzam@gentoo.org> CommitDate: 2024-04-05 17:22:51 +0000 net-news/newsboat: add 2.34, ship prebuilt docs Closes: https://bugs.gentoo.org/831123 Closes: https://bugs.gentoo.org/901213 Closes: https://bugs.gentoo.org/910210 Signed-off-by: Vadim I <vadign00@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/34517 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> net-news/newsboat/Manifest | 79 ++++++++++++ net-news/newsboat/newsboat-2.34.ebuild | 212 +++++++++++++++++++++++++++++++++ 2 files changed, 291 insertions(+)