mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-06 13:10:33 +02:00
gnu: Add kalarm.
* gnu/packages/kde-pim.scm (kalarm): New variable. Change-Id: I35674f77d8d9b2258eae5a7d079b0e6fed26550b Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7367
This commit is contained in:
committed by
Ludovic Courtès
parent
0004ddeb8c
commit
8ab3d223cb
@@ -5,7 +5,7 @@
|
||||
;;; Copyright © 2021, 2022 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
|
||||
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
|
||||
;;; Copyright © 2023-2025 Sughosha <sughosha@disroot.org>
|
||||
;;; Copyright © 2023-2026 Sughosha <sughosha@disroot.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -70,6 +70,7 @@
|
||||
#:use-module (gnu packages sqlite)
|
||||
#:use-module (gnu packages gcc)
|
||||
#:use-module (gnu packages tls)
|
||||
#:use-module (gnu packages video)
|
||||
#:use-module (gnu packages wget)
|
||||
#:use-module (gnu packages xdisorg)
|
||||
#:use-module (gnu packages xml))
|
||||
@@ -2104,6 +2105,83 @@ information in non-ASCII character sets.")
|
||||
application \"Parts\" to be embedded as a Kontact component (or plugin).")
|
||||
(license license:lgpl2.0+)))
|
||||
|
||||
(define-public kalarm
|
||||
(package
|
||||
(name "kalarm")
|
||||
(version "25.12.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://kde/stable/release-service/" version
|
||||
"/src/kalarm-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32 "0g8frgnpzbr2npx7i28271yfcv7yqx4h6bzmkgxip1chhycjwps5"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:qtbase qtbase
|
||||
;; There are only 2 tests, kadatetimetest and kaeventtest, which
|
||||
;; fail due to be unable to determine system time zone.
|
||||
#:tests? #f
|
||||
#:configure-flags
|
||||
#~(list "-DENABLE_LIBVLC=OFF"))) ;Use only mpv
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools pkg-config))
|
||||
(inputs
|
||||
(list akonadi
|
||||
akonadi-contacts
|
||||
akonadi-mime
|
||||
grantleetheme
|
||||
kauth
|
||||
kcalendarcore
|
||||
kcalutils
|
||||
kcodecs
|
||||
kcompletion
|
||||
kconfig
|
||||
kconfigwidgets
|
||||
kcontacts
|
||||
kcrash
|
||||
kdbusaddons
|
||||
kglobalaccel
|
||||
kguiaddons
|
||||
kholidays
|
||||
ki18n
|
||||
kiconthemes
|
||||
kidentitymanagement
|
||||
kio
|
||||
kitemmodels
|
||||
kitemviews
|
||||
kjobwidgets
|
||||
kmailtransport
|
||||
kmime
|
||||
knotifications
|
||||
knotifyconfig
|
||||
kpimtextedit
|
||||
kservice
|
||||
kstatusnotifieritem
|
||||
ktextaddons
|
||||
ktextwidgets
|
||||
kwidgetsaddons
|
||||
kwindowsystem
|
||||
kxmlgui
|
||||
mpv))
|
||||
(home-page "https://apps.kde.org/kalarm/")
|
||||
(synopsis "Alarm manager for KDE")
|
||||
(description "Kalarm is a personal alarm message, command and email
|
||||
scheduler application for KDE.
|
||||
|
||||
It features:
|
||||
@itemize
|
||||
@item displaying alarms using your own text message, the text generated by a
|
||||
command, or a text or image file,
|
||||
@item audible alarm using a sound file,
|
||||
@item recurring alarm on an hours/minutes, daily, weekly, monthly or annual
|
||||
basis, or set it to trigger every time you log in,
|
||||
@item display alarms color and font customization, and
|
||||
@item support for multiple alarm calendars, which for example enables you to
|
||||
share alarms between a laptop and desktop computer.
|
||||
@end itemize")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public korganizer
|
||||
(package
|
||||
(name "korganizer")
|
||||
|
||||
Reference in New Issue
Block a user