Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
980 B · 33 lines
Nix
12345678910111213141516171819202122232425262728293031323334{ lib, stdenv, fetchFromGitHub, makeWrapper, bash, gnumake }:
stdenv.mkDerivation rec { pname = "makefile2graph"; version = "2021.11.06";
src = fetchFromGitHub { owner = "lindenb"; repo = "makefile2graph"; rev = "refs/tags/${version}"; hash = "sha256-4jyftC0eCJ13X/L4uEWhT5FA5/UXUmSHSoba89GSySQ="; };
nativeBuildInputs = [ makeWrapper ];
makeFlags = [ "prefix=$(out)" ];
fixupPhase = '' substituteInPlace $out/bin/makefile2graph \ --replace '/bin/sh' ${bash}/bin/bash \ --replace 'make2graph' "$out/bin/make2graph" wrapProgram $out/bin/makefile2graph \ --set PATH ${lib.makeBinPath [ gnumake ]} '';
meta = with lib; { homepage = "https://github.com/lindenb/makefile2graph"; description = "Creates a graph of dependencies from GNU-Make; Output is a graphiz-dot file or a Gexf-XML file"; maintainers = with maintainers; [ cmcdragonkai ]; license = licenses.mit; platforms = platforms.all; };}