diff options
Diffstat (limited to 'pkgs/applications/misc/gcalcli/default.nix')
-rw-r--r-- | pkgs/applications/misc/gcalcli/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/applications/misc/gcalcli/default.nix b/pkgs/applications/misc/gcalcli/default.nix new file mode 100644 index 000000000000..7d5f16cfde19 --- /dev/null +++ b/pkgs/applications/misc/gcalcli/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchFromGitHub, pkgs, lib, python, pythonPackages }: + +pythonPackages.buildPythonApplication rec { + version = "3.4.0"; + name = "gcalcli-${version}"; + + src = fetchFromGitHub { + owner = "insanum"; + repo = "gcalcli"; + rev = "v${version}"; + sha256 = "171awccgnmfv4j7m2my9387sjy60g18kzgvscl6pzdid9fn9rrm8"; + }; + + propagatedBuildInputs = with pythonPackages; [ + dateutil + gflags + google_api_python_client + httplib2 + oauth2client + parsedatetime + six + vobject + ] ++ lib.optional (!pythonPackages.isPy3k) futures; + + meta = with lib; { + homepage = https://github.com/insanum/gcalcli; + description = "CLI for Google Calendar"; + license = licenses.mit; + }; +} |