2022-08-02 13:20:08 +02:00
|
|
|
{
|
|
|
|
vimUtils,
|
|
|
|
fetchzip,
|
|
|
|
makeWrapper,
|
|
|
|
lib,
|
|
|
|
php80,
|
|
|
|
php80Packages,
|
|
|
|
git
|
|
|
|
}:
|
|
|
|
|
|
|
|
vimUtils.buildVimPluginFrom2Nix rec {
|
|
|
|
pname = "phpactor";
|
2022-08-02 13:20:43 +02:00
|
|
|
version = "e7d404c2c6fbe606e5a6374b8e3d0c0d0430487f";
|
2022-08-02 13:20:08 +02:00
|
|
|
src = fetchzip {
|
|
|
|
url = "https://daniel-siepmann.de/fileadmin/${pname}-${version}.tar.gz";
|
2022-08-02 13:20:43 +02:00
|
|
|
sha256 = "sha256-mZ4MZdo7zNXhnUn7OOMfM0hNJe0YFygQ9LMl3YZX0+I=";
|
2022-08-02 13:20:08 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
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 ]}
|
|
|
|
'';
|
|
|
|
}
|