mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-30 09:33:41 +00:00
jetbrains.plugins: fix adding JAR plugins
This commit is contained in:
parent
e23d551fb8
commit
579d328a9f
@ -106,7 +106,14 @@ in {
|
||||
IFS=' ' read -ra pluginArray <<< "$newPlugins"
|
||||
for plugin in "''${pluginArray[@]}"
|
||||
do
|
||||
ln -s "$plugin" -t "$out/${rootDir}/plugins/"
|
||||
pluginfiles=$(ls $plugin);
|
||||
if [ $(echo $pluginfiles | wc -l) -eq 1 ] && echo $pluginfiles | grep -E "\.jar" 1> /dev/null; then
|
||||
# if the plugin contains a single jar file, link it directly into the plugins folder
|
||||
ln -s "$plugin/$(echo $pluginfiles | head -1)" $out/${rootDir}/plugins/
|
||||
else
|
||||
# otherwise link the plugin directory itself
|
||||
ln -s "$plugin" -t $out/${rootDir}/plugins/
|
||||
fi
|
||||
done
|
||||
sed "s|${ide.outPath}|$out|" \
|
||||
-i $(realpath $out/bin/${meta.mainProgram})
|
||||
|
Loading…
Reference in New Issue
Block a user