|
|
|
@ -1,25 +1,17 @@ |
|
|
|
|
{ lib, stdenv, fetchFromGitHub, fetchpatch, rustPlatform, libiconv, Security }: |
|
|
|
|
{ lib, stdenv, fetchFromGitHub, rustPlatform, libiconv, Security }: |
|
|
|
|
|
|
|
|
|
rustPlatform.buildRustPackage rec { |
|
|
|
|
pname = "git-interactive-rebase-tool"; |
|
|
|
|
version = "2.1.0"; |
|
|
|
|
version = "2.2.0"; |
|
|
|
|
|
|
|
|
|
src = fetchFromGitHub { |
|
|
|
|
owner = "MitMaro"; |
|
|
|
|
repo = pname; |
|
|
|
|
rev = version; |
|
|
|
|
sha256 = "sha256-DYl/GUbeNtKmXoR3gq8mK8EfsZNVNlrdngAwfzG+epw="; |
|
|
|
|
sha256 = "sha256-++KTMzTt84dowoZP+Bc9E/jUS21YN5ybKrlpQUKCir0="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
cargoPatches = [ |
|
|
|
|
# update git2 crate to fix a compile error |
|
|
|
|
(fetchpatch { |
|
|
|
|
url = "https://github.com/MitMaro/git-interactive-rebase-tool/commit/f4d3026f23118d29a263bbca6c83f963e76c34c4.patch"; |
|
|
|
|
sha256 = "sha256-6ErPRcPbPRXbEslNiNInbbUhbOWb9ZRll7ZDRgTpWS4="; |
|
|
|
|
}) |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
cargoSha256 = "sha256-2aHW9JIiqkO0X0B0D44tSZ8QkmKH/QZoYvKNEQWldo4="; |
|
|
|
|
cargoSha256 = "sha256-OUaP/nDs589FYaGYcleRMTQNu3/q/2wBjHSv2q8OyjA="; |
|
|
|
|
|
|
|
|
|
buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ]; |
|
|
|
|
|
|
|
|
|