Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354{ diffutils, fetchzip, lib, makeBinaryWrapper, stdenv, tk,}:
stdenv.mkDerivation (finalAttrs: { pname = "tkdiff"; version = "6.0";
src = fetchzip { url = "mirror://sourceforge/tkdiff/tkdiff-${ builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version }.zip"; hash = "sha256-fBPeXL6G9LZZHIapj/lncNrUU02ocnqDOOJfvlKIyRA="; };
nativeBuildInputs = [ makeBinaryWrapper ];
installPhase = '' runHook preInstall
install -Dm755 -t $out/bin tkdiff wrapProgram $out/bin/tkdiff \ --prefix PATH : ${ lib.makeBinPath [ diffutils tk ] }
runHook postInstall '';
meta = { description = "Graphical front end to the diff program"; homepage = "https://tkdiff.sourceforge.io/"; license = lib.licenses.gpl2Plus; longDescription = '' TkDiff is a graphical front end to the diff program. It provides a side-by-side view of the differences between two text files, along with several innovative features such as diff bookmarks, a graphical map of differences for quick navigation, and a facility for slicing diff regions to achieve exactly the merge output desired. ''; mainProgram = "tkdiff"; maintainers = with lib.maintainers; [ mikaelfangel ]; platforms = tk.meta.platforms; };})