Merge pull request #143220 from drewrisinger/dr-pr-bump-gprof2dot

This commit is contained in:
Sandro 2021-10-29 18:27:58 +02:00 committed by GitHub
commit 12faa881f8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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";