diff options
author | Gabriel Adomnicai <gabesoft@gmail.com> | 2017-09-05 07:00:22 -0700 |
---|---|---|
committer | Jörg Thalheim <Mic92@users.noreply.github.com> | 2017-09-05 15:00:22 +0100 |
commit | 7c08e86be9a547162852524bc3e04b00a1d604bd (patch) | |
tree | 829aacc934d29a4359d4aea9510f248caac63b46 | |
parent | 62c4d1526999c053d6f560f9169c9166473cdadd (diff) |
mmake: init at 1.2.0 (#28904)
* Package for mmake * Package for mmake - build from sources * Package name update * Added maintainers
-rw-r--r-- | lib/maintainers.nix | 1 | ||||
-rw-r--r-- | pkgs/tools/misc/mmake/default.nix | 25 | ||||
-rw-r--r-- | pkgs/tools/misc/mmake/deps.nix | 30 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
4 files changed, 58 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 271f0f66480fb..ea1cff03fe2ee 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -212,6 +212,7 @@ fuuzetsu = "Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>"; fuzzy-id = "Thomas Bach <hacking+nixos@babibo.de>"; fxfactorial = "Edgar Aroutiounian <edgar.factorial@gmail.com>"; + gabesoft = "Gabriel Adomnicai <gabesoft@gmail.com>"; gal_bolle = "Florent Becker <florent.becker@ens-lyon.org>"; garbas = "Rok Garbas <rok@garbas.si>"; garrison = "Jim Garrison <jim@garrison.cc>"; diff --git a/pkgs/tools/misc/mmake/default.nix b/pkgs/tools/misc/mmake/default.nix new file mode 100644 index 0000000000000..ce8ad76ba829c --- /dev/null +++ b/pkgs/tools/misc/mmake/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildGoPackage, fetchFromGitHub, fetchhg, fetchbzr, fetchsvn }: + +buildGoPackage rec { + name = "mmake-${version}"; + version = "1.2.0"; + + goPackagePath = "github.com/tj/mmake"; + + src = fetchFromGitHub { + owner = "tj"; + repo = "mmake"; + rev = "v${version}"; + sha256 = "1pyqgk04v0f7a28cwq9c40bd2cgrkrv4wqcijdzpgn4bqhrqab4f"; + }; + + goDeps = ./deps.nix; + + meta = with stdenv.lib; { + homepage = https://github.com/tj/mmake; + description = "Mmake is a small program which wraps make to provide additional functionality, such as user-friendly help output, remote includes, and eventually more. It otherwise acts as a pass-through to standard make."; + license = licenses.mit; + platforms = platforms.all; + maintainers = [ maintainers.gabesoft ]; + }; +} diff --git a/pkgs/tools/misc/mmake/deps.nix b/pkgs/tools/misc/mmake/deps.nix new file mode 100644 index 0000000000000..0721ad0af6088 --- /dev/null +++ b/pkgs/tools/misc/mmake/deps.nix @@ -0,0 +1,30 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +[ + { + goPackagePath = "github.com/apex/log"; + fetch = { + type = "git"; + url = "https://github.com/apex/log"; + rev = "0296d6eb16bb28f8a0c55668affcf4876dc269be"; + sha256 = "067px84y73h60bai1yy6xqf2l05gq6zsp64fn58d4fwzk04aa16v"; + }; + } + { + goPackagePath = "github.com/pkg/errors"; + fetch = { + type = "git"; + url = "https://github.com/pkg/errors"; + rev = "c605e284fe17294bda444b34710735b29d1a9d90"; + sha256 = "1izjk4msnc6wn1mclg0ypa6i31zfwb1r3032k8q4jfbd57hp0bz6"; + }; + } + { + goPackagePath = "github.com/segmentio/go-env"; + fetch = { + type = "git"; + url = "https://github.com/segmentio/go-env"; + rev = "ea0600a7760cd15ccca9057be4a87d68e95ee876"; + sha256 = "0rgclbi0na5042cirr52lriwyb5a2rdpqx211zfwyrrvc3zq4lwq"; + }; + } +] diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f7926b693aa9f..d729d57d74a3a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3277,6 +3277,8 @@ with pkgs; mktorrent = callPackage ../tools/misc/mktorrent { }; + mmake = callPackage ../tools/misc/mmake { }; + modemmanager = callPackage ../tools/networking/modemmanager {}; modsecurity_standalone = callPackage ../tools/security/modsecurity { }; |