commit:     f11eca22fd872fa839ffad2525cd64466282d0dc
Author:     Phantasm <phantasm <AT> fluffytail <DOT> org>
AuthorDate: Wed Apr  9 01:27:44 2025 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Wed Apr  9 01:27:44 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f11eca22

www-apps/pleroma-fe: Fix missing bin link for vite

lanodan> Chose to make the symlink manually instead of dropping
`--no-bin-links` to make sure there's no symlinks created in the
wrong directories (such as HOME when using ebuild(1) for tests).

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

 www-apps/pleroma-fe/pleroma-fe-2.8.0.ebuild | 2 ++
 www-apps/pleroma-fe/pleroma-fe-9999.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/www-apps/pleroma-fe/pleroma-fe-2.8.0.ebuild 
b/www-apps/pleroma-fe/pleroma-fe-2.8.0.ebuild
index 618e326bc..a97fe97b4 100644
--- a/www-apps/pleroma-fe/pleroma-fe-2.8.0.ebuild
+++ b/www-apps/pleroma-fe/pleroma-fe-2.8.0.ebuild
@@ -32,6 +32,8 @@ src_unpack() {
 
        cd "${S}" || die
        yarn install --no-bin-links --frozen-lockfile --non-interactive || die
+       mkdir -p node_modules/.bin || die
+       ln -s ../vite/bin/vite.js node_modules/.bin/vite || die
 }
 
 # FIXME src_prepare: Point to the correct source repo, needed for AGPL 
compliance

diff --git a/www-apps/pleroma-fe/pleroma-fe-9999.ebuild 
b/www-apps/pleroma-fe/pleroma-fe-9999.ebuild
index 618e326bc..a97fe97b4 100644
--- a/www-apps/pleroma-fe/pleroma-fe-9999.ebuild
+++ b/www-apps/pleroma-fe/pleroma-fe-9999.ebuild
@@ -32,6 +32,8 @@ src_unpack() {
 
        cd "${S}" || die
        yarn install --no-bin-links --frozen-lockfile --non-interactive || die
+       mkdir -p node_modules/.bin || die
+       ln -s ../vite/bin/vite.js node_modules/.bin/vite || die
 }
 
 # FIXME src_prepare: Point to the correct source repo, needed for AGPL 
compliance

Reply via email to