biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / office / khronos / default.nix
blob6dfa848c7b880ed18c98c334fcdd4376aff581fe
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , nix-update-script
5 , meson
6 , ninja
7 , vala
8 , pkg-config
9 , desktop-file-utils
10 , glib
11 , gtk4
12 , json-glib
13 , libadwaita
14 , libgee
15 , wrapGAppsHook4
18 stdenv.mkDerivation rec {
19   pname = "khronos";
20   version = "4.0.1";
22   src = fetchFromGitHub {
23     owner = "lainsce";
24     repo = pname;
25     rev = version;
26     sha256 = "sha256-2mO2ZMDxZ7sx2EVTN0tsAv8MisGxlK/1h61N+hOqyGI=";
27   };
29   nativeBuildInputs = [
30     desktop-file-utils
31     meson
32     ninja
33     vala
34     pkg-config
35     wrapGAppsHook4
36   ];
38   buildInputs = [
39     glib
40     gtk4
41     json-glib
42     libadwaita
43     libgee
44   ];
46   passthru = {
47     updateScript = nix-update-script { };
48   };
50   meta = with lib; {
51     description = "Track each task's time in a simple inobtrusive way";
52     homepage = "https://github.com/lainsce/khronos";
53     maintainers = with maintainers; [ xiorcale ] ++ teams.pantheon.members;
54     platforms = platforms.linux;
55     license = licenses.gpl3Plus;
56     mainProgram = "io.github.lainsce.Khronos";
57   };