nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 stdenv,
3 lib,
4 fetchFromGitHub,
5 cmake,
6 pkg-config,
7 kdePackages,
8}:
9
10stdenv.mkDerivation (finalAttrs: {
11 pname = "ktimetracker";
12 version = "6.0.0";
13
14 src = fetchFromGitHub {
15 owner = "KDE";
16 repo = "ktimetracker";
17 tag = "v${finalAttrs.version}";
18 hash = "sha256-SQjqNzmmt0AEQvGW4Vz5GldQcp7Q9rZvGG7mGugRwd8=";
19 };
20
21 nativeBuildInputs = [
22 cmake
23 pkg-config
24 ]
25 ++ (with kdePackages; [
26 extra-cmake-modules
27 wrapQtAppsHook
28 ]);
29
30 buildInputs = with kdePackages; [
31 kconfig
32 kconfigwidgets
33 kdbusaddons
34 kdoctools
35 ki18n
36 kidletime
37 kjobwidgets
38 kio
39 knotifications
40 kwindowsystem
41 kxmlgui
42 ktextwidgets
43 kcalendarcore
44 qt5compat
45 kstatusnotifieritem
46 kcmutils
47 ];
48
49 meta = {
50 description = "Todo management and time tracking application";
51 mainProgram = "ktimetracker";
52 license = lib.licenses.gpl2;
53 homepage = "https://userbase.kde.org/KTimeTracker";
54 maintainers = [ ];
55 };
56})