Friday, December 10, 2021

Re: new: productivity/ktimetracker

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 <kn@openbsd.org>
>
> 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

No comments:

Post a Comment