summary refs log tree commit diff
diff options
context:
space:
mode:
authorRoman Volosatovs <rvolosatovs@users.noreply.github.com>2019-08-26 03:29:21 +0300
committerWael Nasreddine <wael.nasreddine@gmail.com>2019-08-25 18:29:21 -0600
commit3f4144c30a6351dd79b177328ec4dea03e2ce45f (patch)
treed54786a734b65be6bc2d4017a682968131b5c538
parent81fe072a8fb335a668d68e9dde9fe4bf60e611a6 (diff)
downloadnixpkgs-3f4144c30a6351dd79b177328ec4dea03e2ce45f.tar
nixpkgs-3f4144c30a6351dd79b177328ec4dea03e2ce45f.tar.gz
nixpkgs-3f4144c30a6351dd79b177328ec4dea03e2ce45f.tar.bz2
nixpkgs-3f4144c30a6351dd79b177328ec4dea03e2ce45f.tar.lz
nixpkgs-3f4144c30a6351dd79b177328ec4dea03e2ce45f.tar.xz
nixpkgs-3f4144c30a6351dd79b177328ec4dea03e2ce45f.tar.zst
nixpkgs-3f4144c30a6351dd79b177328ec4dea03e2ce45f.zip
gofumpt: Init at 2019-07-29 (#66892)
-rw-r--r--pkgs/development/tools/gofumpt/default.nix22
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/development/tools/gofumpt/default.nix b/pkgs/development/tools/gofumpt/default.nix
new file mode 100644
index 00000000000..221058a461e
--- /dev/null
+++ b/pkgs/development/tools/gofumpt/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+  pname = "gofumpt";
+  version = "2019-07-29";
+
+  src = fetchFromGitHub {
+    owner = "mvdan";
+    repo = pname;
+    rev = "96300e3d49fbb3b7bc9c6dc74f8a5cc0ef46f84b";
+    sha256 = "169hwggbhlr6ga045d6sa7xsan3mnj19qbh63i3h4rynqlppzvpf";
+  };
+
+  modSha256 = "1g7dkl60zwlk4q2gwx2780xys8rf2c4kqyy8gr99s5y342wsbx2g";
+
+  meta = with lib; {
+    description = "A stricter gofmt";
+    homepage = https://github.com/mvdan/gofumpt;
+    license = licenses.bsd3;
+    maintainers = with maintainers; [ rvolosatovs ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index b0429fd68c3..25a2e16cf46 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -16149,6 +16149,8 @@ in
 
   goconvey = callPackage ../development/tools/goconvey { };
 
+  gofumpt = callPackage ../development/tools/gofumpt { };
+
   gotags = callPackage ../development/tools/gotags { };
 
   golint = callPackage ../development/tools/golint { };