~ruther/guix-local

406fef20d1d1455e91827a11266e3cb40f071285 — Sughosha 2 years ago 657919a
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
1 files changed, 22 insertions(+), 12 deletions(-)

M gnu/packages/kde.scm
M gnu/packages/kde.scm => gnu/packages/kde.scm +22 -12
@@ 83,6 83,8 @@
  #: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 @@ cards.")
                "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 @@ cards.")
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")