summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorjgart <jgart@dismail.de>2025-12-22 10:43:21 -0600
committerjgart <jgart@dismail.de>2025-12-22 10:44:13 -0600
commit5ecec89784d419acf59cee6d80b9d3a46eaec478 (patch)
tree889e9ead2e5992544b6561b05e5f05793795280f /gnu
parent5192dc2ff308c5b003ade7e472f08666c9abf556 (diff)
gnu: Add hare-mcron.
* gnu/packages/hare-apps.scm (hare-mcron): New variable. Change-Id: I324f5711cf359ac996111f6adcb71db5ff68dda5
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/hare-apps.scm24
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/packages/hare-apps.scm b/gnu/packages/hare-apps.scm
index ad8c58f492..0cbfa37a6b 100644
--- a/gnu/packages/hare-apps.scm
+++ b/gnu/packages/hare-apps.scm
@@ -83,6 +83,30 @@ more available transition, the state goes back to the initial position.")
Hare.")
(license license:isc)))
+(define-public hare-mcron
+ (package
+ (name "hare-mcron")
+ (version "1.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.sr.ht/~stacyharper/mcron")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "18h85fpxa2hs3fr132j85qh8b73dsawcn845ifk8ffgvh2kmw9zl"))))
+ (build-system hare-build-system)
+ (native-inputs (list scdoc))
+ (inputs (list hare-ev))
+ (supported-systems %hare-supported-systems)
+ (home-page "https://mcron.builtwithhare.org/")
+ (synopsis "Sleeping cron job scheduler")
+ (description "Mcron is a cron implementation that is designed to be used
+on suspendable machines, like mobile phones. It will wake the device from
+suspension to trigger the tasks.")
+ (license license:gpl3+)))
+
(define-public sxmobar
(package
(name "sxmobar")