mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-11-06 10:16:44 +01:00
Merge pull request #143220 from drewrisinger/dr-pr-bump-gprof2dot
This commit is contained in:
commit
12faa881f8
|
@ -1,18 +1,36 @@
|
|||
{ lib, fetchFromGitHub, buildPythonApplication, python, graphviz }:
|
||||
{ lib
|
||||
, fetchFromGitHub
|
||||
, buildPythonApplication
|
||||
, python
|
||||
, graphviz
|
||||
}:
|
||||
|
||||
buildPythonApplication rec {
|
||||
pname = "gprof2dot";
|
||||
version = "2019.11.30";
|
||||
version = "2021.02.21";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jrfonseca";
|
||||
repo = "gprof2dot";
|
||||
rev = version;
|
||||
sha256 = "1nw4cfwimd0djarw4wc756q095xir78js8flmycg6g7sl3l6p27s";
|
||||
sha256 = "1jjhsjf5fdi1fkn7mvhnzkh6cynl8gcjrygd3cya5mmda3akhzic";
|
||||
};
|
||||
|
||||
makeWrapperArgs = [
|
||||
"--prefix PATH : ${lib.makeBinPath [ graphviz ]}"
|
||||
];
|
||||
|
||||
# Needed so dot is on path of the test script
|
||||
checkInputs = [ graphviz ];
|
||||
checkPhase = "${python.interpreter} tests/test.py";
|
||||
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
|
||||
# if options not specified, will use unwrapped gprof2dot from original source
|
||||
${python.interpreter} tests/test.py --python bash --gprof2dot $out/bin/gprof2dot
|
||||
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/jrfonseca/gprof2dot";
|
||||
|
|
Loading…
Reference in a new issue