difftastic 0.52.0 -> 0.53.0 https://repology.org/project/difftastic/versions attrpath: difftastic Checking auto update branch... No auto update branch exists Old version 0.52.0" not present in master derivation file with contents: { lib , fetchpatch , rustPlatform , fetchFromGitHub , testers , difftastic , stdenv }: let mimallocPatch = fetchpatch { name = "fix-build-on-older-macos-releases.patch"; url = "https://github.com/microsoft/mimalloc/commit/40e0507a5959ee218f308d33aec212c3ebeef3bb.patch"; sha256 = "sha256-DK0LqsVXXiEVQSQCxZ5jyZMg0UJJx9a/WxzCroYSHZc="; }; in rustPlatform.buildRustPackage rec { pname = "difftastic"; version = "0.53.0"; src = fetchFromGitHub { owner = "wilfred"; repo = pname; rev = version; hash = "sha256-fLn+Ibe6i6pI6yDCWkDAUMl2wOVSFXBCqidT6iNCSGM="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "tree_magic_mini-3.0.2" = "sha256-iIX/DeDbquObDPOx/pctVFN4R8GSkD9bPNkNgOLdUJs="; }; }; # skip flaky tests checkFlags = [ "--skip=options::tests::test_detect_display_width" ]; # Work around https://github.com/NixOS/nixpkgs/issues/166205. env = lib.optionalAttrs stdenv.cc.isClang { NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; }; postPatch = '' patch -d $cargoDepsCopy/libmimalloc-sys-0.1.24/c_src/mimalloc \ -p1 < ${mimallocPatch} ''; passthru.tests.version = testers.testVersion { package = difftastic; }; meta = with lib; { description = "A syntax-aware diff"; homepage = "https://github.com/Wilfred/difftastic"; changelog = "https://github.com/Wilfred/difftastic/blob/${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ ethancedwards8 figsoda ]; mainProgram = "difft"; }; }