{ python3Packages , fetchFromGitHub , gcc , lib }: python3Packages.buildPythonApplication rec { pname = "resolve-march-native"; version = "5.1.0"; src = fetchFromGitHub { owner = "hartwork"; repo = pname; rev = "refs/tags/${version}"; hash = "sha256-02d7ip5E/vkOMkkeHOx1m7FdpurXT9O6HdwrygNPHdY="; }; # NB: The tool uses gcc at runtime to resolve the -march=native flags propagatedBuildInputs = [ gcc ]; doCheck = true; meta = with lib; { description = "Tool to determine what GCC flags -march=native would resolve into"; mainProgram = "resolve-march-native"; homepage = "https://github.com/hartwork/resolve-march-native"; license = licenses.gpl2Plus; maintainers = with maintainers; [ lovesegfault ]; platforms = platforms.unix; }; }