On Fri Dec 10, 2021 at 07:32:46PM +0000, Klemens Nanni wrote:
> Information for inst:ktimetracker-5.0.1
>
> Comment:
> Todo management and time tracker
>
> Description:
> KTimeTracker helps you track your personal time spent on various
> tasks and projects.
>
> It is useful for tracking billable hours and can report the hours
> logged by task and day.
>
> With KTimeTracker, you can organize a broken-down project as subtasks
> with unlimited nesting. The standard keyboard and mouse shortcuts are
> simple and make the tool really comfortable and intuitive to use.
>
> Maintainer: Klemens Nanni <[email protected]>
>
> WWW: https://apps.kde.org/ktimetracker
>
> Feedback? OK?
>
> At least with cwm(1), ktimetracker(1) keeps running when I close the
> window via cwm's default `CM-x' binding rather than ktimetracker's
> `C-Q' own binding and/or its File... Quit dialog.
>
> No idea where this rabbit hole leads, but the program works nicely
> otherwise.
... With more dependencies and some tweaks (Python), ok rsadowski
Checkout make configure:
-- The following OPTIONAL packages have been found:
* KF5Service (required version >= 5.87.0)
* KF5Bookmarks (required version >= 5.87.0)
* KF5Completion (required version >= 5.87.0)
* KF5ItemViews (required version >= 5.87.0)
* KF5Solid (required version >= 5.87.0)
* KF5CoreAddons (required version >= 5.87.0)
* KF5Auth (required version >= 5.87.0)
* KF5Codecs (required version >= 5.87.0)
* KF5WidgetsAddons (required version >= 5.87.0)
* KF5Sonnet (required version >= 5.87.0)
* Qt5Core (required version >= 5.15.2)
-- The following REQUIRED packages have been found:
* ECM (required version >= 5.54.0)
* Qt5 (required version >= 5.10.0)
* KF5DBusAddons (required version >= 5.54.0)
* KF5DocTools (required version >= 5.54.0)
* KF5IdleTime (required version >= 5.54.0)
* KF5JobWidgets (required version >= 5.87.0)
* KF5KIO (required version >= 5.54.0)
* KF5Notifications (required version >= 5.54.0)
* KF5WindowSystem (required version >= 5.54.0)
* Qt5Xml (required version >= 5.15.2)
* Qt5DBus (required version >= 5.15.2)
* KF5Config (required version >= 5.87.0)
* KF5ConfigWidgets (required version >= 5.87.0)
* KF5XmlGui (required version >= 5.54.0)
* Qt5Widgets (required version >= 5.15.2)
* Gettext
* KF5I18n (required version >= 5.87.0)
* KF5TextWidgets (required version >= 5.54.0)
* Qt5Gui (required version >= 5.15.2)
* KF5CalendarCore (required version >= 5.63.0)
* KF5 (required version >= 5.63.0)
* Qt5Test
... diff below
--- Makefile.orig Fri Dec 10 21:17:53 2021
+++ Makefile Fri Dec 10 21:16:49 2021
@@ -16,38 +16,54 @@ PERMIT_PACKAGE = Yes
MASTER_SITES = ${MASTER_SITE_KDE:=stable/ktimetracker/${VERSION}/src/}
-WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5CalendarCore
-WANTLIB += KF5Codecs KF5ConfigCore KF5ConfigGui KF5ConfigWidgets
-WANTLIB += KF5CoreAddons KF5DBusAddons KF5I18n KF5IdleTime KF5JobWidgets
-WANTLIB += KF5KIOCore KF5Notifications KF5Service KF5SonnetUi
-WANTLIB += KF5TextWidgets KF5WidgetsAddons KF5WindowSystem KF5XmlGui
-WANTLIB += Qt5Concurrent Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Widgets
-WANTLIB += Qt5Xml X11 c m
+WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5CalendarCore
+WANTLIB += KF5Codecs KF5ConfigCore KF5ConfigGui KF5ConfigWidgets
+WANTLIB += KF5CoreAddons KF5DBusAddons KF5I18n KF5IdleTime KF5JobWidgets
+WANTLIB += KF5KIOCore KF5Notifications KF5Service KF5SonnetUi
+WANTLIB += KF5TextWidgets KF5WidgetsAddons KF5WindowSystem KF5XmlGui
+WANTLIB += Qt5Concurrent Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Widgets
+WANTLIB += Qt5Xml X11 c m
-
MODULES = lang/python \
devel/kf5
-BUILD_DEPENDS = devel/gettext,-tools
+MODPY_RUNDEP = No
-LIB_DEPENDS = devel/kf5/kcalendarcore \
+CONFIGURE_STYLE = cmake
+
+BUILD_DEPENDS = devel/gettext,-tools \
+ devel/kf5/kdoctools \
+ devel/kf5/kbookmarks \
+ devel/kf5/kcompletion \
+ devel/kf5/kitemviews \
+ devel/kf5/solid \
+ devel/kf5/kdoctools
+
+RUN_DEPENDS = devel/desktop-file-utils \
+ devel/kf5/kdoctools \
+ devel/kf5/kbookmarks \
+ devel/kf5/kcompletion \
+ devel/kf5/kitemviews \
+ devel/kf5/solid \
+ x11/gtk+3,-guic
+
+
+LIB_DEPENDS = devel/kf5/kauth \
+ devel/kf5/kcalendarcore \
devel/kf5/kconfig \
devel/kf5/kconfigwidgets \
+ devel/kf5/kcoreaddons \
devel/kf5/kdbusaddons \
- devel/kf5/kdoctools \
devel/kf5/ki18n \
devel/kf5/kidletime \
devel/kf5/kio \
devel/kf5/kjobwidgets \
devel/kf5/knotifications \
+ devel/kf5/kservice \
devel/kf5/ktextwidgets \
devel/kf5/kwindowsystem \
- devel/kf5/kxmlgui
-
-RUN_DEPENDS = devel/desktop-file-utils \
- x11/gtk+3,-guic
-
-CONFIGURE_STYLE = cmake
+ devel/kf5/kxmlgui \
+ devel/kf5/sonnet
TEST_IS_INTERACTIVE = X11