about summary refs log tree commit diff
path: root/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
diff options
context:
space:
mode:
authorroyneary <christian@ulrich.earth>2018-10-23 23:41:36 +0200
committerroyneary <christian@ulrich.earth>2018-10-23 23:41:36 +0200
commitfdd59b62c35a8ea6d7f5c8caf7dad734db05e859 (patch)
treec4f3c1cec274cd74b9aaa5378677bc4900d0d33c /pkgs/applications/version-management/git-and-tools/git-bug/default.nix
parent6392bf5edf113a3aa72e66a836343ed75b8e0685 (diff)
downloadnixlib-fdd59b62c35a8ea6d7f5c8caf7dad734db05e859.tar
nixlib-fdd59b62c35a8ea6d7f5c8caf7dad734db05e859.tar.gz
nixlib-fdd59b62c35a8ea6d7f5c8caf7dad734db05e859.tar.bz2
nixlib-fdd59b62c35a8ea6d7f5c8caf7dad734db05e859.tar.lz
nixlib-fdd59b62c35a8ea6d7f5c8caf7dad734db05e859.tar.xz
nixlib-fdd59b62c35a8ea6d7f5c8caf7dad734db05e859.tar.zst
nixlib-fdd59b62c35a8ea6d7f5c8caf7dad734db05e859.zip
git-bug: init at 0.4.0
Add git-bug, a decentralized bug tracker written in Go
Diffstat (limited to 'pkgs/applications/version-management/git-and-tools/git-bug/default.nix')
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-bug/default.nix31
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/git-and-tools/git-bug/default.nix b/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
new file mode 100644
index 000000000000..9022cc5e35a8
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+  name = "git-bug-${version}";
+  version = "0.4.0";
+  rev = "2ab2412771d58a1b1f3bfeb5a6e9da2e683b0e12";
+  goPackagePath = "github.com/MichaelMure/git-bug";
+
+  src = fetchFromGitHub {
+    inherit rev;
+    owner = "MichaelMure";
+    repo = "git-bug";
+    sha256 = "1zyvyg0p5h71wvyxrzkr1bwddxm3x8p44n6wh9ccfdxp8d2k6k25";
+  };
+
+  goDeps = ./deps.nix;
+
+  postInstall = ''
+    cd go/src/${goPackagePath}
+    install -D -m 0644 misc/bash_completion/git-bug "$bin/etc/bash_completion.d/git-bug"
+    install -D -m 0644 misc/zsh_completion/git-bug "$bin/share/zsh/site-functions/git-bug"
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Distributed bug tracker embedded in Git";
+    homepage = https://github.com/MichaelMure/git-bug;
+    license = licenses.gpl3;
+    platforms = platforms.all;
+    maintainers = with maintainers; [ royneary ];
+  };
+}