gnu: Add kommit.

* gnu/packages/kde.scm (kommit): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
This commit is contained in:
Sughosha 2023-08-12 23:05:53 +02:00 committed by 宋文武
parent fa20070e1d
commit b46e936ae6
No known key found for this signature in database
GPG key ID: D415BF253B515976

View file

@ -851,6 +851,46 @@ (define-public qca
cards.")
(license license:lgpl2.1+)))
(define-public kommit
(package
(name "kommit")
(version "1.0.2")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/"
name "/" name "-"
version ".tar.xz"))
(sha256
(base32
"0vp9d1x01na28p6smbd6spx14bjnzilr2bjsd380h1d17b9cm3hy"))))
(build-system qt-build-system)
(arguments
(list #:phases
#~(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "ctest" "-E"
"(difftest|clonedialogtest|overlaytest)")))))))
(native-inputs
(list extra-cmake-modules kdoctools))
(inputs
(list kconfigwidgets
kcoreaddons
kcrash
kdbusaddons
ki18n
kxmlgui
kio
ktextwidgets
ktexteditor
ksyntaxhighlighting))
(home-page "https://apps.kde.org/kommit/")
(synopsis "Git client for KDE")
(description
"Kommit is a git client for KDE.")
(license license:gpl3+)))
(define-public kopeninghours
(package
(name "kopeninghours")