summary refs log tree commit diff
path: root/pkgs/development/tools/git-series
diff options
context:
space:
mode:
authorVenkateswara Rao Mandela <venkat.mandela@gmail.com>2017-05-09 16:34:43 +0530
committerVenkateswara Rao Mandela <venkat.mandela@gmail.com>2017-05-20 16:00:31 +0000
commit3b69497bb1788d17609b3d7bbe75f4790598c1de (patch)
tree7d44aa7ef61290e669000cbc3cc63059c0310848 /pkgs/development/tools/git-series
parent874b81b31f6526f4f082514e05e71123fb9b1c61 (diff)
downloadnixlib-3b69497bb1788d17609b3d7bbe75f4790598c1de.tar
nixlib-3b69497bb1788d17609b3d7bbe75f4790598c1de.tar.gz
nixlib-3b69497bb1788d17609b3d7bbe75f4790598c1de.tar.bz2
nixlib-3b69497bb1788d17609b3d7bbe75f4790598c1de.tar.lz
nixlib-3b69497bb1788d17609b3d7bbe75f4790598c1de.tar.xz
nixlib-3b69497bb1788d17609b3d7bbe75f4790598c1de.tar.zst
nixlib-3b69497bb1788d17609b3d7bbe75f4790598c1de.zip
git-series: init at 0.9.1
git series tracks changes to a patch series over time. git series also
tracks a cover letter for the patch series, formats the series for
email, and prepares pull requests.

https://github.com/git-series/git-series
Diffstat (limited to 'pkgs/development/tools/git-series')
-rw-r--r--pkgs/development/tools/git-series/default.nix33
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/development/tools/git-series/default.nix b/pkgs/development/tools/git-series/default.nix
new file mode 100644
index 000000000000..6617117ef839
--- /dev/null
+++ b/pkgs/development/tools/git-series/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchFromGitHub, rustPlatform, openssl, cmake, perl, pkgconfig, zlib }:
+
+with rustPlatform;
+
+buildRustPackage rec {
+  version = "0.9.1";
+  name = "git-series-${version}";
+
+  src = fetchFromGitHub {
+    owner = "git-series";
+    repo = "git-series";
+    rev = version;
+    sha256 = "07mgq5h6r1gf3jflbv2khcz32bdazw7z1s8xcsafdarnm13ps014";
+  };
+
+  depsSha256 = "1xypk9ck7znca0nqm61m5ngpz6q7c0wydlpwxq4mnkd1np27xn53";
+
+  nativeBuildInputs = [ cmake pkgconfig perl ];
+  buildInputs = [ openssl zlib ];
+
+  meta = with stdenv.lib; {
+    description = "A tool to help with formatting git patches for review on mailing lists";
+    longDescription = ''
+          git series tracks changes to a patch series over time. git
+          series also tracks a cover letter for the patch series,
+          formats the series for email, and prepares pull requests.
+    '';
+    homepage = https://github.com/git-series/git-series;
+
+    license = licenses.mit;
+    maintainer = [ maintainers.vmandela ];
+  };
+}