z572 pushed a commit to branch kde-team
in repository guix.

commit 2b1bea873fd2c04848869063172dc18a11d75f5a
Author: Zheng Junjie <zhengjun...@iscas.ac.cn>
AuthorDate: Sat Jul 6 22:04:28 2024 +0800

    gnu: kdiagram: Update to 3.0.1.
    
    * gnu/packages/kde.scm (kdiagram): Update to 3.0.1.
    [inputs]: Remove qtbase-5 and qtsvg-5; add qtsvg.
    [native-inputs]: Remove qttools-5; add qttools.
    [arguments]: Set #:qtbase to qtbase.
    
    * gnu/packages/patches/kdiagram-Fix-missing-link-libraries.patch: Adjust it.
    
    Change-Id: Ieedf4412bfa4b432161b95f9fd62d5849ec96cff
---
 gnu/packages/kde.scm                                           | 9 +++++----
 gnu/packages/patches/kdiagram-Fix-missing-link-libraries.patch | 4 ++--
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index c4bdbeeb56..bcd4e7312c 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -525,21 +525,22 @@ for some KDevelop language plugins (Ruby, PHP, CSS...).")
 (define-public kdiagram
   (package
     (name "kdiagram")
-    (version "2.8.0")
+    (version "3.0.1")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "mirror://kde/stable/kdiagram/" version
                            "/kdiagram-" version ".tar.xz"))
        (sha256
-        (base32 "07s3kwv0mqvb64x8nz4w1yb3hbk28yzkw4qg1jibai7as4xsv7ap"))
+        (base32 "0vcw339v6nl1haznp58spimanfhw143cindbym1q3ccxrp1b0na6"))
        (patches (search-patches
                  "kdiagram-Fix-missing-link-libraries.patch"))))
     (build-system qt-build-system)
     (native-inputs
-     (list extra-cmake-modules qttools-5))
+     (list extra-cmake-modules qttools))
     (inputs
-     (list qtbase-5 qtsvg-5))
+     (list qtsvg))
+    (arguments (list #:qtbase qtbase))
     (home-page "https://invent.kde.org/graphics/kdiagram";)
     (synopsis "Libraries for creating business diagrams")
     (description "This package provides libraries for integrating business
diff --git a/gnu/packages/patches/kdiagram-Fix-missing-link-libraries.patch 
b/gnu/packages/patches/kdiagram-Fix-missing-link-libraries.patch
index cdfb608d9b..11116fe51a 100644
--- a/gnu/packages/patches/kdiagram-Fix-missing-link-libraries.patch
+++ b/gnu/packages/patches/kdiagram-Fix-missing-link-libraries.patch
@@ -16,8 +16,8 @@ index be2a6fc..b13befb 100644
 @@ -1,3 +1,3 @@
  add_executable(BarsSimple  main.cpp)
  
--target_link_libraries(BarsSimple KChart Qt5::Widgets)
-+target_link_libraries(BarsSimple KChart Qt5::Widgets Qt5::Svg)
+-target_link_libraries(BarsSimple KChart6 Qt::Widgets)
++target_link_libraries(BarsSimple KChart6 Qt::Widgets Qt::Svg)
 -- 
 2.21.1
 

Reply via email to