summary refs log tree commit diff
diff options
context:
space:
mode:
authorEdmund Wu <fangkazuto@gmail.com>2021-07-04 22:21:04 -0400
committerRaphael Megzari <raphael@megzari.com>2021-11-08 19:32:24 +0900
commit238eae397572c5e784498d13f3fd8ab3ec4bd7ea (patch)
treeea294a07189490805efeeb4cb06e7f1b1094a4d4
parent41a611a2adfff3d4cc4e78573a8405b13475c5ae (diff)
downloadnixpkgs-238eae397572c5e784498d13f3fd8ab3ec4bd7ea.tar
nixpkgs-238eae397572c5e784498d13f3fd8ab3ec4bd7ea.tar.gz
nixpkgs-238eae397572c5e784498d13f3fd8ab3ec4bd7ea.tar.bz2
nixpkgs-238eae397572c5e784498d13f3fd8ab3ec4bd7ea.tar.lz
nixpkgs-238eae397572c5e784498d13f3fd8ab3ec4bd7ea.tar.xz
nixpkgs-238eae397572c5e784498d13f3fd8ab3ec4bd7ea.tar.zst
nixpkgs-238eae397572c5e784498d13f3fd8ab3ec4bd7ea.zip
wakatime: 13.0.7 -> 1.18.7
Convert to the new implementation in Go
-rw-r--r--pkgs/tools/misc/wakatime/default.nix23
1 files changed, 7 insertions, 16 deletions
diff --git a/pkgs/tools/misc/wakatime/default.nix b/pkgs/tools/misc/wakatime/default.nix
index e8bd12d567b..5cd52a6a4ac 100644
--- a/pkgs/tools/misc/wakatime/default.nix
+++ b/pkgs/tools/misc/wakatime/default.nix
@@ -1,26 +1,17 @@
-{ lib, python3Packages, fetchFromGitHub, glibcLocales }:
+{ lib, buildGoModule, fetchFromGitHub }:
 
-with python3Packages;
-buildPythonApplication rec {
+buildGoModule rec {
   pname = "wakatime";
-  version = "13.0.7";
+  version = "1.18.7";
 
   src = fetchFromGitHub {
     owner = "wakatime";
-    repo = "wakatime";
-    rev = version;
-    sha256 = "1rnapzaabg962wxrmfcq9lxz0yyqd3mxqbx3dq1ih4w33lf4fi8d";
+    repo = "wakatime-cli";
+    rev = "v${version}";
+    sha256 = "171x4pixmh5ni89iawdjl1fk9gr10bgp5bnslpskhspcqzyl1y5b";
   };
 
-  # needs more dependencies from https://github.com/wakatime/wakatime/blob/191b302bfb5f272ae928c6d3867d06f3dfcba4a8/dev-requirements.txt
-  # especially nose-capturestderr, which we do not package yet.
-  doCheck = false;
-  checkInputs = [ mock testfixtures pytest glibcLocales ];
-
-  checkPhase = ''
-    export HOME=$(mktemp -d) LC_ALL=en_US.utf-8
-    pytest tests
-  '';
+  vendorSha256 = "01c2vbnafhhm345nyfmvbvj5mga6laf9w46lhh0flq6kdgdw168s";
 
   meta = with lib; {
     inherit (src.meta) homepage;