{ stdenv , lib , fetchFromGitHub , makeWrapper , installShellFiles , flac , sox }: stdenv.mkDerivation rec { pname = "redoflacs"; version = "0.30.20190903"; src = fetchFromGitHub { owner = "sirjaren"; repo = "redoflacs"; rev = "4ca544cbc075d0865884906208cb2b8bc318cf9e"; sha256 = "19lcl09d4ngz2zzwd8dnnxx41ddvznhar6ggrlf1xvkr5gd7lafp"; }; dontBuild = true; nativeBuildInputs = [ installShellFiles makeWrapper ]; installPhase = '' runHook preInstall install -Dm755 -t $out/bin redoflacs install -Dm644 -t $out/share/doc/redoflacs LICENSE *.md installManPage redoflacs.1 runHook postInstall ''; postFixup = '' wrapProgram $out/bin/redoflacs \ --prefix PATH : ${lib.makeBinPath ([ flac sox ])} ''; meta = with lib; { description = "Parallel BASH commandline FLAC compressor, verifier, organizer, analyzer, and retagger"; mainProgram = "redoflacs"; homepage = src.meta.homepage; license = licenses.gpl2; maintainers = with maintainers; [ peterhoeg ]; platforms = platforms.all; }; }