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