diff options
author | Jonas Frei <freijon@pm.me> | 2024-07-17 21:27:16 +0200 |
---|---|---|
committer | Joonas Niilola <juippis@gentoo.org> | 2024-07-23 08:26:50 +0300 |
commit | 1d6918c36aec2f50fe71ccceffa68879b821325c (patch) | |
tree | b3831997c3791c95ae6406d1e7ab2d4fd305c340 /app-editors/helix | |
parent | app-editors/helix: add 24.07 (diff) | |
download | gentoo-1d6918c36aec2f50fe71ccceffa68879b821325c.tar.gz gentoo-1d6918c36aec2f50fe71ccceffa68879b821325c.tar.bz2 gentoo-1d6918c36aec2f50fe71ccceffa68879b821325c.zip |
app-editors/helix: Install grammars into libdir
Signed-off-by: Jonas Frei <freijon@pm.me>
Signed-off-by: Steffen Winter <steffen.winter@proton.me>
Closes: https://github.com/gentoo/gentoo/pull/37569
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'app-editors/helix')
-rw-r--r-- | app-editors/helix/helix-23.10-r3.ebuild | 7 | ||||
-rw-r--r-- | app-editors/helix/helix-24.03-r1.ebuild | 7 | ||||
-rw-r--r-- | app-editors/helix/helix-24.07.ebuild | 29 |
3 files changed, 24 insertions, 19 deletions
diff --git a/app-editors/helix/helix-23.10-r3.ebuild b/app-editors/helix/helix-23.10-r3.ebuild index cce301b3bf47..820bf1627758 100644 --- a/app-editors/helix/helix-23.10-r3.ebuild +++ b/app-editors/helix/helix-23.10-r3.ebuild @@ -308,9 +308,10 @@ src_compile() { src_install() { cargo_src_install --path helix-term - rm runtime/grammars/.gitkeep || die - rm -r runtime/grammars/sources || die - use grammar || rm -r runtime/grammars || die + insinto "/usr/$(get_libdir)/${PN}" + use grammar && doins runtime/grammars/*.so + rm -r runtime/grammars || die + use grammar && dosym "../../../$(get_libdir)/${PN}" "${EPREFIX}/usr/share/${PN}/runtime/grammars" insinto /usr/share/helix doins -r runtime diff --git a/app-editors/helix/helix-24.03-r1.ebuild b/app-editors/helix/helix-24.03-r1.ebuild index 7ac23280faec..46ee3c25397e 100644 --- a/app-editors/helix/helix-24.03-r1.ebuild +++ b/app-editors/helix/helix-24.03-r1.ebuild @@ -315,9 +315,10 @@ src_compile() { src_install() { cargo_src_install --path helix-term - rm runtime/grammars/.gitkeep || die - rm -r runtime/grammars/sources || die - use grammar || rm -r runtime/grammars || die + insinto "/usr/$(get_libdir)/${PN}" + use grammar && doins runtime/grammars/*.so + rm -r runtime/grammars || die + use grammar && dosym "../../../$(get_libdir)/${PN}" "${EPREFIX}/usr/share/${PN}/runtime/grammars" insinto /usr/share/helix doins -r runtime diff --git a/app-editors/helix/helix-24.07.ebuild b/app-editors/helix/helix-24.07.ebuild index d73fe8256bfa..1e4539721df4 100644 --- a/app-editors/helix/helix-24.07.ebuild +++ b/app-editors/helix/helix-24.07.ebuild @@ -306,31 +306,24 @@ RDEPEND="dev-vcs/git" QA_FLAGS_IGNORED=" usr/bin/hx - usr/share/helix/runtime/grammars/.*\.so + usr/share/${PN}/runtime/grammars/.*\.so " -DOCS=( - README.md - CHANGELOG.md - book/ - docs/ -) - pkg_setup() { - export HELIX_DEFAULT_RUNTIME="${EPREFIX}/usr/share/helix/runtime" + export HELIX_DEFAULT_RUNTIME="${EPREFIX}/usr/share/${PN}/runtime" use grammar || export HELIX_DISABLE_AUTO_GRAMMAR_BUILD=1 } src_install() { cargo_src_install --path helix-term - rm runtime/grammars/.gitkeep || die - rm -r runtime/grammars/sources || die - use grammar || rm -r runtime/grammars || die + insinto "/usr/$(get_libdir)/${PN}" + use grammar && doins runtime/grammars/*.so + rm -r runtime/grammars || die + use grammar && dosym "../../../$(get_libdir)/${PN}" "${EPREFIX}/usr/share/${PN}/runtime/grammars" insinto /usr/share/helix doins -r runtime - dodoc -r "${DOCS[@]}" doicon -s 256x256 contrib/${PN}.png domenu contrib/Helix.desktop @@ -341,6 +334,16 @@ src_install() { newbashcomp contrib/completion/hx.bash hx newzshcomp contrib/completion/hx.zsh _hx dofishcomp contrib/completion/hx.fish + + DOCS=( + README.md + CHANGELOG.md + docs/ + ) + HTML_DOCS=( + book/ + ) + einstalldocs } pkg_postinst() { |