app-shells/nushell: Fix plugin compilation

Plugins failed to compile when the USE flag 'system-clipboard' was
enabled, because for the plugins this Cargo feature does not exist. This
fix clears the 'myfeatures' variable and configures again before the
plugins are compiled.

Closes: https://bugs.gentoo.org/943627
Signed-off-by: Jonas Frei <freijon@pm.me>
Closes: https://github.com/gentoo/gentoo/pull/39347
Signed-off-by: Zac Medico <zmedico@gentoo.org>
This commit is contained in:
Jonas Frei
2024-11-17 09:06:17 +01:00
committed by Zac Medico
parent a1723c8260
commit 99cabffb90
2 changed files with 8 additions and 0 deletions

View File

@@ -762,6 +762,10 @@ src_compile() {
src_install() {
cargo_src_install
if use plugins ; then
# Clear features to compile plugins
local myfeatures=()
cargo_src_configure
cargo_src_install --path crates/nu_plugin_custom_values
cargo_src_install --path crates/nu_plugin_example
cargo_src_install --path crates/nu_plugin_formats

View File

@@ -769,6 +769,10 @@ src_compile() {
src_install() {
cargo_src_install
if use plugins ; then
# Clear features to compile plugins
local myfeatures=()
cargo_src_configure
cargo_src_install --path crates/nu_plugin_custom_values
cargo_src_install --path crates/nu_plugin_example
cargo_src_install --path crates/nu_plugin_formats