about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPavel Sobolev <paveloom@riseup.net>2023-04-01 22:23:32 +0300
committerPavel Sobolev <paveloom@riseup.net>2023-04-10 19:44:39 +0300
commit2c29a384ee2521abf5a122b8c4991e4a30db4a28 (patch)
tree41e5c928e41c0f5aefd7016373d742916e5c9499
parentb696e793aae8eb08135a478298e0b5b1a2dc5cc2 (diff)
gut: init at 0.2.7
-rw-r--r--pkgs/applications/version-management/gut/default.nix33
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/applications/version-management/gut/default.nix b/pkgs/applications/version-management/gut/default.nix
new file mode 100644
index 0000000000000..934184658dca4
--- /dev/null
+++ b/pkgs/applications/version-management/gut/default.nix
@@ -0,0 +1,33 @@
+{ buildGoModule
+, fetchFromGitHub
+, lib
+, nix-update-script
+}:
+
+buildGoModule rec {
+  pname = "gut";
+  version = "0.2.7";
+
+  src = fetchFromGitHub {
+    owner = "julien040";
+    repo = "gut";
+    rev = version;
+    sha256 = "sha256-qmp6QWmyharyTzUVXlX/oJZWbeyegX/u8/vzi/pTSaA=";
+  };
+
+  vendorSha256 = "sha256-E4jr+dskBdVXj/B5RW1AKyxxr+f/+ZW42OTO9XbCLuw=";
+
+  ldflags = [ "-s" "-w" "-X github.com/julien040/gut/src/telemetry.gutVersion=${version}" ];
+
+  # Checks if `/home` exists
+  doCheck = false;
+
+  passthru.updateScript = nix-update-script { };
+
+  meta = {
+    description = "An easy-to-use git client for Windows, macOS, and Linux";
+    homepage = "https://github.com/slackhq/go-audit";
+    maintainers = [ lib.maintainers.paveloom ];
+    license = [ lib.licenses.mit ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 8a0e20576e739..3922e04e85273 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2045,6 +2045,8 @@ with pkgs;
 
   gst = callPackage ../applications/version-management/gst { };
 
+  gut = callPackage ../applications/version-management/gut { };
+
   hred = callPackage ../development/tools/hred { };
 
   hub = callPackage ../applications/version-management/hub { };