From 66a25908debec9e306bdea3f07a1ff8a01012822 Mon Sep 17 00:00:00 2001 From: rbasso Date: Thu, 3 Nov 2016 02:59:56 +0900 Subject: [PATCH 1/2] maintainers: add rbasso --- lib/maintainers.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 6ff645995407b..5a5d58e6f962c 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -360,6 +360,7 @@ rardiol = "Ricardo Ardissone "; rasendubi = "Alexey Shmalko "; raskin = "Michael Raskin <7c6f434c@mail.ru>"; + rbasso = "Rafael Basso "; redbaron = "Maxim Ivanov "; redvers = "Redvers Davies "; refnil = "Martin Lavoie "; From fa46c22354a4461c9fab41b28ac427ec21c14c71 Mon Sep 17 00:00:00 2001 From: rbasso Date: Thu, 3 Nov 2016 03:01:17 +0900 Subject: [PATCH 2/2] exercism: init at 2.3.0 --- pkgs/applications/misc/exercism/default.nix | 23 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 pkgs/applications/misc/exercism/default.nix diff --git a/pkgs/applications/misc/exercism/default.nix b/pkgs/applications/misc/exercism/default.nix new file mode 100644 index 0000000000000..6ccae9d536010 --- /dev/null +++ b/pkgs/applications/misc/exercism/default.nix @@ -0,0 +1,23 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "exercism-${version}"; + version = "2.3.0"; + + goPackagePath = "github.com/exercism/cli"; + + src = fetchFromGitHub { + owner = "exercism"; + repo = "cli"; + rev = "v${version}"; + sha256 = "1zhvvmsh5kw739kylk0bqj1wa6vjyahz43dlxdpv42h8gfiiksf5"; + }; + + meta = with stdenv.lib; { + description = "A Go based command line tool for exercism.io"; + homepage = http://exercism.io/cli; + license = licenses.mit; + maintainers = [ maintainers.rbasso ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4e0efdfe5a5f6..0e0e04909f612 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12749,6 +12749,8 @@ in evopedia = callPackage ../applications/misc/evopedia { }; + exercism = callPackage ../applications/misc/exercism { }; + gpg-mdp = callPackage ../applications/misc/gpg-mdp { }; keepassx = callPackage ../applications/misc/keepassx { };