{ git , lib , libgit2 , makeWrapper , rustPlatform , stdenv , fetchFromGitHub }: let inherit (lib) licenses maintainers ; version = "0.2.3"; in rustPlatform.buildRustPackage { pname = "git-instafix"; inherit version; src = fetchFromGitHub { owner = "quodlibetor"; repo = "git-instafix"; rev = "v${version}"; hash = "sha256-gh0/pD07oWODZAOu82KijOFWUHfqSHyGLXg67K/rhqo="; }; cargoHash = "sha256-FncpFgmbB186ZKl8XMjeNAFtAf1qlNW8hbhTOKBlUWc="; buildInputs = [ libgit2 ]; nativeCheckInputs = [ git ]; meta = { description = "Quickly fix up an old commit using your currently-staged changes"; mainProgram = "git-instafix"; homepage = "https://github.com/quodlibetor/git-instafix"; license = with licenses; [ mit asl20 ]; maintainers = with maintainers; [ mightyiam ]; changelog = "https://github.com/quodlibetor/git-instafix/releases/tag/v${version}"; broken = stdenv.isDarwin; }; }