Merge pull request #325755 from jtojnar/phpspy

php.packages.phpspy: Add dependency needed for tracing & install flamegraph helper

authored by Pol Dellaiera and committed by GitHub ce6a9d4a e901eee1

+19 -3
+19 -3
pkgs/development/php-packages/phpspy/default.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 php, 6 testers, 7 phpPackages, ··· 19 fetchSubmodules = true; 20 }; 21 22 - nativeBuildInputs = [ php.unwrapped ]; 23 24 env.USE_ZEND = 1; 25 26 installPhase = '' 27 runHook preInstall 28 29 - mkdir -p $out/bin 30 - cp phpspy $out/bin 31 32 runHook postInstall 33 ''; 34 35 passthru.tests.version = testers.testVersion {
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 + gnugrep, 6 + binutils, 7 + makeBinaryWrapper, 8 php, 9 testers, 10 phpPackages, ··· 22 fetchSubmodules = true; 23 }; 24 25 + nativeBuildInputs = [ 26 + makeBinaryWrapper 27 + php.unwrapped 28 + ]; 29 30 env.USE_ZEND = 1; 31 32 installPhase = '' 33 runHook preInstall 34 35 + install -Dt "$out/bin" phpspy stackcollapse-phpspy.pl 36 37 runHook postInstall 38 + ''; 39 + 40 + postFixup = '' 41 + wrapProgram "$out/bin/phpspy" \ 42 + --prefix PATH : "${ 43 + lib.makeBinPath [ 44 + gnugrep 45 + # for objdump 46 + binutils 47 + ] 48 + }" 49 ''; 50 51 passthru.tests.version = testers.testVersion {