1{
2 mkDerivation,
3 lib,
4 fetchurl,
5 cmake,
6 pkg-config,
7 extra-cmake-modules,
8 kconfig,
9 kconfigwidgets,
10 kdbusaddons,
11 kdoctools,
12 ki18n,
13 kidletime,
14 kjobwidgets,
15 kio,
16 knotifications,
17 kwindowsystem,
18 kxmlgui,
19 ktextwidgets,
20 kcalendarcore,
21}:
22
23mkDerivation rec {
24 pname = "ktimetracker";
25 version = "5.0.1";
26
27 src = fetchurl {
28 url = "mirror://kde/stable/${pname}/${version}/src/${pname}-${version}.tar.xz";
29 sha256 = "0jp63fby052rapjjaz413b1wjz4qsgpxh82y2d75jzimch0n5s02";
30 };
31
32 nativeBuildInputs = [
33 cmake
34 pkg-config
35 extra-cmake-modules
36 ];
37
38 buildInputs = [
39 kconfig
40 kconfigwidgets
41 kdbusaddons
42 kdoctools
43 ki18n
44 kidletime
45 kjobwidgets
46 kio
47 knotifications
48 kwindowsystem
49 kxmlgui
50 ktextwidgets
51 kcalendarcore
52 ];
53
54 meta = with lib; {
55 description = "Todo management and time tracking application";
56 mainProgram = "ktimetracker";
57 license = licenses.gpl2;
58 homepage = "https://userbase.kde.org/KTimeTracker";
59 maintainers = [ ];
60 };
61}