13 rustPlatform.buildRustPackage {
15 version = "unstable-2019-10-15";
17 src = fetchFromGitHub {
20 rev = "c570a015e15214be46a7fd06ba08526622738e20";
21 sha256 = "1i0m2b7ma6xvkg95k57gaj1wpc1rfvka6h8jr5hglxmqqbz6cb6w";
25 lockFile = ./Cargo.lock;
30 ] ++ lib.optionals stdenv.isDarwin [
39 ] ++ lib.optionals stdenv.isDarwin [
43 LIBGIT2_SYS_USE_PKG_CONFIG = true;
44 LIBSSH2_SYS_USE_PKG_CONFIG = true;
46 # update Cargo.lock to work with openssl 3
48 ln -sf ${./Cargo.lock} Cargo.lock
52 install -D "$src/git-series.1" "$out/man/man1/git-series.1"
56 description = "A tool to help with formatting git patches for review on mailing lists";
58 git series tracks changes to a patch series over time. git
59 series also tracks a cover letter for the patch series,
60 formats the series for email, and prepares pull requests.
62 homepage = "https://github.com/git-series/git-series";
64 license = licenses.mit;
65 maintainers = with maintainers; [ edef vmandela ];