mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-19 14:07:01 +01:00
gnu: kommit: Use Qt6.
* gnu/packages/kde.scm (kommit): Use Qt6. [arguments]<qtbase>: New argument. <configure-flags>: New argument. [native-inputs]: Replace kdoctools-5 with kdoctools. [inputs]: Replace kconfigwidgets-5 with kconfigwidgets, kcoreaddons-5 with kcoreaddons, kcrash-5 with kcrash, kdbusaddons-5 with kdbusaddons, ki18n-5 with ki18n, kxmlgui-5 with kxmlgui, kio-5 with kio, ktextwidgets-5 with ktextwidgets, ktexteditor-5 with ktexteditor, ksyntaxhighlighting-5 with ksyntaxhighlighting. Add dolphin. Change-Id: I04ad9f42a74b3a21625f85ae8e47df4f5553b6f2
This commit is contained in:
parent
657919afa4
commit
406fef20d1
1 changed files with 22 additions and 12 deletions
|
@ -83,6 +83,8 @@ (define-module (gnu packages kde)
|
|||
#:use-module (gnu packages kde-frameworks)
|
||||
#:use-module (gnu packages kde-pim)
|
||||
#:use-module (gnu packages kde-plasma)
|
||||
;; Including this module breaks the build.
|
||||
;#:use-module ((gnu packages kde-systemtools) #:select (dolphin))
|
||||
#:use-module (gnu packages libusb)
|
||||
#:use-module (gnu packages linux)
|
||||
#:use-module (gnu packages llvm)
|
||||
|
@ -1065,7 +1067,10 @@ (define-public kommit
|
|||
"09ahnizl5mqdrg583lxkwwnsq8ci95fk49wx9733ah4c39gync5c"))))
|
||||
(build-system qt-build-system)
|
||||
(arguments
|
||||
(list #:phases
|
||||
(list #:qtbase qtbase
|
||||
#:configure-flags
|
||||
#~(list "-DQT_MAJOR_VERSION=6")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(replace 'check
|
||||
(lambda* (#:key tests? #:allow-other-keys)
|
||||
|
@ -1076,18 +1081,23 @@ (define-public kommit
|
|||
branchestest|configtest|stashtest|filetest|overlaytest|remotetest|clonetest|\
|
||||
submoduletest)")))))))
|
||||
(native-inputs
|
||||
(list extra-cmake-modules kdoctools-5 pkg-config))
|
||||
(list extra-cmake-modules kdoctools pkg-config))
|
||||
(inputs
|
||||
(list kconfigwidgets-5
|
||||
kcoreaddons-5
|
||||
kcrash-5
|
||||
kdbusaddons-5
|
||||
ki18n-5
|
||||
kxmlgui-5
|
||||
kio-5
|
||||
ktextwidgets-5
|
||||
ktexteditor-5
|
||||
ksyntaxhighlighting-5
|
||||
(list ;; module cyclic referencing
|
||||
(module-ref
|
||||
(resolve-interface
|
||||
'(gnu packages kde-systemtools))
|
||||
'dolphin) ;for dolphin plugin
|
||||
kconfigwidgets
|
||||
kcoreaddons
|
||||
kcrash
|
||||
kdbusaddons
|
||||
ki18n
|
||||
kxmlgui
|
||||
kio
|
||||
ktextwidgets
|
||||
ktexteditor
|
||||
ksyntaxhighlighting
|
||||
libgit2-1.8))
|
||||
(home-page "https://apps.kde.org/kommit/")
|
||||
(synopsis "Git client for KDE")
|
||||
|
|
Loading…
Reference in a new issue