Skip to content
Snippets Groups Projects

Upload the activitywatch package

Merged Hamzeh N requested to merge activitywatch into master
1 file
+ 53
0
Compare changes
  • Side-by-side
  • Inline
+ 53
0
(define-module (px packages activitywatch)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix packages)
#:use-module (guix build-system gnu)
#:use-module (guix build-system cmake)
#:use-module (guix build-system python)
#:use-module (gnu packages haskell)
#:use-module (gnu packages python)
#:use-module (gnu packages python-xyz)
#:use-module (guix utils)
#:use-module (gnu packages autotools)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages version-control)
#:use-module (gnu packages check))
(define-public activitywatch
(package
(name "activitywatch")
(version "v0.8.0b8")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ActivityWatch/activitywatch")
(commit "133a84b274e404273305eccb8a1957095f7d301e")
(recursive? #t)))
(sha256
(base32 "079d251jc5hqnbn7srr874w82rg6c6rccpcy9iqd9n9m0zmzhc20"))
))
(build-system gnu-build-system)
(arguments
`(
#:tests? #f
#:phases
(modify-phases %standard-phases
(delete 'configure)
;;(add-after 'unpack 'fix-source
;; (lambda _
;; (invoke "ls" "-la")
;; (invoke "ls" "aw-client" "-la")
;; (delete 'configure)
;; ))
)))
(native-inputs `(
("python", python)
("git", git)))
(home-page "https://activitywatch.net/")
(synopsis "ActivityWatch is an automatic time-tracking software which helps you keep track of what you do.")
(description "ActivityWatch is about recording our digital lives, an evergrowing part of our lives in general, and the new opportunities enabled by such a record.")
(license license:expat)))
Loading