summary refs log tree commit diff
diff options
context:
space:
mode:
authorAndersonTorres <torres.anderson.85@protonmail.com>2021-11-03 10:32:44 -0300
committerAndersonTorres <torres.anderson.85@protonmail.com>2021-11-03 16:14:39 -0300
commitbd0b227bc91738d7aed435111c78b2ff8b54c5e6 (patch)
tree224ed8e7023723b389dc76e39ec75bffdba23200
parent76041cb768b0e0a31f91a73a081b6dbf804db732 (diff)
downloadnixpkgs-bd0b227bc91738d7aed435111c78b2ff8b54c5e6.tar
nixpkgs-bd0b227bc91738d7aed435111c78b2ff8b54c5e6.tar.gz
nixpkgs-bd0b227bc91738d7aed435111c78b2ff8b54c5e6.tar.bz2
nixpkgs-bd0b227bc91738d7aed435111c78b2ff8b54c5e6.tar.lz
nixpkgs-bd0b227bc91738d7aed435111c78b2ff8b54c5e6.tar.xz
nixpkgs-bd0b227bc91738d7aed435111c78b2ff8b54c5e6.tar.zst
nixpkgs-bd0b227bc91738d7aed435111c78b2ff8b54c5e6.zip
go-mk: init at 0.pre+date=2015-03-24
-rw-r--r--pkgs/development/tools/build-managers/go-mk/default.nix31
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/development/tools/build-managers/go-mk/default.nix b/pkgs/development/tools/build-managers/go-mk/default.nix
new file mode 100644
index 00000000000..f543d60da95
--- /dev/null
+++ b/pkgs/development/tools/build-managers/go-mk/default.nix
@@ -0,0 +1,31 @@
+{ lib
+, buildGoPackage
+, fetchFromGitHub
+}:
+
+buildGoPackage rec {
+  pname = "go-mk";
+  version = "0.pre+date=2015-03-24";
+
+  src = fetchFromGitHub {
+    owner = "dcjones";
+    repo = "mk";
+    rev = "73d1b31466c16d0a13a220e5fad7cd8ef6d984d1";
+    hash = "sha256-fk2Qd3LDMx+RapKi1M9yCuxpS0IB6xlbEWW+H6t94AI=";
+  };
+
+  goPackagePath = "github.com/dcjones/mk";
+
+  meta = with lib; {
+    inherit (src.meta) homepage;
+    description = "A reboot of Plan9's mk, written in Go";
+    longDescription = ''
+      Mk is a reboot of the Plan 9 mk command, which itself is a successor to
+      make. This tool is for anyone who loves make, but hates all its stupid
+      bullshit.
+    '';
+    license = licenses.bsd2;
+    maintainers = with maintainers; [ AndersonTorres ];
+    platforms = platforms.unix;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 6c5f284a71e..657202c64a7 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2186,6 +2186,8 @@ with pkgs;
 
   bmake = callPackage ../development/tools/build-managers/bmake { };
 
+  go-mk = callPackage ../development/tools/build-managers/go-mk { };
+
   boca = callPackage ../development/libraries/boca { };
 
   bochs = callPackage ../applications/virtualization/bochs {