2022-08-02 13:20:08 +02:00
|
|
|
{
|
2023-04-11 07:43:26 +02:00
|
|
|
vimUtils
|
|
|
|
, makeWrapper
|
|
|
|
, lib
|
|
|
|
, phpactor
|
|
|
|
, php82
|
|
|
|
, php82Packages
|
|
|
|
, git
|
2022-08-02 13:20:08 +02:00
|
|
|
}:
|
|
|
|
|
2023-04-11 07:43:26 +02:00
|
|
|
vimUtils.buildVimPluginFrom2Nix rec {
|
|
|
|
inherit (phpactor) version;
|
|
|
|
|
|
|
|
pname = "vim-phpactor";
|
|
|
|
src = "${phpactor}/share/php/phpactor";
|
2022-08-02 13:20:08 +02:00
|
|
|
|
|
|
|
nativeBuildInputs = [
|
|
|
|
makeWrapper
|
|
|
|
];
|
|
|
|
|
2023-02-14 08:29:04 +01:00
|
|
|
prePatch = ''
|
|
|
|
rm -rf .github/ tests/ \
|
|
|
|
.gitignore \
|
|
|
|
.php-cs-fixer.dist.php \
|
|
|
|
CHANGELOG.md \
|
|
|
|
composer.json \
|
|
|
|
LICENSE \
|
|
|
|
Makefile \
|
|
|
|
phpactor.schema.json \
|
|
|
|
phpbench.json \
|
|
|
|
phpstan-baseline.neon \
|
|
|
|
phpstan.neon \
|
|
|
|
phpunit.xml.dist \
|
|
|
|
README.md \
|
|
|
|
requirements.txt
|
|
|
|
'';
|
|
|
|
|
2022-08-02 13:20:08 +02:00
|
|
|
postInstall = ''
|
|
|
|
wrapProgram $out/bin/phpactor \
|
2023-02-14 08:29:04 +01:00
|
|
|
--prefix PATH : ${lib.strings.makeBinPath [ php82 php82Packages.composer git]}
|
2022-08-02 13:20:08 +02:00
|
|
|
'';
|
|
|
|
}
|