commit:     01f7cfe81dc943bcbf77630e69216f53eff381f8
Author:     Filip Kobierski <fkobi <AT> pm <DOT> me>
AuthorDate: Mon Jun 16 13:34:22 2025 +0000
Commit:     Filip Kobierski <fkobi <AT> pm <DOT> me>
CommitDate: Mon Jun 16 13:36:10 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01f7cfe8

net-p2p/monero: improve current ebuild

- update HOMEPAGE
- add USE=doc
- make postinst elog cleaner

Signed-off-by: Filip Kobierski <fkobi <AT> pm.me>

 net-p2p/monero/monero-0.18.4.0-r4.ebuild | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/net-p2p/monero/monero-0.18.4.0-r4.ebuild 
b/net-p2p/monero/monero-0.18.4.0-r4.ebuild
index f00ea18a8e..bddbe46584 100644
--- a/net-p2p/monero/monero-0.18.4.0-r4.ebuild
+++ b/net-p2p/monero/monero-0.18.4.0-r4.ebuild
@@ -3,10 +3,12 @@
 
 EAPI=8
 
-inherit cmake systemd
+DOCS_BUILDER=doxygen
+
+inherit cmake docs systemd
 
 DESCRIPTION="The secure, private, untraceable cryptocurrency"
-HOMEPAGE="https://github.com/monero-project/monero";
+HOMEPAGE="https://www.getmonero.org";
 
 if [[ ${PV} == 9999 ]]; then
        inherit git-r3
@@ -61,10 +63,10 @@ src_configure() {
        local mycmakeargs=(
                # TODO: Update CMake to install built libraries (help wanted)
                -DBUILD_SHARED_LIBS=OFF
+               -DBUILD_DOCUMENTATION=OFF # easier to do it manually
                -DMANUAL_SUBMODULES=ON
                -DUSE_CCACHE=OFF
                -DNO_AES=$(usex !cpu_flags_x86_aes)
-               -DBUILD_DOCUMENTATION=OFF # we don't install it either way
                -DUSE_DEVICE_TREZOR=$(usex hw-wallet)
                -DUSE_READLINE=$(usex readline)
        )
@@ -85,6 +87,8 @@ src_compile() {
        )
 
        cmake_build ${targets[@]}
+
+       docs_compile
 }
 
 src_install() {
@@ -124,7 +128,8 @@ src_install() {
 
 pkg_postinst() {
        if use daemon; then
-               elog "Run 'monerod status' as any user to get sync status and 
other stats."
+               elog "To get sync status and other stats run"
+               elog "   $ monerod status"
                elog
                elog "The Monero blockchain can take up a lot of space (250 
GiB) and is stored"
                elog "in /var/lib/monero by default. You may want to enable 
pruning by adding"

Reply via email to