From 4a2186fc08b69c877740489ab2102935e477415b Mon Sep 17 00:00:00 2001 From: Sughosha Date: Wed, 1 Oct 2025 22:08:01 +0530 Subject: [PATCH] gnu: kommit: Move to kde-sdk.scm. * gnu/packages/kde.scm (kommit): Remove variable. * gnu/packages/kde-sdk.scm (kommit): New variable. Change-Id: I32ae40722662d95f967c984996b1d81e5bc5097d --- gnu/packages/kde-sdk.scm | 52 +++++++++++++++++++++++++++++++++++++++ gnu/packages/kde.scm | 53 ---------------------------------------- 2 files changed, 52 insertions(+), 53 deletions(-) diff --git a/gnu/packages/kde-sdk.scm b/gnu/packages/kde-sdk.scm index 839032d6e089738b2c0c1bc9a8dbed53097f0c7e..def1dc0a983fc547f11b7fdeece5c6c338665663 100644 --- a/gnu/packages/kde-sdk.scm +++ b/gnu/packages/kde-sdk.scm @@ -219,6 +219,58 @@ build systems (CMake, QMake, custom Makefiles) and version control software (Git, Subversion, Mercurial, CVS and Bazaar).") (license license:lgpl2.1+))) +(define-public kommit + (package + (name "kommit") + (version "1.7.1") + (source (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/" + name "/" name "-" + "v" version ".tar.xz")) + (sha256 + (base32 + "14gr0ms99il76k3yrdff2z4fj5pi5c613gk9n60gg66rmr7m3pnx")))) + (build-system qt-build-system) + (arguments + (list #:qtbase qtbase + #:configure-flags + #~(list "-DQT_MAJOR_VERSION=6") + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + ;; FIXME: many test is fail, but look likes it can works. + (invoke "ctest" "-E" + "(difftest|clonedialogtest|tagtest|indextest|\ +branchestest|configtest|stashtest|filetest|overlaytest|remotetest|clonetest|\ +submoduletest|cachetest|switchtest)"))))))) + (native-inputs + (list extra-cmake-modules kdoctools pkg-config)) + (inputs + (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") + (description + "Kommit is a git client for KDE.") + (license license:gpl3+))) + (define-public kompare (package (name "kompare") diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 480625f4f4129fff61ed13d800913be621039a56..481125c5f78975a1aa7259673fd99beb3404a535 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -102,7 +102,6 @@ #:use-module (gnu packages tex) #:use-module (gnu packages tls) #:use-module (gnu packages unicode) - #:use-module (gnu packages version-control) #:use-module (gnu packages video) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) @@ -772,58 +771,6 @@ cards.") (inputs (list openssl qtbase qt5compat)))) -(define-public kommit - (package - (name "kommit") - (version "1.7.1") - (source (origin - (method url-fetch) - (uri (string-append "mirror://kde/stable/" - name "/" name "-" - "v" version ".tar.xz")) - (sha256 - (base32 - "14gr0ms99il76k3yrdff2z4fj5pi5c613gk9n60gg66rmr7m3pnx")))) - (build-system qt-build-system) - (arguments - (list #:qtbase qtbase - #:configure-flags - #~(list "-DQT_MAJOR_VERSION=6") - #:phases - #~(modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - ;; FIXME: many test is fail, but look likes it can works. - (invoke "ctest" "-E" - "(difftest|clonedialogtest|tagtest|indextest|\ -branchestest|configtest|stashtest|filetest|overlaytest|remotetest|clonetest|\ -submoduletest|cachetest|switchtest)"))))))) - (native-inputs - (list extra-cmake-modules kdoctools pkg-config)) - (inputs - (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") - (description - "Kommit is a git client for KDE.") - (license license:gpl3+))) - (define-public kopeninghours (package (name "kopeninghours")