commit:     16cd03f6ee4b00462adc5c8da825b7e3d2aeef79
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Tue Jan 27 08:04:11 2026 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Tue Jan 27 08:24:15 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=16cd03f6

www-apps/pleroma: Add comments related to pkgcheck warnings

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 www-apps/pleroma/pleroma-2.10.0.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/www-apps/pleroma/pleroma-2.10.0.ebuild 
b/www-apps/pleroma/pleroma-2.10.0.ebuild
index e0d1c21b49..fe7ff017d7 100644
--- a/www-apps/pleroma/pleroma-2.10.0.ebuild
+++ b/www-apps/pleroma/pleroma-2.10.0.ebuild
@@ -103,7 +103,12 @@ src_install() {
 
        doinitd ./pleroma/installation/init.d/pleroma
 
+       # Generated by Elixir, see lib/mix/lib/mix/tasks/release.init.ex
+       # Real executable needs to be in /opt/pleroma/bin due to usage of 
readlink to guess install path
        dosym /opt/pleroma/bin/pleroma /usr/bin/pleroma
+
+       # Technically could be with regular binaries via dobin,
+       # but useless without the pleroma command, which has restricted access
        dosym /opt/pleroma/bin/pleroma_ctl /usr/bin/pleroma_ctl
 
        # This file controls console access
@@ -118,6 +123,7 @@ src_install() {
        fperms 0750 /var/lib/pleroma
        fowners pleroma:pleroma /var/lib/pleroma
 
+       # So that www-apps/pleroma-fe (optional) doesn't ends up creating 
namespace conflicts
        dosym /opt/pleroma-fe/dist 
/var/lib/pleroma/static/frontends/pleroma-fe/gentoo
 }
 

Reply via email to