summaryrefslogtreecommitdiff
path: root/gnu/packages/kde-frameworks.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/kde-frameworks.scm')
-rw-r--r--gnu/packages/kde-frameworks.scm719
1 files changed, 387 insertions, 332 deletions
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index bec8ff1c51..fb578ee7e1 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -51,6 +51,7 @@
#:use-module (gnu packages compression)
#:use-module (gnu packages databases)
#:use-module (gnu packages docbook)
+ #:use-module (gnu packages ebook)
#:use-module (gnu packages flex)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages gettext)
@@ -62,12 +63,14 @@
#:use-module (gnu packages graphics)
#:use-module (gnu packages graphviz)
#:use-module (gnu packages gstreamer)
+ #:use-module (gnu packages gtk)
+ #:use-module (gnu packages hunspell)
#:use-module (gnu packages image)
#:use-module (gnu packages iso-codes)
#:use-module (gnu packages kerberos)
+ #:use-module (gnu packages kde)
#:use-module (gnu packages kde-plasma)
#:use-module (gnu packages libcanberra)
- #:use-module (gnu packages libreoffice)
#:use-module (gnu packages linux)
#:use-module (gnu packages mp3)
#:use-module (gnu packages openbox)
@@ -82,17 +85,20 @@
#:use-module (gnu packages qt)
#:use-module (gnu packages textutils)
#:use-module (gnu packages tls)
+ #:use-module (gnu packages text-editors)
#:use-module (gnu packages version-control)
#:use-module (gnu packages video)
+ #:use-module (gnu packages vulkan)
#:use-module (gnu packages web)
#:use-module (gnu packages xml)
+ #:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg)
#:use-module (srfi srfi-1))
(define-public extra-cmake-modules
(package
(name "extra-cmake-modules")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -101,7 +107,7 @@
name "-" version ".tar.xz"))
(sha256
(base32
- "1ngxjvf584zgfb93s5sbr5f5nyw0sqc5i0jlbcgbrjg2n83l9ddx"))))
+ "0669m98vqy4hpacfjs7xpgjj1bns24kjybrjipxzp82092g8y69w"))))
(build-system cmake-build-system)
(native-inputs
;; Add test dependency, except on armhf where building it is too
@@ -173,6 +179,39 @@ modules provided by CMake to find common software. In addition, it provides
common build settings used in software produced by the KDE community.")
(license license:bsd-3)))
+(define-public kquickcharts
+ (package
+ (name "kquickcharts")
+ (version "5.96.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/frameworks/"
+ (version-major+minor version)
+ "/" name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "1sd9mfxk72xfa1kz77s7z312scfm0vwvvgmyi4pypb9cs7d9dq3j"))))
+ (build-system cmake-build-system)
+ (arguments
+ (list #:phases #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (system "Xvfb :1 -screen 0 640x480x24 &")
+ (setenv "DISPLAY" ":1")
+ (setenv "QT_QPA_PLATFORM" "offscreen")
+ (invoke "ctest")))))))
+ (inputs (list qtbase-5 qtdeclarative-5 qtquickcontrols2-5
+ xorg-server-for-tests))
+ (native-inputs (list extra-cmake-modules glslang pkg-config))
+ (home-page "https://api.kde.org/frameworks/kquickcharts/html/index.html")
+ (synopsis "QtQuick plugin providing high-performance charts")
+ (description
+ "The Quick Charts module provides a set of charts that can be
+used from QtQuick applications for both simple display of data as well as
+continuous display of high-volume data.")
+ (license (list license:lgpl2.1 license:lgpl3))))
+
(define-public phonon
(package
(name "phonon")
@@ -194,18 +233,18 @@ common build settings used in software produced by the KDE community.")
(inputs
(list qtbase-5))
(arguments
- `(#:configure-flags
- '("-DCMAKE_CXX_FLAGS=-fPIC"
- "-DPHONON_BUILD_PHONON4QT5=ON")
- #:phases
- (modify-phases %standard-phases
- (add-before 'install 'patch-installdir
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (let ((regex (string-append "(INSTALL DESTINATION \")"
- (assoc-ref inputs "qtbase"))))
- (substitute* "cmake_install.cmake"
- ((regex all dest)
- (string-append dest (assoc-ref outputs "out"))))))))))
+ (list #:configure-flags
+ #~'("-DCMAKE_CXX_FLAGS=-fPIC"
+ "-DPHONON_BUILD_PHONON4QT5=ON")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'install 'patch-installdir
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (let ((regex (string-append "(INSTALL DESTINATION \")"
+ #$(this-package-input "qtbase"))))
+ (substitute* "cmake_install.cmake"
+ ((regex all dest)
+ (string-append dest #$output)))))))))
(home-page "https://community.kde.org/Phonon")
(synopsis "KDE's multimedia library")
(description "KDE's multimedia library.")
@@ -228,8 +267,7 @@ common build settings used in software produced by the KDE community.")
(native-inputs
(list extra-cmake-modules pkg-config qttools-5))
(inputs
- (list qtbase-5
- phonon
+ (list phonon
qtbase-5
qtx11extras
gstreamer
@@ -254,7 +292,7 @@ Phonon-GStreamer is a backend based on the GStreamer multimedia library.")
(define-public attica
(package
(name "attica")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -263,7 +301,7 @@ Phonon-GStreamer is a backend based on the GStreamer multimedia library.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1xlg2sbfd45p9dw0sprpk0fancasp4idxacsf5xksf2ddn2crzp7"))))
+ "0w1w6w2jia1q32jnn2dhyxmkq64ha1dcbsqj233v4f224rp3aknp"))))
(build-system cmake-build-system)
(arguments
`(#:phases
@@ -294,7 +332,7 @@ http://freedesktop.org/wiki/Specifications/open-collaboration-services/")
(define-public bluez-qt
(package
(name "bluez-qt")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -303,26 +341,24 @@ http://freedesktop.org/wiki/Specifications/open-collaboration-services/")
name "-" version ".tar.xz"))
(sha256
(base32
- "0yc7mq9bnanp5dfv43vp8wpqw5l8qh4aahqpi9sid7jmd6sbywl2"))))
+ "0h2k2qiskn921cpni5rs7x5ahric6dlllwsrk77akpi4xcsrip2g"))))
(build-system cmake-build-system)
(native-inputs
(list dbus extra-cmake-modules))
(inputs
- ;; TODO: qtdeclarative-5 (yields one failing test)
- (list qtbase-5))
+ (list qtdeclarative-5
+ qtbase-5))
(arguments
(list #:configure-flags
#~(list (string-append
"-DUDEV_RULES_INSTALL_DIR=" #$output "/lib/udev/rules.d"))
- ;; TODO: Make tests pass: DBUS_FATAL_WARNINGS=0 still yields 7/8 tests
- ;; failing. When running after install, tests hang.
- #:phases
- '(modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "ctest")))))))
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (invoke "dbus-launch" "ctest" "-E" "bluezqt-qmltests")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "QML wrapper for BlueZ")
(description "bluez-qt is a Qt-style library for accessing the bluez
@@ -332,24 +368,33 @@ Bluetooth stack. It is used by the KDE Bluetooth stack, BlueDevil.")
(define-public breeze-icons
(package
(name "breeze-icons")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
- (uri (string-append
- "mirror://kde/stable/frameworks/"
- (version-major+minor version) "/"
- name "-" version ".tar.xz"))
+ (uri (string-append "mirror://kde/stable/frameworks/"
+ (version-major+minor version)
+ "/" name "-" version ".tar.xz"))
(sha256
(base32
- "1ij723qy6xfkys8a9vp2ll2z2yp7667hfw559gi8cxn825hjx823"))))
+ "0a3zvmhcfsnxv0jpyjny3sl769p99psadl1872v0qlkax47pvsjp"))))
(build-system cmake-build-system)
(native-inputs
- (list extra-cmake-modules fdupes
- python python-lxml)) ;; For 24x24 icon generation
- (inputs
- (list qtbase-5))
- (arguments ;; fails because duplicate icons exist. TODO: try fix this.
- `(#:tests? #f))
+ (list extra-cmake-modules
+ fdupes
+ `(,gtk+ "bin")
+ python
+ python-lxml)) ;for 24x24 icon generation
+ (inputs (list qtbase-5))
+ (arguments
+ (list #:phases #~(modify-phases %standard-phases
+ (add-after 'install 'update-cache
+ (lambda* _
+ (invoke "gtk-update-icon-cache"
+ (string-append #$output
+ "/share/icons/breeze"))
+ (invoke "gtk-update-icon-cache"
+ (string-append #$output
+ "/share/icons/breeze-dark")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Default KDE Plasma 5 icon theme")
(description "Breeze provides a freedesktop.org compatible icon theme.
@@ -362,7 +407,7 @@ It is the default icon theme for the KDE Plasma 5 desktop.")
(define-public kapidox
(package
(name "kapidox")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -371,7 +416,7 @@ It is the default icon theme for the KDE Plasma 5 desktop.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1w5h4xwscix0yjn8d0rcjd7hlmrnbmkjg20diqjabb5wcxsrjiwi"))))
+ "1k2qk8ibv5dqdhkn2992n8rlmslpmngz83hxb7zrh3pkphdg8v2n"))))
(build-system python-build-system)
(arguments
`(#:tests? #f ; has no test target
@@ -402,26 +447,30 @@ documentation.")
(define-public karchive
(package
(name "karchive")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
- (uri (string-append
- "mirror://kde/stable/frameworks/"
- (version-major+minor version) "/"
- name "-" version ".tar.xz"))
+ (uri (string-append "mirror://kde/stable/frameworks/"
+ (version-major+minor version)
+ "/" name "-" version ".tar.xz"))
(sha256
(base32
- "1bra1q225xhh8dilwmzc0jgnj5m3dmi4nkz4y8f42si97b4xxxf5"))))
+ "1ipj7j1iw6g56z0qppji38h6qwbs05piiqqbsw8hdbf96l6cdiq2"))))
(build-system cmake-build-system)
+ (arguments
+ (list #:phases #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "ctest" "-E" "karchivetest")))))))
(native-inputs
- (list extra-cmake-modules))
- ;; pkg-config ;; For zstd
+ (list extra-cmake-modules pkg-config))
(inputs
- (list bzip2 qtbase-5 xz zlib))
- ;; `(,zstd "lib") ;; FIXME: Tests fail with zstd
+ (list bzip2 qtbase-5 xz zlib `(,zstd "lib")))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Qt 5 addon providing access to numerous types of archives")
- (description "KArchive provides classes for easy reading, creation and
+ (description
+ "KArchive provides classes for easy reading, creation and
manipulation of @code{archive} formats like ZIP and TAR.
It also provides transparent compression and decompression of data, like the
@@ -435,7 +484,7 @@ GZip format, via a subclass of QIODevice.")
(define-public kcalendarcore
(package
(name "kcalendarcore")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -444,7 +493,7 @@ GZip format, via a subclass of QIODevice.")
name "-" version ".tar.xz"))
(sha256
(base32
- "181yif830v4gg7nw9s15pvgfm98rmm6xwi2xxy3nxg7nkp14vs5k"))))
+ "16kclspsjzld9n07z1i8li2pc91ihpqhbk46a4s92nsihs2dkayk"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules perl tzdata-for-tests))
@@ -475,7 +524,7 @@ and the older vCalendar.")
(define-public kcodecs
(package
(name "kcodecs")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -484,7 +533,7 @@ and the older vCalendar.")
name "-" version ".tar.xz"))
(sha256
(base32
- "05266wjxmzf3qpb2xwlm40cr9h266l5r9dqww81m8bq856pf8ivi"))))
+ "0n10r7s9r25xp7vlym41qi421kld00niig73yark7yghj0r41jcz"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules gperf qttools-5))
@@ -509,7 +558,7 @@ Internet).")
(define-public kconfig
(package
(name "kconfig")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -518,7 +567,7 @@ Internet).")
name "-" version ".tar.xz"))
(sha256
(base32
- "1xa8xxm2x9783fqb26wyvg1mp6ybjikngznqdhsk9slhaca73yhz"))))
+ "15m2bggfr682q68dym7nzmvz7q7pwarzijad1wj0r5cs62l3bkjy"))))
(build-system cmake-build-system)
(native-inputs
(list dbus extra-cmake-modules inetutils qttools-5
@@ -569,7 +618,7 @@ propagate their changes to their respective configuration files.")
(define-public kcoreaddons
(package
(name "kcoreaddons")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -578,7 +627,7 @@ propagate their changes to their respective configuration files.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1n5mzj02si8allg907l6vn77c2i95qdgfvn48gsqgalwlyd4q6nj"))))
+ "0lqmyxqsw7w1qgdgmax63v64cy7dwk7n4zi8k53xmrqjmd9jir52"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules qttools-5 shared-mime-info))
@@ -588,13 +637,20 @@ propagate their changes to their respective configuration files.")
(arguments
`(#:phases
(modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
+ (add-before 'check 'blacklist-failing-test
+ (lambda _
+ ;; Blacklist failing tests.
+ (with-output-to-file "autotests/BLACKLIST"
+ (lambda _
+ ;; FIXME: Make it pass. Test failure caused by stout/stderr
+ ;; being interleaved.
+ (display "[test_channels]\n*\n")
+ ;; FIXME
+ (display "[test_inheritance]\n*\n")))))
+ (add-before 'check 'check-setup
+ (lambda _
(setenv "HOME" (getcwd))
- (setenv "TMPDIR" (getcwd))
- (when tests? ;; kdirwatch test fails inconsistently. kprocesstest fails.
- (invoke "ctest" "-E" "(kdirwatch_qfswatch_unittest|kprocesstest|\
-kdirwatch_stat_unittest)")))))))
+ (setenv "TMPDIR" (getcwd)))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Qt addon library with a collection of non-GUI utilities")
(description "KCoreAddons provides classes built on top of QtCore to
@@ -607,7 +663,7 @@ many more.")
(define-public kdbusaddons
(package
(name "kdbusaddons")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -616,7 +672,7 @@ many more.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1y0fd0a1nwgchsk3vx8hvvkw96f0l0533g57xakq4j4xkvxd8l3y"))))
+ "0fwdmlnci2xn5pi1ywgia3xka3zsh6gl6xpx1gvql7lczk1y490a"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules dbus qttools-5))
@@ -624,8 +680,8 @@ many more.")
(list qtbase-5 qtx11extras kinit-bootstrap))
;; kinit-bootstrap: kinit package which does not depend on kdbusaddons.
(arguments
- `(#:phases
- (modify-phases %standard-phases
+ (list #:phases
+ #~(modify-phases %standard-phases
(add-before 'configure 'patch-source
(lambda* (#:key inputs #:allow-other-keys)
;; look for the kdeinit5 executable in kinit's store directory,
@@ -633,7 +689,8 @@ many more.")
(substitute* "src/kdeinitinterface.cpp"
(("<< QCoreApplication::applicationDirPath..")
(string-append
- "<< QString::fromUtf8(\"" (assoc-ref inputs "kinit") "/bin\")" )))))
+ "<< QString::fromUtf8(\"/" (dirname (search-input-file inputs
+ "bin/kdeinit5")) "\")" )))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
@@ -650,7 +707,7 @@ as well as an API to create KDED modules.")
(define-public kdnssd
(package
(name "kdnssd")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -659,7 +716,7 @@ as well as an API to create KDED modules.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1d3jq64gyj3bc3sf46gnpbmjrm809hva47z7fkwkk9i2lmnmy70w"))))
+ "0wcjq0g1cdjz9npy31i4rqbx85a95f15w71aamhm8x82l8nysv4g"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
@@ -705,7 +762,7 @@ replace the other outdated Graphviz tools.")
(define-public kguiaddons
(package
(name "kguiaddons")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -714,7 +771,7 @@ replace the other outdated Graphviz tools.")
name "-" version ".tar.xz"))
(sha256
(base32
- "028kn9lcvzv8f8b17a3clki7013dmhhcp1l9svvf6hydv97vkfbv"))))
+ "022qf858khdqklq117i223ihpw8mvdcbcfn8cwqmn2cv9qnfxnqj"))))
(build-system qt-build-system)
;; TODO: Build packages for the Python bindings. Ideally this will be
;; done for all versions of python guix supports. Requires python,
@@ -723,7 +780,7 @@ replace the other outdated Graphviz tools.")
(native-inputs
(list extra-cmake-modules pkg-config))
(inputs
- (list qtbase-5 qtwayland qtx11extras plasma-wayland-protocols wayland))
+ (list qtbase-5 qtwayland-5 qtx11extras plasma-wayland-protocols wayland))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Utilities for graphical user interfaces")
(description "The KDE GUI addons provide utilities for graphical user
@@ -733,7 +790,7 @@ interfaces in the areas of colors, fonts, text, images, keyboard input.")
(define-public kholidays
(package
(name "kholidays")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -741,7 +798,7 @@ interfaces in the areas of colors, fonts, text, images, keyboard input.")
(version-major+minor version) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "0rcd8k2x1w6jszxj18pkzimn5q4v2k7zs9x1pfwszn7xl59b3n4k"))))
+ (base32 "0ysw52wiyxrkprn0gis85nphpfl1wdb4439i66dfmg7s9nyqpzp0"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
@@ -756,7 +813,7 @@ other special events for a geographical region.")
(define-public ki18n
(package
(name "ki18n")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -765,7 +822,7 @@ other special events for a geographical region.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1jry8bdjgxkcqln7awkj3k8996lh76vya2mf5kwpyxagk6vmr0gy"))))
+ "0b3r53v2ybhlyqpkjv98dv2w9q49yqqxk9qzbyc4mm7ypq4hvl47"))))
(build-system cmake-build-system)
(propagated-inputs
(list gettext-minimal python))
@@ -797,7 +854,7 @@ translation scripting.")
(define-public kidletime
(package
(name "kidletime")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -806,7 +863,7 @@ translation scripting.")
name "-" version ".tar.xz"))
(sha256
(base32
- "13piv607n9hmlbd7kkhl7b1wcxj1jq2b5386c6pxrz5caxjwgnmd"))))
+ "1jdbjkishqnlzz1qrzyg92xnlsl7w89dmrh0zhzaj9bnr5a3icck"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
@@ -826,7 +883,7 @@ or user activity.")
;; plasma-framework which is tier 3.
(package
(name "kirigami")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -835,7 +892,7 @@ or user activity.")
"kirigami2-" version ".tar.xz"))
(sha256
(base32
- "12ir4q9njl60b242j9raj1xsjs0cizsk7bixwb1hssfn6fzpzqkv"))))
+ "1l0ggwrprmg5n5y3gxv7h4593fg87d7naxkf30603kkavq0hgks6"))))
(properties `((upstream-name . "kirigami2")))
(build-system cmake-build-system)
(native-inputs
@@ -861,7 +918,7 @@ of applications that follow the Kirigami Human Interface Guidelines.")
(define-public kitemmodels
(package
(name "kitemmodels")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -870,7 +927,7 @@ of applications that follow the Kirigami Human Interface Guidelines.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1j6kffvgbd07zzzv0kab8mbwa69fmw4b8jczd0wzvmp56idsfc2v"))))
+ "1z9swjmll833jxy2ym63zzgi9vl8ld79mgypndqszsrd4mfsbs16"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -911,7 +968,7 @@ model to observers
(define-public kitemviews
(package
(name "kitemviews")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -920,7 +977,7 @@ model to observers
name "-" version ".tar.xz"))
(sha256
(base32
- "1wr62z6jwlg40m8kl9bpiyzkyjmsqx0fhgwc01192k58nl2696lb"))))
+ "176gqlinsvdgkbg7kr4qd97mnvcnbymrkcs9kg6hm75qzxcaj8dj"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
@@ -936,7 +993,7 @@ to flat and hierarchical lists.")
(define-public kplotting
(package
(name "kplotting")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -945,7 +1002,7 @@ to flat and hierarchical lists.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1yqx260r3dzcinp8s685yzp5f2ihc0s1csckb9zv7z1bzljkn3h9"))))
+ "0hnzyl1x6acv1psdgsa9prpvnm12j71x6w6wbs1b0fl9bv5zw222"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
@@ -963,7 +1020,7 @@ pixel units.")
(define-public ksyntaxhighlighting
(package
(name "ksyntaxhighlighting")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -972,7 +1029,7 @@ pixel units.")
"syntax-highlighting-" version ".tar.xz"))
(sha256
(base32
- "176prghxfrb7i68jacmq9vkl7j9arsn6gnkzyc2hlkph35js3zqs"))))
+ "092ilbhhs8xaqblc9w1xksapdzvqyazz8lj011wz4762p1nagiq2"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules perl qttools-5
@@ -1030,35 +1087,36 @@ protocols used in KDE Plasma.")
(define-public kwayland
(package
(name "kwayland")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
"mirror://kde/stable/frameworks/"
(version-major+minor version) "/"
name "-" version ".tar.xz"))
+ (patches (search-patches "kwayland-skip-flaky-test.patch"))
(sha256
(base32
- "0dcnsiippwxvwvf1gvp75lx97c4nydzn3x1l8lfy86w9lfslw7zb"))))
- (build-system cmake-build-system)
+ "0c0953gm63xhrqb7aspvf28wi7x31mrgaid23dw5gqphkbgis5qw"))))
+ (build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
(inputs
- (list qtbase-5 plasma-wayland-protocols qtwayland wayland wayland-protocols))
+ (list libxkbcommon
+ plasma-wayland-protocols
+ qtbase-5
+ qtwayland-5
+ wayland
+ wayland-protocols))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'skip-specific-tests
- (lambda _
- ;; PlasmaWindowModelTest::testChangeWindowAfterModelDestroy(icon)
- (substitute* "autotests/client/test_plasma_window_model.cpp"
- ((".*changedSpy\\.wait.*") ""))))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (setenv "XDG_RUNTIME_DIR" (getcwd))
- (setenv "QT_QPA_PLATFORM" "offscreen")
- (when tests? ;; One test fails.
- (invoke "ctest" "-E" "kwayland-testWaylandRegistry")))))))
+ (list
+ ;; Tests spawn Wayland sessions that cannot run in parallel.
+ #:parallel-tests? #f
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'set-XDG_RUNTIME_DIR
+ (lambda _
+ (setenv "XDG_RUNTIME_DIR" (getcwd)))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Qt-style API to interact with the wayland client and server")
(description "As the names suggest they implement a Client respectively a
@@ -1072,7 +1130,7 @@ represented by a QPoint or a QSize.")
(define-public kwidgetsaddons
(package
(name "kwidgetsaddons")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1081,7 +1139,7 @@ represented by a QPoint or a QSize.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1igbkrn8qaalan0lyn8r2gqv5v3rwbmb3xv3w26yw77vwp0n789r"))))
+ "117wki4w2bs1d2pjhi5qpb2b3qhhva6fq9gikba5fb6980kmdayr"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools-5 xorg-server-for-tests))
@@ -1107,7 +1165,7 @@ configuration pages, message boxes, and password requests.")
(define-public kwindowsystem
(package
(name "kwindowsystem")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1116,7 +1174,7 @@ configuration pages, message boxes, and password requests.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1ilb3zl3mlndfrqz6gi28x6qqqs45l65d0wmy3lk07lppcw3wxzx"))))
+ "02l7xmxcilmrxpkkid4m9srl0d8ymqgwpw5j80w3g57p0rahwjl1"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules
@@ -1134,13 +1192,6 @@ configuration pages, message boxes, and password requests.")
(arguments
`(#:phases
(modify-phases %standard-phases
- (add-before 'check 'blacklist-failing-tests
- (lambda _
- ;; Blacklist a failing test-functions. FIXME: Make it pass.
- (with-output-to-file "autotests/BLACKLIST"
- (lambda _
- (display "[testGroupLeader]\n*\n")
- (display "[testClientMachine]\n*\n"))))) ;; requires network
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
;; The test suite requires a running window anager
@@ -1152,8 +1203,7 @@ configuration pages, message boxes, and password requests.")
(system "openbox &")
(setenv "CTEST_OUTPUT_ON_FAILURE" "1")
(setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "ctest" "-E"
- "kwindowsystem-kwindowsystemplatformwaylandtest")))))))
+ (invoke "dbus-launch" "ctest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "KDE access to the windowing system")
(description "KWindowSystem provides information about and allows
@@ -1171,7 +1221,7 @@ lower level classes for interaction with the X Windowing System.")
(define-public modemmanager-qt
(package
(name "modemmanager-qt")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1180,7 +1230,7 @@ lower level classes for interaction with the X Windowing System.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1rbiqh1sj328cy7flz9pw6vbvgiy3vyv6xp3fk4xv91sxviz1mhd"))))
+ "0gk4jy3r1451a2dajhnz6lin4lfawc4qdlxp7n7m43ca4d89h13k"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules dbus pkg-config))
@@ -1208,7 +1258,7 @@ messages.")
(define-public networkmanager-qt
(package
(name "networkmanager-qt")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1217,7 +1267,7 @@ messages.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1gyvgy0wl00asg9bkhjgvqnz32xmazvazcarh3p0640jy2fjrzfz"))))
+ "0s1h02v9k8nyl30mw7gayzvpb8bnzzp9crcfqpry7rf02rxv9idw"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules dbus pkg-config))
@@ -1246,7 +1296,7 @@ which are used in DBus communication.")
(define-public oxygen-icons
(package
(name "oxygen-icons")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1255,7 +1305,7 @@ which are used in DBus communication.")
name "5" "-" version ".tar.xz"))
(sha256
(base32
- "1f3fj6zr5iygb3s6f8vq2ayy749gxlx5j9h6v2zmkbf4m96sfmq5"))))
+ "03wk52hqrgj0r73nb4yiq7rnmdn4rrqzrj3cdzbg3flkw5r7wbbq"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules fdupes))
@@ -1270,7 +1320,7 @@ which are used in DBus communication.")
(define-public prison
(package
(name "prison")
- (version "5.96.0")
+ (version "5.98.0")
(source
(origin
(method url-fetch)
@@ -1278,7 +1328,7 @@ which are used in DBus communication.")
(version-major+minor version) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "1kzl8rbyj9ik83p1qb8jl32vr06vkzzvr1hpasj50sg3ajq8a9xs"))))
+ (base32 "1ppqm1f06q8fc1ncvzn9a133npmvlh1qxgvvbpwn6m0a8cr7ac6w"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -1320,7 +1370,7 @@ libpulse.")
(define-public qqc2-desktop-style
(package
(name "qqc2-desktop-style")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1329,7 +1379,7 @@ libpulse.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0ff9vd34wss9na2m3gzm8wc2bwq0flda6bv6yqygv5iallw2lz88"))))
+ "1af7izd4k220dzngf1nwgcw0bi7vl772lpjrqd9fp9rijh74dx7d"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
@@ -1341,7 +1391,9 @@ libpulse.")
kirigami
qtbase-5
qtdeclarative-5
- qtquickcontrols2-5))
+ qtquickcontrols2-5
+ qtx11extras ; optional
+ sonnet)) ; optional
(home-page "https://community.kde.org/Frameworks")
(synopsis "QtQuickControls2 style that integrates with the desktop")
(description "This is a style for QtQuickControls2 which is using
@@ -1353,7 +1405,7 @@ feel.")
(define-public solid
(package
(name "solid")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1362,7 +1414,7 @@ feel.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0j64glc1g7mwy2ysaj09w5f7sd2992h91ncknk9gpfsrxhpm814i"))))
+ "14bf2k40skhyhrmgyyscg7psm1a8klf4z696pimlwjjhnawjfr06"))))
(build-system cmake-build-system)
(arguments
`(#:phases
@@ -1387,7 +1439,7 @@ system.")
(define-public sonnet
(package
(name "sonnet")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1396,7 +1448,7 @@ system.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0i0gksdkfyl8hfbqgrgklqanbvfm3h9gjnv42p2qq40b0zjj0sh4"))))
+ "0j4p91xx1scg3jmvq6km7bwfjz5ihafk76yf1byb6aqyw50h3bm3"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config qttools-5))
@@ -1415,7 +1467,7 @@ ASpell and HUNSPELL.")
(define-public threadweaver
(package
(name "threadweaver")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1424,7 +1476,7 @@ ASpell and HUNSPELL.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0ljjnbwmc2zz4q0q1njqny43cj6xdf976vrvijcsqdsril5wzdbq"))))
+ "1pwinpz5kscx64kc7dn4qf76m64kxzp92zjk8j2a2s1mx0s0vk2s"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -1445,7 +1497,7 @@ uses a job-based interface to queue tasks and execute them in an efficient way."
(define-public kactivities
(package
(name "kactivities")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1454,7 +1506,7 @@ uses a job-based interface to queue tasks and execute them in an efficient way."
name "-" version ".tar.xz"))
(sha256
(base32
- "0g16k3v6i20rc6h0js4pk00d6yg236bs0kxj88q21d5c934hbksk"))))
+ "0n7r88y1b8mph5al2xh8fbw5ckdzdmdzjipf205y20ib35bskd9i"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -1490,7 +1542,7 @@ with other frameworks.")
(define-public kauth
(package
(name "kauth")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1499,7 +1551,7 @@ with other frameworks.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1hi36504bbr0266wl08kqiq61xysl3dw3kpgjfbgx169m0m3gmx9"))))
+ "0nzdvx2mibpq1cgzpll9ffjr46vch1qvriaywyqih0iybx6mx5z6"))))
(build-system cmake-build-system)
(native-inputs
(list dbus extra-cmake-modules qttools-5))
@@ -1534,7 +1586,7 @@ utilities.")
(define-public kcompletion
(package
(name "kcompletion")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1543,7 +1595,7 @@ utilities.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1jmrd2mfz27qfn6dq1mk6bcqlagmifbf9vnayi1mkqa9jsj4dwdj"))))
+ "191vid00zskvhl6dgj6yz9iyvwdcmg35l5gq68ggjr17cj59acsf"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
@@ -1559,16 +1611,18 @@ integrated it into your application's other widgets.")
(define-public kcontacts
(package
(name "kcontacts")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
"mirror://kde/stable/frameworks/"
(version-major+minor version) "/"
name "-" version ".tar.xz"))
+ (patches
+ (search-patches "kcontacts-incorrect-country-name.patch"))
(sha256
(base32
- "075mw7clqf7qycngly21q3m0js3g8pcgqc2x3alp28f4zq3c8m21"))))
+ "0g3lg1i9rg7hjw7xjx9228sy54dy35lgwghcjds5cawszl5yi106"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules xorg-server)) ; for the tests
@@ -1590,14 +1644,8 @@ integrated it into your application's other widgets.")
(setenv "HOME" (getcwd))
(system "Xvfb :1 -screen 0 640x480x24 &")
(setenv "DISPLAY" ":1")
- ;; testrounddrip fail inconsistently.
- ;; addresstest produces wrong value:
- ;;Actual (address.formattedAddress(QStringLiteral("Jim Knopf"))):
- ;;"Jim Knopf\nLummerlandstr. 1\n12345 Lummerstadt\n\nGERMANY"
- ;;Expected (result) :
- ;;"Jim Knopf\nLummerlandstr. 1\n12345 Lummerstadt\n\nGERMANIA"
(invoke "ctest" "-E"
- "(kcontacts-addresstest|kcontacts-emailtest|kcontacts-phonenumbertest|kcontacts-soundtest|kcontacts-secrecytest|kcontacts-geotest|kcontacts-keytest|kcontacts-testroundtrip|kcontacts-impptest|kcontacts-birthdaytest|kcontacts-addresseetest)")))))))
+ "(kcontacts-birthdaytest|kcontacts-testroundtrip|kcontacts-addresstest)")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "API for contacts/address book data following the vCard standard")
(description "This library provides a vCard data model, vCard
@@ -1609,7 +1657,7 @@ localized country name to ISO 3166-1 alpha 2 code mapping and vice verca.
(define-public kcrash
(package
(name "kcrash")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1618,7 +1666,7 @@ localized country name to ISO 3166-1 alpha 2 code mapping and vice verca.
name "-" version ".tar.xz"))
(sha256
(base32
- "05sw3lh4lw5jgl7gvxvpyl6nims9j4b1hjsn365fa2p48qmsx6v5"))))
+ "03ba3x9jgp15dxgwbjnv5s98f5di2z4ncp4hiv1qkyiibqqfx6kf"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -1633,7 +1681,7 @@ application crashes.")
(define-public kdoctools
(package
(name "kdoctools")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1642,7 +1690,7 @@ application crashes.")
name "-" version ".tar.xz"))
(sha256
(base32
- "04nk87dbmnf9840401s40mxlsfh9is1l1mqky9xi5mcghbp0308b"))))
+ "0ygpjasdynsmb3c8rdwnc5jminl5f34cmqnihsig831xsq8z6chs"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -1688,7 +1736,7 @@ from DocBook files.")
(define-public kfilemetadata
(package
(name "kfilemetadata")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1697,7 +1745,7 @@ from DocBook files.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0sh3malq6007fp5m4hica20ha8z5abqzq5ifcmrpm8zqmm5aa2bq"))))
+ "1nsvslhs2kiff3r5ji8z931lh6srvjzzvwnv9cs0j74sr46c6rkn"))))
(build-system cmake-build-system)
(arguments
`(#:phases
@@ -1712,9 +1760,11 @@ from DocBook files.")
(native-inputs (list extra-cmake-modules pkg-config))
(inputs
(list attr
- ;; TODO: EPub http://sourceforge.net/projects/ebook-tools
+ ebook-tools
karchive
+ kconfig
kcoreaddons
+ kdegraphics-mobipocket
ki18n
qtmultimedia-5
qtbase-5
@@ -1736,7 +1786,7 @@ by applications to write metadata.")
(define-public kimageformats
(package
(name "kimageformats")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1745,7 +1795,7 @@ by applications to write metadata.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0dbl2varirp5f1bd8173jlhmkc3ql16yg0d6w04nc56hy973bkm5"))))
+ "0v4jr1lh2qjk453q8mpz94cd98k4kmjrykn8kxrd7zvrkaa4snfy"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
@@ -1788,7 +1838,7 @@ formats.")
(define-public kjobwidgets
(package
(name "kjobwidgets")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1797,7 +1847,7 @@ formats.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1w1h9vnlq1j72812558cl5dlq7f80nnh5i30qmkpbvv49xhhq2dl"))))
+ "0f87n5d3h2f9y1z2imfd0jj9108wbcxg7dg4k1c53zar2lrfx4wc"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
@@ -1812,7 +1862,7 @@ asynchronous jobs.")
(define-public knotifications
(package
(name "knotifications")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1821,10 +1871,10 @@ asynchronous jobs.")
name "-" version ".tar.xz"))
(sha256
(base32
- "11fbqylchzvm0pfw8bvy03px5zcg4jbch39vzcvnl6si7vikm4qj"))))
+ "10whr3wjldaxdvbj6i250rqgsy2m1n606ja1yka571f1fz7laqcd"))))
(build-system cmake-build-system)
(native-inputs
- (list extra-cmake-modules dbus qttools-5))
+ (list extra-cmake-modules dbus pkg-config qttools-5))
(inputs
(list kcodecs
kconfig
@@ -1855,7 +1905,7 @@ covers feedback and persistent events.")
(define-public kpackage
(package
(name "kpackage")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1864,7 +1914,7 @@ covers feedback and persistent events.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0gsxizpqa47apbvchga3f0w86v4jh8z1vyf0kifipz17fay4ws8d"))))
+ "1234jq9qqhq2z5afkkniz6w5s1ab9r4x9wamq3c9y08nzjq634py"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -1911,7 +1961,7 @@ were traditional plugins.")
(define-public kpty
(package
(name "kpty")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1920,7 +1970,7 @@ were traditional plugins.")
name "-" version ".tar.xz"))
(sha256
(base32
- "15swvv6qhvc654wyvxzbjbnzrd2vwn0mr4lby1x6x5f4c9br0cip"))))
+ "0arxbdxldwnrcg5x1vpvkwdd4hayrpqvn08jz6r7zb4s9h1582ww"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -1946,7 +1996,7 @@ and communicating with them using a pty.")
(define-public kunitconversion
(package
(name "kunitconversion")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1955,7 +2005,7 @@ and communicating with them using a pty.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1qls3319gwn1nzaq04wrqjhbchk0s0pfx97m4za63yzvapvym73g"))))
+ "0lhyg1d1k25kqk94lzy8mb06p4c17limmcrzirnsnxjvhjrc6r05"))))
(build-system cmake-build-system)
(arguments `(#:tests? #f)) ;; Requires network.
(native-inputs
@@ -1973,7 +2023,7 @@ gallons).")
(define-public syndication
(package
(name "syndication")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1982,7 +2032,7 @@ gallons).")
name "-" version ".tar.xz"))
(sha256
(base32
- "1q60dznlkbncqqgjnp3lq3x0f6r7wvz141ajkymmxlgfq3wdpcd4"))))
+ "04py880hxkvidydsqcyjbkq0wv9cp42d7svkdgf74fmzfyfrmrax"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -2005,7 +2055,7 @@ between feed formats.")
(define-public baloo
(package
(name "baloo")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2014,7 +2064,7 @@ between feed formats.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1icpxmmxhvgdr6zxpz0wybc82nyy595cmr09067i82kh7v5dj66l"))))
+ "0x515lnvrzlnsv5i924q17mzi88k00krj90myad17s0g7p5pi1rw"))))
(build-system cmake-build-system)
(propagated-inputs
(list kcoreaddons kfilemetadata))
@@ -2067,7 +2117,7 @@ maintaining an index of the contents of your files.")
(define-public kactivities-stats
(package
(name "kactivities-stats")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2076,7 +2126,7 @@ maintaining an index of the contents of your files.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0lfanv55b7zx5s0a7gh4r41w9yb641j1zjjcvdjfrj7pdh52576s"))))
+ "0zvw3km1wf91wl9xbjvawjia0847kbs3js4nbf3d0z87l5h6rbx8"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -2093,7 +2143,7 @@ by which applications, and what documents have been linked to which activity.")
(define-public kbookmarks
(package
(name "kbookmarks")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2102,7 +2152,7 @@ by which applications, and what documents have been linked to which activity.")
name "-" version ".tar.xz"))
(sha256
(base32
- "131yng8wmxrnf3x1i6gg60q3rrya19yk4jnzi5ylafvaw7q2r8b4"))))
+ "1rpjqz2xnpb2wp2k3pjdclbkb0p96y48x6h8l056nr93alxyrqvi"))))
(build-system cmake-build-system)
(propagated-inputs
(list kwidgetsaddons))
@@ -2134,7 +2184,7 @@ using the XBEL format.")
(define-public kcmutils
(package
(name "kcmutils")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2143,7 +2193,7 @@ using the XBEL format.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0vff93kja9dq8rf1aapxpfgjxsinm75f5nydxqcihskp8girz0c8"))))
+ "0jqkg4i16jnxricrhi1cbvv7gjjj7ry3z36mzh11h48ml7rl05qx"))))
(build-system cmake-build-system)
(propagated-inputs
(list kconfigwidgets kservice))
@@ -2189,7 +2239,7 @@ KCModules can be created with the KConfigWidgets framework.")
(define-public kconfigwidgets
(package
(name "kconfigwidgets")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2198,7 +2248,7 @@ KCModules can be created with the KConfigWidgets framework.")
name "-" version ".tar.xz"))
(sha256
(base32
- "045j6gkp5sf1lc12zwlkr1dz0fd89yrg5b31j4ybk3dyc8jz90hl"))))
+ "05bwldqc5k6dlzsxjby5565sch6i0mh7jg5cbyjz24xb1fpj0d7b"))))
(build-system qt-build-system)
(propagated-inputs
(list kauth kcodecs kconfig kwidgetsaddons))
@@ -2221,7 +2271,7 @@ KCModules can be created with the KConfigWidgets framework.")
(("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)" _ a b)
(string-append a " | QDirIterator::FollowSymlinks" b)))
(substitute* "CMakeLists.txt"
- (("5\\.90\\.0") "5.96.0"))))
+ (("5\\.90\\.0") "5.98.0"))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
@@ -2237,7 +2287,7 @@ their settings.")
(define-public kdeclarative
(package
(name "kdeclarative")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2246,7 +2296,7 @@ their settings.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1x4r231g0l5im4ala21m5fz5q6nixbx0z6lfia5zjinzlp7x5534"))))
+ "0y5scmcnzhwvyb7x6fdb59xgdhghw8v9i3r05gx1x7g1gfsw0wh6"))))
(build-system cmake-build-system)
(propagated-inputs
(list kconfig kpackage qtdeclarative-5))
@@ -2300,7 +2350,7 @@ that offer bindings to some of the Frameworks.")
(define-public kded
(package
(name "kded")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2309,7 +2359,7 @@ that offer bindings to some of the Frameworks.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0x40yvcx2gjb4pngyk2vfrn3z7dbyvksbj1h3ck04fyyma8z3gb3"))))
+ "1k8yxdnihfvvdjmw7lmd62vi5k1hpvjdcwd7njqxz6178iq7dd75"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -2332,7 +2382,7 @@ started on demand.")
(define-public kdesignerplugin
(package
(name "kdesignerplugin")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2341,7 +2391,7 @@ started on demand.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0cddad1rdi06l28iiwizfds78dplbvv7j40vphww0ix7cmsh3rh9"))))
+ "17b0javl6k5zcmx04aqzmh3qdgwvzhf62x603m4pg6xbl3zns67g"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools qttools-5))
@@ -2361,7 +2411,7 @@ ini-style description files.")
(define-public kdesu
(package
(name "kdesu")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2370,7 +2420,7 @@ ini-style description files.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1wjjjwpfjr7sx10x0236zqjx3jrw6mz60724s5qg269dwfbpahvj"))))
+ "15fbb7zifk4lhnlwvqhs9svzb80qwms03zbrjfnsc1n1wyyfk7v2"))))
(build-system cmake-build-system)
(propagated-inputs
(list kpty))
@@ -2388,7 +2438,7 @@ with su and ssh respectively.")
(define-public kdewebkit
(package
(name "kdewebkit")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2397,7 +2447,7 @@ with su and ssh respectively.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0l8nnar4s84igxih5w0fhwd9nvccp7zm53jy2gk6lfbj6gqarfbf"))))
+ "03bwwgzh1xfj4w7q2cvr7712yrjgf9qhqkqgzypcdb49gpvaq164"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
@@ -2420,7 +2470,7 @@ engine WebKit via QtWebKit.")
(define-public kemoticons
(package
(name "kemoticons")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2429,7 +2479,7 @@ engine WebKit via QtWebKit.")
name "-" version ".tar.xz"))
(sha256
(base32
- "03b5axwvd6ayw1kbl1jv6h04cihp1y1pa835gs3m1qx2ivgj7f75"))))
+ "0f3d0jmpnqkrjn95sbvjzda923rfdgrlxd4k58pmzd0bblxkcxh2"))))
(build-system cmake-build-system)
(propagated-inputs
(list kservice))
@@ -2456,7 +2506,7 @@ emoticons coming from different providers.")
(define-public kglobalaccel
(package
(name "kglobalaccel")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2465,7 +2515,7 @@ emoticons coming from different providers.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1sx4fmy8xy22im0i3dw0xdmxrgw2jhnk2wsfy2xw74dsj3adg2iq"))))
+ "1vr6k7lpxsxa6in60ld2wcdqfpaan5xgbmwm3xyr584x6pv737cl"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config qttools-5))
@@ -2489,7 +2539,7 @@ window does not need focus for them to be activated.")
(define-public kiconthemes
(package
(name "kiconthemes")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2498,7 +2548,7 @@ window does not need focus for them to be activated.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0w9m956xfpfxp7a63a5v2y10lb9zp2gqfjyfvq3ksxfl961g4hsg"))))
+ "1qmld8xgabmwx2dh5395pll0a0jgirxhlbqv6aph76jg4lvynkqx"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules qttools-5 shared-mime-info))
@@ -2513,18 +2563,20 @@ window does not need focus for them to be activated.")
kitemviews
kwidgetsaddons
qtbase-5
+ qtdeclarative-5
qtsvg-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-before 'check 'check-setup
- (lambda* (#:key inputs #:allow-other-keys)
- (setenv "XDG_DATA_DIRS"
- (string-append (assoc-ref inputs "shared-mime-info")
- "/share"))
- (setenv "HOME" (getcwd))
- ;; make Qt render "offscreen", required for tests
- (setenv "QT_QPA_PLATFORM" "offscreen"))))))
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'check-setup
+ (lambda* (#:key inputs #:allow-other-keys)
+ (setenv "XDG_DATA_DIRS"
+ (string-append #$(this-package-native-input
+ "shared-mime-info")
+ "/share"))
+ (setenv "HOME" (getcwd))
+ ;; make Qt render "offscreen", required for tests
+ (setenv "QT_QPA_PLATFORM" "offscreen"))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Icon GUI utilities")
(description "This library contains classes to improve the handling of icons
@@ -2534,7 +2586,7 @@ in applications using the KDE Frameworks.")
(define-public kinit
(package
(name "kinit")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2543,21 +2595,23 @@ in applications using the KDE Frameworks.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1y7x80icm2jv9c8917481w1hs1vm2rvvvnc9drw4q7vrjzfx73dq"))
+ "04654hz3yipnlhy5gz3bkh988fcfl1lv7608k4xa5qnbsxaqh141"))
;; Use the store paths for other packages and dynamically loaded
;; libs
(patches (search-patches "kinit-kdeinit-extra_libs.patch"))))
(build-system cmake-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-paths
- (lambda* (#:key inputs outputs #:allow-other-keys)
- ;; Set patched-in values:
- (substitute* "src/kdeinit/kinit.cpp"
- (("GUIX_PKGS_KF5_KIO") (assoc-ref inputs "kio"))
- (("GUIX_PKGS_KF5_PARTS") (assoc-ref inputs "kparts"))
- (("GUIX_PKGS_KF5_PLASMA") (assoc-ref inputs "plasma-framework"))))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-paths
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ ;; Set patched-in values:
+ (substitute* "src/kdeinit/kinit.cpp"
+ (("GUIX_PKGS_KF5_KIO") #$(this-package-input "kio"))
+ (("GUIX_PKGS_KF5_PARTS") #$(this-package-input "kparts"))
+ (("GUIX_PKGS_KF5_PLASMA")
+ #$(this-package-input "plasma-framework"))))))))
(native-search-paths
(list (search-path-specification
(variable "KDEINIT5_LIBRARY_PATH")
@@ -2601,7 +2655,7 @@ consumption.")
(define-public kio
(package
(name "kio")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2610,11 +2664,12 @@ consumption.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0xmvgq7cp1kkicmngxjj4cmijaah91jmfqdzzxziphq1rl23k64m"))
+ "0z1ikpa3an3qmd26h2v48kxxw1jph21i12x4nawvc4x1dp4vkm1d"))
(patches (search-patches "kio-search-smbd-on-PATH.patch"))))
(build-system cmake-build-system)
(propagated-inputs
- (list kbookmarks
+ (list acl
+ kbookmarks
kconfig
kcompletion
kcoreaddons
@@ -2626,14 +2681,14 @@ consumption.")
solid))
(native-inputs
(list extra-cmake-modules dbus kdoctools qttools-5))
- (inputs (list ;; TODO: LibACL , <ftp://oss.sgi.com/projects/xfs/cmd_tars>
- mit-krb5
+ (inputs (list mit-krb5
karchive
kauth
kcodecs
kconfigwidgets
kcrash
kdbusaddons
+ kded
kguiaddons
kiconthemes
ki18n
@@ -2644,14 +2699,15 @@ consumption.")
libxml2
libxslt
qtbase-5
+ qtdeclarative-5
qtscript
qtx11extras
sonnet
`(,util-linux "lib") ; libmount
zlib))
(arguments
- `(#:phases
- (modify-phases %standard-phases
+ (list #:phases
+ #~(modify-phases %standard-phases
(add-after 'unpack 'patch
(lambda _
;; Better error message (taken from NixOS)
@@ -2666,35 +2722,30 @@ consumption.")
(setenv "QT_QPA_PLATFORM" "offscreen")
(setenv "DBUS_FATAL_WARNINGS" "0")
(invoke "dbus-launch" "ctest"
- "-E" ; FIXME: 21/67 tests fail.
+ "-E" ; FIXME: 17/69 tests fail.
(string-append "(kiocore-jobtest"
- "|fileitemtest"
"|kiocore-kmountpointtest"
+ "|kiocore-kfileitemtest"
"|kiocore-ktcpsockettest"
"|kiocore-mimetypefinderjobtest"
"|kiocore-krecentdocumenttest"
"|kiocore-http_jobtest"
"|kiogui-openurljobtest"
- "|kiocore-threadtest"
"|applicationlauncherjob_forkingtest"
"|applicationlauncherjob_scopetest"
"|applicationlauncherjob_servicetest"
"|commandlauncherjob_forkingtest"
"|commandlauncherjob_scopetest"
"|commandlauncherjob_servicetest"
- "|kiowidgets-kdirlistertest"
"|kiowidgets-kdirmodeltest"
- "|kiowidgets-kfileitemactionstest"
"|kiowidgets-kurifiltertest-colon-separator"
- "|kiowidgets-kurifiltertest-space-separator"
- "|kiofilewidgets-knewfilemenutest)")))))
+ "|kiowidgets-kurifiltertest-space-separator)")))))
(add-after 'install 'add-symlinks
;; Some package(s) (e.g. bluedevil) refer to these service types by
;; the wrong name. I would prefer to patch those packages, but I
;; cannot find the files!
(lambda* (#:key outputs #:allow-other-keys)
- (let ((kst5 (string-append (assoc-ref outputs "out")
- "/share/kservicetypes5/")))
+ (let ((kst5 (string-append #$output "/share/kservicetypes5/")))
(symlink (string-append kst5 "kfileitemactionplugin.desktop")
(string-append kst5 "kfileitemaction-plugin.desktop"))))))))
(home-page "https://community.kde.org/Frameworks")
@@ -2711,7 +2762,7 @@ KIO enabled infrastructure.")
(define-public knewstuff
(package
(name "knewstuff")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2720,7 +2771,7 @@ KIO enabled infrastructure.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0kls40wlqkqirfjhf8kn83saxwahlh4rkm7iypqd81h93gi81fgc"))))
+ "09mxzpv0l1i5ml963gdnji8rskmi8b2f0hp4rn6ibkcj00z48fgy"))))
(build-system cmake-build-system)
(propagated-inputs
(list attica kservice kxmlgui))
@@ -2765,7 +2816,7 @@ specification.")
(define-public knotifyconfig
(package
(name "knotifyconfig")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2774,7 +2825,7 @@ specification.")
name "-" version ".tar.xz"))
(sha256
(base32
- "09bcw47zp6rsnk7f83gkmlpylg428a7phn7bbi9mpkdpzc6zvfd2"))))
+ "1qlmgr5rifygp8zk8qfjwm6k72kfyj8x6hvqwy2a59lfi3wgbm07"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -2807,7 +2858,7 @@ notifications which can be embedded in your application.")
(define-public kparts
(package
(name "kparts")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2816,7 +2867,7 @@ notifications which can be embedded in your application.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0b68kyi7l3ndw798sll2hrzf6qq6w875n48sc11q6882xilzinh2"))))
+ "01gcnywbzrgwlk4cws2rr139r95r201yfal1af3jkd7g2x499vgr"))))
(build-system qt-build-system)
(arguments
'(#:phases (modify-phases %standard-phases
@@ -2857,7 +2908,7 @@ widgets with a user-interface defined in terms of actions.")
(define-public kpeople
(package
(name "kpeople")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2866,7 +2917,7 @@ widgets with a user-interface defined in terms of actions.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0q3c0ghxa9km5xcq6h0cwa7swfd18h491jpfafy4qgq3nwp0115b"))))
+ "0wxy8pxkbfqbb4i9v3q912shzck56bk6xra3blhwva82qm9rps0f"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -2893,7 +2944,7 @@ to easily extend the contacts collection.")
(define-public krunner
(package
(name "krunner")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2902,7 +2953,7 @@ to easily extend the contacts collection.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0wd2nmhw9mb09mm88cnkmirwgxdnvkrkyjvaiqh9k74xqsggnplk"))))
+ "0kch839xw09h1lddqgdcfwniq6rza5wdyyzcx99hcasn7l60nhsj"))))
(build-system cmake-build-system)
(propagated-inputs
(list plasma-framework))
@@ -2911,7 +2962,8 @@ to easily extend the contacts collection.")
;; For tests.
dbus))
(inputs
- (list kauth
+ (list kactivities
+ kauth
kbookmarks
kcodecs
kcompletion
@@ -2932,26 +2984,24 @@ to easily extend the contacts collection.")
solid
threadweaver))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'fix-paths-for-test
- ;; This test tries to access paths like /home, /usr/bin and /bin/ls
- ;; which don't exist in the build-container. Change to existing paths.
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "autotests/runnercontexttest.cpp"
- (("/home\"") "/tmp\"") ;; single path-part
- (("//usr/bin\"") (string-append (getcwd) "\"")) ;; multiple path-parts
- (("/bin/ls")
- (search-input-file inputs "/bin/ls")))))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "HOME" (getcwd))
- (setenv "QT_QPA_PLATFORM" "offscreen")
- (invoke "dbus-launch" "ctest"
- "-E" ;; Some tests fail
- "(runnercontexttest|dbusrunnertest|\
-runnermanagersinglerunnermodetest|runnermanagertest)")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-paths-for-test
+ ;; This test tries to access paths like /home, /usr/bin and /bin/ls
+ ;; which don't exist in the build-container. Change to existing paths.
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "autotests/runnercontexttest.cpp"
+ (("/home\"") "/tmp\"") ;; single path-part
+ (("//usr/bin\"") (string-append (getcwd) "\"")) ;; multiple path-parts
+ (("/bin/ls")
+ (search-input-file inputs "/bin/ls")))))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "HOME" (getcwd))
+ (setenv "QT_QPA_PLATFORM" "offscreen")
+ (invoke "dbus-launch" "ctest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Framework for Plasma runners")
(description "The Plasma workspace provides an application called KRunner
@@ -2963,7 +3013,7 @@ typed.")
(define-public kservice
(package
(name "kservice")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2972,7 +3022,7 @@ typed.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1zg3a35my8ba5ikmlg9s3wc9r0s5a2x0rggiiv9znhfi3snvi6gd"))))
+ "0lgwpcdkkbxwq84zp5aymrdwy0iacqxz5ckc89pymcm0bacyhl31"))))
(build-system cmake-build-system)
(propagated-inputs
(list kconfig kcoreaddons kdoctools))
@@ -3014,7 +3064,7 @@ types or handled by application specific code.")
(define-public ktexteditor
(package
(name "ktexteditor")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3023,7 +3073,7 @@ types or handled by application specific code.")
"ktexteditor-" version ".tar.xz"))
(sha256
(base32
- "071jx26ycyk31bh167cq5fwx8xkr4ldjg8zlhn9dh7wa3rjpp183"))))
+ "1pazi9rz4v95g31s7d26yla8rcb0cgd08mlmdcasywsaxc8nn7vw"))))
(build-system cmake-build-system)
(propagated-inputs
(list kparts
@@ -3031,7 +3081,7 @@ types or handled by application specific code.")
(native-inputs
(list extra-cmake-modules pkg-config))
(inputs
- (list ;; TODO: editor-config
+ (list editorconfig-core-c
karchive
kauth
kbookmarks
@@ -3046,6 +3096,7 @@ types or handled by application specific code.")
kitemviews
ki18n
kjobwidgets
+ kparts
kservice
ktextwidgets
kwidgetsaddons
@@ -3059,23 +3110,23 @@ types or handled by application specific code.")
solid
sonnet))
(arguments
- `(#:phases
- (modify-phases %standard-phases
+ (list #:phases
+ #~(modify-phases %standard-phases
(add-after 'unpack 'setup
(lambda* (#:key inputs #:allow-other-keys)
(setenv "XDG_DATA_DIRS" ; FIXME build phase doesn't find parts.desktop
- (string-append (assoc-ref inputs "kparts") "/share"))))
+ (string-append #$(this-package-input "kparts") "/share"))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests? ;; Maybe locale issues with tests?
(setenv "QT_QPA_PLATFORM" "offscreen")
- (invoke "ctest" "-E" "(completion_test|kateview_test|movingrange_test)"))))
+ (invoke "ctest" "-E" "(kateview_test|movingrange_test)"))))
(add-after 'install 'add-symlinks
;; Some package(s) (e.g. plasma-sdk) refer to these service types
;; by the wrong name. I would prefer to patch those packages, but
;; I cannot find the files!
(lambda* (#:key outputs #:allow-other-keys)
- (let ((kst5 (string-append (assoc-ref outputs "out")
+ (let ((kst5 (string-append #$output
"/share/kservicetypes5/")))
(symlink (string-append kst5 "ktexteditorplugin.desktop")
(string-append kst5 "ktexteditor-plugin.desktop"))))))))
@@ -3090,7 +3141,7 @@ library.")
(define-public ktextwidgets
(package
(name "ktextwidgets")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3099,7 +3150,7 @@ library.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1vab4qmqq9268bwzx6xia2bcz8rdmiwlgjkbkk8nci2pnmhjrzpj"))))
+ "14ivmpng7x9rsk3x6kyd86jabzqxgjcdrma1im44wacnvisi4llk"))))
(build-system qt-build-system)
(propagated-inputs
(list ki18n sonnet))
@@ -3128,7 +3179,7 @@ It supports rich text as well as plain text.")
(define-public kwallet
(package
(name "kwallet")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3137,8 +3188,16 @@ It supports rich text as well as plain text.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0rj610c7i66fbv1x0i0sfn9mac8fkqir4vwgaq1ad5i9ca36h1jq"))))
+ "0kwxkxlk0xlxkjgpjpb40xfl2l9hnhpymb4lxw4zwlxjn81r6sab"))))
(build-system cmake-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests? ;; Seems to require network.
+ (invoke "ctest" "-E"
+ "(fdo_secrets_test)")))))))
(native-inputs
(list extra-cmake-modules kdoctools))
(inputs
@@ -3159,6 +3218,7 @@ It supports rich text as well as plain text.")
libgcrypt
phonon
qgpgme
+ qca
qtbase-5))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Safe desktop-wide storage for passwords")
@@ -3170,7 +3230,7 @@ the passwords on KDE work spaces.")
(define-public kxmlgui
(package
(name "kxmlgui")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3179,12 +3239,12 @@ the passwords on KDE work spaces.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1hiz2fgwpc4mgh2zzir0qi18pjsc3052lf888rc1pgql90faxb1k"))))
+ "08n5l3zgkh0fxaqwrfx5mk4j5wq9ylkpxd37751qcivpag7l0x45"))))
(build-system cmake-build-system)
(propagated-inputs
(list kconfig kconfigwidgets))
(native-inputs
- (list extra-cmake-modules qttools-5))
+ (list extra-cmake-modules qttools-5 xorg-server-for-tests))
(inputs
(list attica
kauth
@@ -3201,14 +3261,15 @@ the passwords on KDE work spaces.")
qtbase-5
sonnet))
(arguments
- `(#:tests? #f ; FIXME: 1/5 tests fail.
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'check-setup
- (lambda _
- (setenv "HOME" (getcwd))
- ;; make Qt render "offscreen", required for tests
- (setenv "QT_QPA_PLATFORM" "offscreen"))))))
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "HOME" (getcwd))
+ (setenv "QT_QPA_PLATFORM" "offscreen") ;; These tests fail
+ (invoke "ctest" "-E"
+ "(ktoolbar_unittest|kxmlgui_unittest)")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Framework for managing menu and toolbar actions")
(description "KXMLGUI provides a framework for managing menu and toolbar
@@ -3221,7 +3282,7 @@ descriptions for integrating actions from plugins.")
(define-public kxmlrpcclient
(package
(name "kxmlrpcclient")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3230,7 +3291,7 @@ descriptions for integrating actions from plugins.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1jrmrzcvnnw7q7pxgfpcz8608jmxqxf89habmgwv71b8kjz3vgaw"))))
+ "09apfrkgvvzv8zwxyjbi5qb145a9awirk02nx474bshgypfqslpb"))))
(build-system cmake-build-system)
(propagated-inputs
(list kio))
@@ -3264,7 +3325,7 @@ setUrl, setUserAgent and call.")
(define-public plasma-framework
(package
(name "plasma-framework")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3273,7 +3334,7 @@ setUrl, setUserAgent and call.")
name "-" version ".tar.xz"))
(sha256
(base32
- "14myvv70pixygb20c136sk7prv5f5dca53fgc74dk6c28hwyldh2"))))
+ "1bmwvk0pj0bnb8qhcl0bz82r63nls6h7lzzmkfkdwcwmjifmiqg4"))))
(build-system cmake-build-system)
(propagated-inputs
(list kpackage kservice))
@@ -3315,11 +3376,6 @@ setUrl, setUserAgent and call.")
(arguments
`(#:phases
(modify-phases %standard-phases
- ;; Fix based on https://invent.kde.org/frameworks/plasma-framework/-/issues/13
- (add-after 'unpack 'apply-fix
- (lambda* _
- (substitute* "src/scriptengines/qml/CMakeLists.txt"
- (("KF5::ConfigQml") ""))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
@@ -3339,7 +3395,7 @@ script engines.")
(define-public purpose
(package
(name "purpose")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3348,7 +3404,7 @@ script engines.")
name "-" version ".tar.xz"))
(sha256
(base32
- "0gji3dsccbii1gm83dpwry02cqmjrimhj8gnkb6nzvzrnq5xfh3r"))))
+ "0g9ykhsn9dl3y3qp4wm3r7bkdhpl9mcbg671wa26qx3ba8a2jynr"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -3384,11 +3440,11 @@ need.")
(source (origin
(inherit (package-source kdbusaddons))
(patches '())))
- (inputs (alist-delete "kinit" (package-inputs kdbusaddons)))
+ (inputs (modify-inputs (package-inputs kdbusaddons) (delete "kinit")))
(arguments
(substitute-keyword-arguments (package-arguments kdbusaddons)
((#:phases phases)
- `(modify-phases ,phases
+ #~(modify-phases #$phases
(delete 'patch-source)))))))
(define kinit-bootstrap
@@ -3405,7 +3461,7 @@ need.")
(define-public kde-frameworkintegration
(package
(name "kde-frameworkintegration")
- (version "5.96.0")
+ (version "5.98.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3414,7 +3470,7 @@ need.")
"frameworkintegration-" version ".tar.xz"))
(sha256
(base32
- "19piq6h51qh64nbkqnpy6jg91vbl67vg2sh4hlwzsb2lcrmwxgk9"))))
+ "1mrangjj8lhm4njpkhqna2zwnidkd9crs23gj6kdlwzmiknypi6q"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
@@ -3459,7 +3515,7 @@ workspace.")
(define-public kdelibs4support
(package
(name "kdelibs4support")
- (version "5.96.0")
+ (version "5.98.0")
(source
(origin
(method url-fetch)
@@ -3468,7 +3524,7 @@ workspace.")
(version-major+minor version) "/portingAids/"
name "-" version ".tar.xz"))
(sha256
- (base32 "18f99g1g1z1mrkgq3l8kgxjxi60a632p0sg8d46r67b9n008w9m7"))))
+ (base32 "0hyyrxic1rkw2jrr92rnmbk6bqkfrcnpc917vs7xyansk9799b8f"))))
(build-system cmake-build-system)
(native-inputs
(list dbus
@@ -3553,9 +3609,8 @@ workspace.")
(with-output-to-file "autotests/BLACKLIST"
(lambda _
(display "[testSmb]\n*\n")))
- ;; kuniqueapptest hangs. FIXME: Make this test pass.
(invoke "dbus-launch" "ctest"
- "-E" "kstandarddirstest|kuniqueapptest"))))))
+ "-E" "kstandarddirstest"))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "KDE Frameworks 5 porting aid from KDELibs4")
(description "This framework provides code and utilities to ease the
@@ -3576,7 +3631,7 @@ http://community.kde.org/Frameworks/Porting_Notes should help with this.")
(define-public khtml
(package
(name "khtml")
- (version "5.96.0")
+ (version "5.98.0")
(source
(origin
(method url-fetch)
@@ -3585,7 +3640,7 @@ http://community.kde.org/Frameworks/Porting_Notes should help with this.")
(version-major+minor version) "/portingAids/"
name "-" version ".tar.xz"))
(sha256
- (base32 "0lc933z4568962xj7grzy44aj97h76s5vvv1cnj351dzwr5qahpx"))))
+ (base32 "0bflwrp6i2w6a3fq2m2df655495rpnsmqcm7w1f1dzfndc6yd9i5"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules perl))
@@ -3626,7 +3681,7 @@ technology and using KJS for JavaScript support.")
(define-public kjs
(package
(name "kjs")
- (version "5.96.0")
+ (version "5.98.0")
(source
(origin
(method url-fetch)
@@ -3635,7 +3690,7 @@ technology and using KJS for JavaScript support.")
(version-major+minor version) "/portingAids/"
name "-" version ".tar.xz"))
(sha256
- (base32 "0jhfjjpv5hzbib3p30ngn6ic023fnrvnr8jrbjdzyacjywj69vvp"))))
+ (base32 "03is1a5b1sfh1nd011lchgir9nrywvax06ilg9y7z0vsn0ick7ik"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules kdoctools perl pkg-config))
@@ -3655,7 +3710,7 @@ support.")
(define-public kjsembed
(package
(name "kjsembed")
- (version "5.96.0")
+ (version "5.98.0")
(source
(origin
(method url-fetch)
@@ -3664,7 +3719,7 @@ support.")
(version-major+minor version) "/portingAids/"
name "-" version ".tar.xz"))
(sha256
- (base32 "1z8h0n4v1qgs2lsxflrzhdfb91jna3y2dxal1qz7i3szjvrf63h0"))))
+ (base32 "0zb4vr0hp73lzc1gfnpq1grwmlpdvnp8awf3ydx4vqjh9n6jbaf2"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules kdoctools qttools-5))
@@ -3679,7 +3734,7 @@ QObjects, so you can script your applications.")
(define-public kmediaplayer
(package
(name "kmediaplayer")
- (version "5.96.0")
+ (version "5.98.0")
(source
(origin
(method url-fetch)
@@ -3688,7 +3743,7 @@ QObjects, so you can script your applications.")
(version-major+minor version) "/portingAids/"
name "-" version ".tar.xz"))
(sha256
- (base32 "0qqlah4zi0b7b6yb4009kkjqw7fkp1lgvp2mcpxs8vbbshs3376c"))))
+ (base32 "0wcv99xgg9pxijbjl4cmsgmpwb893ira6wd3ys5ihk2nakbvd09x"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools qttools-5))
@@ -3715,7 +3770,7 @@ KParts instead.")
(define-public kross
(package
(name "kross")
- (version "5.96.0")
+ (version "5.98.0")
(source
(origin
(method url-fetch)
@@ -3724,7 +3779,7 @@ KParts instead.")
(version-major+minor version) "/portingAids/"
name "-" version ".tar.xz"))
(sha256
- (base32 "03dvg2jh9587kcp2f9nir727z0qvkcywrgxfi1p1hxq1bx6y8fm2"))))
+ (base32 "0yjn66r44jxlrm4vz1nf8s64kcw7lmarjpqz1mcgb1n4jc28hs60"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules kdoctools qttools-5))
@@ -3757,7 +3812,7 @@ offers abstract functionality to deal with scripts.")
(define-public kdav
(package
(name "kdav")
- (version "5.96.0")
+ (version "5.98.0")
(source
(origin
(method url-fetch)
@@ -3765,7 +3820,7 @@ offers abstract functionality to deal with scripts.")
(version-major+minor version) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "1zqib8km4fg9aj4gmhx4hm7n7bbrz62l41qb48nz1pc3qia2x1wl"))))
+ (base32 "02474a3k7yqgnb1sbxbnm6l4cahn88y2631jvkq9xlmcx7xs2dzi"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))