30 lines
683 B
Nix
30 lines
683 B
Nix
|
{
|
||
|
vimUtils,
|
||
|
fetchzip,
|
||
|
makeWrapper,
|
||
|
lib,
|
||
|
php80,
|
||
|
php80Packages,
|
||
|
git
|
||
|
}:
|
||
|
|
||
|
vimUtils.buildVimPluginFrom2Nix rec {
|
||
|
pname = "phpactor";
|
||
|
version = "f07b2a65e3b5f84c49a76fadb9752f8cafd7e879";
|
||
|
src = fetchzip {
|
||
|
url = "https://daniel-siepmann.de/fileadmin/${pname}-${version}.tar.gz";
|
||
|
sha256 = "sha256-I4oKEgXY5N63IIxr4leqm5WHsgtQJXmQhHmmpPDtOGQ=";
|
||
|
};
|
||
|
|
||
|
nativeBuildInputs = [
|
||
|
makeWrapper
|
||
|
];
|
||
|
|
||
|
postInstall = ''
|
||
|
wrapProgram $out/bin/phpactor \
|
||
|
--prefix PATH : ${lib.strings.makeBinPath [ php80 ]} \
|
||
|
--prefix PATH : ${lib.strings.makeBinPath [ php80Packages.composer ]} \
|
||
|
--prefix PATH : ${lib.strings.makeBinPath [ git ]}
|
||
|
'';
|
||
|
}
|