···11 buildPhase ? ":",
12 preInstall ? "",
13 postInstall ? "",
14- # name of the subdirectory in which to store the plugin
15- installPath ? lib.getName pname,
1617 checkInputs ? [],
18 # plugin packages to add to the vendor paths of the test fish shell
···26 ...
27}:
2829-stdenv.mkDerivation (attrs // {
0000000030 inherit name;
31 inherit unpackPhase configurePhase buildPhase;
32
···11 buildPhase ? ":",
12 preInstall ? "",
13 postInstall ? "",
001415 checkInputs ? [],
16 # plugin packages to add to the vendor paths of the test fish shell
···24 ...
25}:
2627+let
28+ # Do not pass attributes that are only relevant to buildFishPlugin to mkDerivation.
29+ drvAttrs = builtins.removeAttrs attrs [
30+ "checkPlugins"
31+ "checkFunctionDirs"
32+ ];
33+in
34+35+stdenv.mkDerivation (drvAttrs // {
36 inherit name;
37 inherit unpackPhase configurePhase buildPhase;
38