~ruther/guix-local

431ff8bea3804b8ba5ea8c7d48a66b81769f1b12 — Hartmut Goebel 8 years ago 042f7c2
gnu: kde-frameworks: Update to 5.42.0 resp. 5.42.1

Beside simple updating:
- Change all todo-comments for test-cases into "fixme" comments to make them
  easier to find.
- breeze-icons: Blacklist a test failing at build.kde.org, too.
- extra-cmake-modules: Patch out a vanised test-case.
- kfilemetadata: Can now run the test-suite uninstalled. Blacklist a failing
  test-case.
- kimageformats: No longer symlink plugins into ./bin for testing.
- ktexteditor: Remove now unused patch.
- plasma-framework: Add input kirigami
- sonnet: For testing set QT_QPA_PLATFORM=offscreen.

* gnu/packages/kde-frameworks.scm (attica, baloo, bluez-qt, kactivities,
  kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
  kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
  kde-frameworkintegration, kdeclarative, kded, kdelibs4support,
  kdesignerplugin, kdesu, kdewebkit, kdnssd, kdoctools, kemoticons,
  kglobalaccel, kguiaddons, khtml, ki18n, kiconthemes, kidletime, kinit, kio,
  kirigami, kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
  knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople,
  kplotting, kpty, kross, krunner, kservice, ksyntaxhighlighting,
  ktextwidgets, kunitconversion, kwallet, kwayland, kwindowsystem, kxmlgui,
  kxmlrpcclient, modemmanager-qt, networkmanager-qt, oxygen-icons,
  prison, solid, threadweaver): Update to 5.42.0.
  (kwidgetsaddons): Update to 5.42.1.
  (breeze-icons): Update to 5.42.0. [#:phases]<disable-failing-test> New
  phase.
  (extra-cmake-modules): Update to 5.42.0.
  [#:phases]<post-5.42.0-release-fix>: New phase.
  (kfilemetadata): Update to 5.42.0. [#:phases]: No longer move check behind
  install. [#:phases]<check-setup> Remove. [#:phase]<disable-failing-test> New
  phase.
  (kimageformats): Update to 5.42.0. [#:phases]<check-setup>: No longer
  symlink plugins into ./bin.
  (ktesteditor)[source]: Remove patch.
  (plasma-framework)[inputs]: Add  kirigami
  (sonnet): Update to 5.42.0. [#:phases]<check-setup> New phase.
* gnu/packages/patches/ktexteditor-5.39.0-autotests-dependencies.patch:
  Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
3 files changed, 189 insertions(+), 217 deletions(-)

M gnu/local.mk
M gnu/packages/kde-frameworks.scm
D gnu/packages/patches/ktexteditor-5.39.0-autotests-dependencies.patch
M gnu/local.mk => gnu/local.mk +0 -1
@@ 798,7 798,6 @@ dist_patch_DATA =						\
  %D%/packages/patches/kobodeluxe-manpage-minus-not-hyphen.patch	\
  %D%/packages/patches/kobodeluxe-midicon-segmentation-fault.patch	\
  %D%/packages/patches/kobodeluxe-graphics-window-signed-char.patch	\
  %D%/packages/patches/ktexteditor-5.39.0-autotests-dependencies.patch	\
  %D%/packages/patches/laby-make-install.patch			\
  %D%/packages/patches/lcms-CVE-2016-10165.patch		\
  %D%/packages/patches/ldc-disable-tests.patch			\

M gnu/packages/kde-frameworks.scm => gnu/packages/kde-frameworks.scm +189 -167
@@ 74,7 74,7 @@
(define-public extra-cmake-modules
  (package
    (name "extra-cmake-modules")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 83,13 83,21 @@
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1ldwzx2bzlzw7r31w8zy08j4cn9q7d1kszc5jb22zhfqpvbkc1dq"))))
                "1ml6s3ssr5izm3vnzlg5gn2nkcbz5l5nmapvyr4ml7n0089b43a3"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("qtbase" ,qtbase))) ; For tests (needs qmake)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'post-5.42.0-release-fix
           ;; FIXME: Remove for > 5.42.0
           ;; ECMToolchainAndroidTest doesn't exist anymore
           ;; https://cgit.kde.org/extra-cmake-modules.git/commit?id=30f31c46d8caf4
           (lambda _
             (substitute* "tests/CMakeLists.txt"
               (("^add_test_macro\\(ECMToolchainAndroidTest dummy\\)") ""))
             #t))
         (add-after 'unpack 'fix-lib-path
           (lambda _
             ;; Always install into /lib and not into /lib64.


@@ 273,7 281,7 @@ Phonon-GStreamer is a backend based on the GStreamer multimedia library.")
(define-public attica
  (package
    (name "attica")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 282,7 290,7 @@ Phonon-GStreamer is a backend based on the GStreamer multimedia library.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "15972518n4g65k391imkcsjikfsfhx8livdm6n0whag0aiz55haf"))))
                "0icjsk5sbri6nwybb2301wc6ysc1h4p35rxqp0adifyksq8akyxd"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 305,7 313,7 @@ http://freedesktop.org/wiki/Specifications/open-collaboration-services/")
(define-public bluez-qt
  (package
    (name "bluez-qt")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 314,7 322,7 @@ http://freedesktop.org/wiki/Specifications/open-collaboration-services/")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0j0072q0zc9hdpjbkqciqv18pwpdij74qrjph7whh66csjkr5ad1"))))
                "0pbb0nn70hbsnp9q8jvqr3s85gh4bnnh1mp8xfkia2hp4c63ws9f"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("dbus" ,dbus)


@@ 338,7 346,7 @@ Bluetooth stack.  It is used by the KDE Bluetooth stack, BlueDevil.")
(define-public breeze-icons
  (package
    (name "breeze-icons")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 347,8 355,19 @@ Bluetooth stack.  It is used by the KDE Bluetooth stack, BlueDevil.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "132bpgma1lqhrly48zz1f8jyg5z5pvnn1wnqxz6psvqhipw7fh5x"))))
                "0mrj0b022yfy669qqby09k4ij6aqyky23gpnjcp85df9saq0x44r"))))
    (build-system cmake-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'check 'disable-failing-test
           (lambda _
             ;; Blacklist a test-function (failing at build.kde.org, too).
             ;; FIXME: recheck
             (with-output-to-file "autotests/BLACKLIST"
               (lambda _
                 (display "[test_duplicates]\n*\n")))
             #t)))))
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)
       ("fdupes" ,fdupes)


@@ 367,7 386,7 @@ It is the default icon theme for the KDE Plasma 5 desktop.")
(define-public kapidox
  (package
    (name "kapidox")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 376,7 395,7 @@ It is the default icon theme for the KDE Plasma 5 desktop.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "12nmsa1cg5amyawfxywlg8qsl01idi0jacrd8jzmvdj5m8sisw6n"))))
                "0izyd66p5403gl09l7irzy97mb9b14n4zyjrwap800zjlpwh41pz"))))
    (build-system cmake-build-system)
    (arguments
     `(#:tests? #f)) ; has no test target


@@ 409,7 428,7 @@ documentation.")
(define-public karchive
  (package
    (name "karchive")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 418,7 437,7 @@ documentation.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0rb8vr6lg8vx4f07swvlsyrxy4gj21aqfffk0cvhlsdz94j1phrw"))))
                "1vq2ngdxmdl6hzjwdcrv66ban8v9s5jiqwy1mgdqv4ak14l31qbi"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 443,7 462,7 @@ GZip format, via a subclass of QIODevice.")
(define-public kcodecs
  (package
    (name "kcodecs")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 452,7 471,7 @@ GZip format, via a subclass of QIODevice.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1q0l88nfbxgdy5lpm5xbcs749n9jyxhq7xsgqpf9c8irc7c1gw7f"))))
                "0b19z432r9dnyjknvwffhcmrg969yhydjvy4qrkrf22026f4smwc"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 479,7 498,7 @@ Internet).")
(define-public kconfig
  (package
    (name "kconfig")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 488,7 507,7 @@ Internet).")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "011i48f07470igqqcz4hychbw0q85p0bh5dykpla4zwdldllsl1w"))))
                "08gg0d20c09j7hyxm8ydpzk2yf30c87g9ag7a9nfykrmi6cqirdq"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 546,7 565,7 @@ propagate their changes to their respective configuration files.")
(define-public kcoreaddons
  (package
    (name "kcoreaddons")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 555,7 574,7 @@ propagate their changes to their respective configuration files.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0qskv44siykyn8iiq99llibw3bk499ry7r3i8abx4ljjl717cvlz"))))
                "17qv7r6z72mm9a0hyx5dgk90ikhhgm41bkvnq2hjal0py2lsnrs9"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 586,7 605,7 @@ many more.")
(define-public kdbusaddons
  (package
    (name "kdbusaddons")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 595,7 614,7 @@ many more.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0hp85995n3193dvvdv48hv59b66dzd9p4iwnx2dmj797lghpnir3"))
                "1613pc3r70jnzvpwm1xjdbdsmcpx28jwvcs2qq9swlywr5qr9hbd"))
              (patches (search-patches "kdbusaddons-kinit-file-name.patch"))))
    (build-system cmake-build-system)
    (native-inputs


@@ 631,7 650,7 @@ as well as an API to create KDED modules.")
(define-public kdnssd
  (package
    (name "kdnssd")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 640,7 659,7 @@ as well as an API to create KDED modules.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1c8d1wwr0hkdkgnq4k7lgkqwm1pj676i09l1kas256rzz6dcyl75"))))
                "1k1rz62h3mafliik5n0k98dc56b5v2v6qyqj40696mcyc2d1yvll"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 659,7 678,7 @@ infrastructure.")
(define-public kguiaddons
  (package
    (name "kguiaddons")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 668,7 687,7 @@ infrastructure.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1az9i5bg7xd7kv7ajq8j8jab7zly683gyi90rmk54vfnn6igbq3f"))))
                "193i8b4f13dkgp88m3pk9wzi0dhx7qmsnmpizxia3457gg016wn7"))))
    (build-system cmake-build-system)
    ;; TODO: Build packages for the Python bindings.  Ideally this will be
    ;; done for all versions of python guix supports.  Requires python,


@@ 697,7 716,7 @@ interfaces in the areas of colors, fonts, text, images, keyboard input.")
(define-public ki18n
  (package
    (name "ki18n")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 706,7 725,7 @@ interfaces in the areas of colors, fonts, text, images, keyboard input.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1985qgihrch37b5gf7qw33bazahm3xb5v2nj43k6vdjxfg1clcay"))))
                "1rpriflb2a48j94zxgh63l6rzq4nlnlkvy89ns1vkdw42bnqrjx9"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("gettext" ,gettext-minimal)


@@ 740,7 759,7 @@ translation scripting.")
(define-public kidletime
  (package
    (name "kidletime")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 749,7 768,7 @@ translation scripting.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "01h5pcr5kn11jby0zsz6igiwzf31hzip7h63dcsa8h67li4sibd8"))))
                "019r41r28pcrcn1kwxsll53za705jkc9n23b6sr2lplgjk05bcxh"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 771,7 790,7 @@ or user activity.")
  ;; plasma-framework which is tier 3.
  (package
    (name "kirigami")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 780,7 799,7 @@ or user activity.")
                    "kirigami2-" version ".tar.xz"))
              (sha256
               (base32
                "0spgylk4yjy74rs5d5b28qv72qz5ra9j3wfmk6vx2b6cvf1fw517"))))
                "11gqn7amp0r9bgh8ldgisfc2lrkzkn5mq2a1madf24nvjbkvqnqv"))))
    (properties `((upstream-name . "kirigami2")))
    (build-system cmake-build-system)
    (native-inputs


@@ 820,7 839,7 @@ of applications that follow the Kirigami Human Interface Guidelines.")
(define-public kitemmodels
  (package
    (name "kitemmodels")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 829,7 848,7 @@ of applications that follow the Kirigami Human Interface Guidelines.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1bn0k0ya2phix6fyv8ax800ahncrkdzikz0sa3xrw5bq3iz1x6k9"))))
                "0mcdzdqwmvf9pwirsrnjbhrgqphnfmanbl9zij4qsmin8n866mhc"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 879,7 898,7 @@ model to observers
(define-public kitemviews
  (package
    (name "kitemviews")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 888,7 907,7 @@ model to observers
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0pl899d1lz1dymdbq70485a8332z9i3s38dxnxv3cdwbla3xlsfh"))))
                "1j1q0b08f8mnfc3r2a7rplyb2nv9f0aq5a3fxskinvg70c6y248w"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 914,7 933,7 @@ to flat and hierarchical lists.")
(define-public kplotting
  (package
    (name "kplotting")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 923,7 942,7 @@ to flat and hierarchical lists.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1diy1f23n6pih0s91kv1bp4mnnypnjl3pmi1xqni1v2cfwy0mnba"))))
                "109b9grshrwralyp8ilkbf1k0akaggygqh6wafqdf0ris0ps13l9"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 949,7 968,7 @@ pixel units.")
(define-public ksyntaxhighlighting
  (package
    (name "ksyntaxhighlighting")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 958,7 977,7 @@ pixel units.")
                    "syntax-highlighting-" version ".tar.xz"))
              (sha256
               (base32
                "0b8sdkh9dqmqk3x48d25v4qhrqph0mv76v47skhvls9jspw7kzdc"))))
                "1iwiym50859jki4x41rfdmbd14jiq5lr2hdg46pjkyw17njdjd60"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 998,7 1017,7 @@ integration with a custom editor as well as a ready-to-use
(define-public kwayland
  (package
    (name "kwayland")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1007,7 1026,7 @@ integration with a custom editor as well as a ready-to-use
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0a9hi47nrsspkak88c9f6ind2i7q69zjmrgr5n7xsa4zxznwhx6x"))))
                "0wr6ygppahxsx3dh71h2wmybv7z7iyqdv7wn80cxb0mp4zpyinh7"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 1037,7 1056,7 @@ represented by a QPoint or a QSize.")
(define-public kwidgetsaddons
  (package
    (name "kwidgetsaddons")
    (version "5.39.0")
    (version "5.42.1")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1046,7 1065,7 @@ represented by a QPoint or a QSize.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1d0d3ags15vr7ck031m6n5n3hw347siskzhb8rsgzghn6xnmbfdb"))))
                "0h0vfrfl5zi01fpvmd825kazzlyawz3i66qrfkymdrnvqmfzcmlg"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 1084,7 1103,7 @@ configuration pages, message boxes, and password requests.")
(define-public kwindowsystem
  (package
    (name "kwindowsystem")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1093,7 1112,7 @@ configuration pages, message boxes, and password requests.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1dys70va4h00ixxgxv52wbg8wi3jgsqckaikjqr34fzrmjh1lxqp"))))
                "15k6x0f93qxka3mz7qfzak2ibdd88q77pz6akil8s3g41zsg2dqv"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 1149,7 1168,7 @@ lower level classes for interaction with the X Windowing System.")
(define-public modemmanager-qt
  (package
    (name "modemmanager-qt")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1158,7 1177,7 @@ lower level classes for interaction with the X Windowing System.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0gdsp1017yjcfbq2jny7jz5rv7y4cavps5pfvg7zmylx0v057zk7"))))
                "0q6qzn60z55h0gyc9xwdfaq45mjpk3zrr6d4qqjjfkqsr3866sfx"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 1187,7 1206,7 @@ messages.")
(define-public networkmanager-qt
  (package
    (name "networkmanager-qt")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1196,7 1215,7 @@ messages.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1jksv0zsdmkrid2f1m92fxw3gl6crcjaw43v5zra8h2m394iyr81"))))
                "03hhvx8d52mfgbhd4gn0vhsk9k1fv1pvq24ixxdgs2mw44v884xq"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 1226,7 1245,7 @@ which are used in DBus communication.")
(define-public oxygen-icons
  (package
    (name "oxygen-icons")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1235,7 1254,7 @@ which are used in DBus communication.")
                    name "5" "-" version ".tar.xz"))
              (sha256
               (base32
                "1k1rns0fz5gvfnfwg60lrcw885cqmn814nzql9jvk07340w29s98"))))
                "0pnav9h0xmvbaamzpcyznjjv25slz8maszshx7sj7h07b5a23x46"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 1251,7 1270,7 @@ which are used in DBus communication.")
(define-public prison
  (package
    (name "prison")
    (version "5.39.0")
    (version "5.42.0")
    (source
     (origin
       (method url-fetch)


@@ 1259,7 1278,7 @@ which are used in DBus communication.")
                           (version-major+minor version) "/"
                           name "-" version ".tar.xz"))
       (sha256
        (base32 "1b0ji341xcamrd19z54r2nkm8cglbr4qfxyxmqzn8yc6icfl61nv"))))
        (base32 "0bhg2fjdwsv7mk16jh1nc3miwggz1dl9l99l2f20xvi75hn7rryg"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 1276,7 1295,7 @@ provides uniform access to generation of barcodes with data.")
(define-public solid
  (package
    (name "solid")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1285,7 1304,7 @@ provides uniform access to generation of barcodes with data.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "19bl7hzg1fya613vqhdxllh09csm6amrndnhfqnx90w4gb31p36r"))))
                "10lr8paaq6vaiqn833kzcdc3kkyv8j9fdchy7h8pvi9ajjjwq0lq"))))
    (build-system cmake-build-system)
    (arguments
     `(#:phases


@@ 1315,7 1334,7 @@ system.")
(define-public sonnet
  (package
    (name "sonnet")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1324,8 1343,16 @@ system.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1b5bfjbpb6l3c9j9k42shhnz9lqqxk2g607qx9ni0n2pr7w2p7w1"))))
                "1r3amddmy0nm8klw0jzvb8bl1l9hkrx50d8j0zq2lbjy36h3yliw"))))
    (build-system cmake-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'check 'check-setup
           (lambda _
             ;; make Qt render "offscreen", required for tests
             (setenv "QT_QPA_PLATFORM" "offscreen")
             #t)))))
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)
       ("pkg-config" ,pkg-config)


@@ 1344,7 1371,7 @@ ASpell and HUNSPELL.")
(define-public threadweaver
  (package
    (name "threadweaver")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1353,7 1380,7 @@ ASpell and HUNSPELL.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "101bk8rzdysb3vi3vbbkh2s7sb1dhnsa8ncdvdsxqyyaya9ns4aw"))))
                "1isqlpnfxzxyz7mdm7yfrafgnx09mcndicdgdw3mi4r4misbrrbn"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 1374,7 1401,7 @@ uses a job-based interface to queue tasks and execute them in an efficient way."
(define-public kactivities
  (package
    (name "kactivities")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1383,7 1410,7 @@ uses a job-based interface to queue tasks and execute them in an efficient way."
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0nkc1p7n6yvybcib6aqmnz08hwn3ryj1f9wbkiimgs0svr00sslq"))))
                "0z0ac426npq99s1b8yzrqkjjjc34nbxlpw8pw388yj7fa41hw21r"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 1419,7 1446,7 @@ with other frameworks.")
(define-public kauth
  (package
    (name "kauth")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1428,7 1455,7 @@ with other frameworks.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "08bjxvv22y199skx4l9m8az165wz7inqqx7s8b7p5cjms4bvi15i"))))
                "04kqb2hhr9lkpkxiaqlnyk0kmk6p89z5fgp5i5g83hsi8maz7swi"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("dbus" ,dbus)


@@ 1466,7 1493,7 @@ utilities.")
(define-public kcompletion
  (package
    (name "kcompletion")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1475,7 1502,7 @@ utilities.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "09jdc4pn7yjb7nagic38xiqdpv9fy4f2f4c1a5ynbli7x1r6l7ms"))))
                "0yqci2v0dk5v1mz4n3gca599a7mpihy563zc6sl8hsa30ld8li0f"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 1502,7 1529,7 @@ integrated it into your application's other widgets.")
(define-public kcrash
  (package
    (name "kcrash")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1511,7 1538,7 @@ integrated it into your application's other widgets.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1fv32l50h9rlc5s9iplyljcsrscivgdy2baghq7hbcs58xrjf1ws"))))
                "049y0xdyw37y0qid3d3plj8szfys5gw98j7lhcakiini8mn5cins"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 1537,7 1564,7 @@ application crashes.")
(define-public kdoctools
  (package
    (name "kdoctools")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1546,7 1573,7 @@ application crashes.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "17g4kf7mbjjxhii4nbhfpmhjs1q23mlh0d3fqyxxhm3pp02jg8ap"))))
                "1bby3avdllch1mji0mxzcix8q5yir5a0i6wpjs5lwckv1glh6kmz"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 1594,7 1621,7 @@ from DocBook files.")
(define-public kfilemetadata
  (package
    (name "kfilemetadata")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1603,22 1630,19 @@ from DocBook files.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1mcxphjpayyq7v16b6c3zhb6c9vn67495xywfb9y8ysma1cdpshg"))))
                "03wk38q3sq354ykz9dwbgykn73ldf94ryx6hxvpr66bq3a59jmwz"))))
    (build-system cmake-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         ;; Need to check after install and to set QT_PLUGIN_PATH for the test
         ;; suite to finds the plugins.
         (delete 'check)
         (add-after 'install 'check
           (assoc-ref %standard-phases 'check))
         (add-before 'check 'check-setup
           (lambda* (#:key outputs #:allow-other-keys)
             (let ((out (assoc-ref outputs "out")))
               (setenv "QT_PLUGIN_PATH"
                       (string-append out "/lib/qt5/plugins:"
                                    (getenv "QT_PLUGIN_PATH"))))
         (add-before 'check 'disable-failing-test
           (lambda _
             ;; Blacklist a failing test-function. FIXME: Make it pass.
             ;; UserMetaDataWriterTest fails with getxattr("…/writertest.txt")
             ;; -> EOPNOTSUPP (Operation not supported)
             (with-output-to-file "autotests/BLACKLIST"
               (lambda _
                 (display "[test]\n*\n")))
             #t)))))
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 1649,7 1673,7 @@ by applications to write metadata.")
(define-public kimageformats
  (package
    (name "kimageformats")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1658,7 1682,7 @@ by applications to write metadata.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1mnfdsxqnqdzhw3as77n1f1ddxpmab4slqlpwi4ih55xmgl85455"))))
                "1k67yrmszx7azjzrg478rimbz991lghx4d6dmg22p6dknajd78a6"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 1681,8 1705,6 @@ by applications to write metadata.")
           (lambda _
             ;; make Qt render "offscreen", required for tests
             (setenv "QT_QPA_PLATFORM" "offscreen")
             ;; Make the plugins in ./bin available
             (symlink "." "bin/imageformats")
             (setenv "QT_PLUGIN_PATH"
                     (string-append (getcwd) "/bin:"
                                    (getenv "QT_PLUGIN_PATH")))


@@ 1705,7 1727,7 @@ formats.")
(define-public kjobwidgets
  (package
    (name "kjobwidgets")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1714,7 1736,7 @@ formats.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1z26555pkirdkfw8c9j1a863pqybklryfa30v3a59a0m9v2jdzfc"))))
                "1m3csdl7wh18ywv5p0qpbjpixvflgjcq3yvk3vlvh0sxxlwcz8k4"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 1733,7 1755,7 @@ asynchronous jobs.")
(define-public knotifications
  (package
    (name "knotifications")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1742,7 1764,7 @@ asynchronous jobs.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0f38ca090p291d114fg3jz25lhwz7vad7s60ql4x3xwmdgaaw7dj"))))
                "0awmwypmd104vhaj2v9k83niflxj26d4mbl6mzfcj75lgka6kffc"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 1779,7 1801,7 @@ covers feedback and persistent events.")
(define-public kpackage
  (package
    (name "kpackage")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1788,7 1810,7 @@ covers feedback and persistent events.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1ibppkg9m77p0dcpfshcd891vlxcfgx6rk205gq6d5qxyqizygki"))))
                "10amhh07x8d0jkyylb19cyzjs71k8dq1y8isfahqzb2kd43vijqa"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 1817,7 1839,7 @@ were traditional plugins.")
(define-public kpty
  (package
    (name "kpty")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1826,7 1848,7 @@ were traditional plugins.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "02h6dg3w3k58d1ydzyz6mhd1y5gds3k64wdsb84fnpxvlw46dlhn"))))
                "07s16zxs03ixy7yxy9fda83yqhcgqzx42gnvwjwkyc8q05njmma6"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 1854,7 1876,7 @@ and communicating with them using a pty.")
(define-public kunitconversion
  (package
    (name "kunitconversion")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1863,14 1885,14 @@ and communicating with them using a pty.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "04r1b2nc6vi56nfh6glhhd3d9v0ywxn2waibryjbszwrr39yhlzv"))))
                "0219pna4l3vvhyf5acsc87n48jzdnws6kwyhaiy3hy1pzrilv32l"))))
    (build-system cmake-build-system)
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'disable-a-failing-test-case
           (lambda _
             ;; TODO: Re-enable this test-case. It was committed with the
             ;; FIXME: Re-enable this test-case. It was committed with the
             ;; message: "tsan says it's clean, apart from issues in Qt
             ;; (reported upstream)"
             (substitute* "autotests/convertertest.cpp"


@@ 1897,7 1919,7 @@ gallons).")
(define-public baloo
  (package
    (name "baloo")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1906,7 1928,7 @@ gallons).")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "06y8mv7v9y7syz04x0zicdm628k6za3p366xrzwafc43m159wyms"))))
                "18yknkcls1ypsp8n5l254bhlffiq4as5w1wgcjzhnf49cacys8nl"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kcoreaddons" ,kcoreaddons)


@@ 1961,7 1983,7 @@ maintaining an index of the contents of your files.")
(define-public kactivities-stats
  (package
    (name "kactivities-stats")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 1970,7 1992,7 @@ maintaining an index of the contents of your files.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "18ghfqggwf38rmb1lkbv8ggxx71cp6ba3882kp5ccb7wwih51qcy"))))
                "0si70hayf4brr83jzdjdsfvp8nc1sb7vdk0q532liafhf8hw9mq8"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 1991,7 2013,7 @@ by which applications, and what documents have been linked to which activity.")
(define-public kbookmarks
  (package
    (name "kbookmarks")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2000,7 2022,7 @@ by which applications, and what documents have been linked to which activity.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1xfabyc7hxmi1p0wqld0va5pl6bfwh50px4mvpxbnjdna6anw6z5"))))
                "08q413mr5ib04gwnqznvm9vkkfmnh16rgf6rqdvclnci9w7ml5x2"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kwidgetsaddons" ,kwidgetsaddons)))


@@ 2034,7 2056,7 @@ using the XBEL format.")
(define-public kcmutils
  (package
    (name "kcmutils")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2043,7 2065,7 @@ using the XBEL format.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1cz4haj83j59szl16r0mfh4zx93szrwkmb9mq2r21v46c8k5ldw0"))))
                "1q67b0m6w3xvm22kq8b0b0rib1jzf25gf6dz7h286987zfbbs5n7"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kconfigwidgets" ,kconfigwidgets)


@@ 2073,7 2095,7 @@ KCModules can be created with the KConfigWidgets framework.")
(define-public kconfigwidgets
  (package
    (name "kconfigwidgets")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2082,7 2104,7 @@ KCModules can be created with the KConfigWidgets framework.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1i6cniqsmn9sds8nj7bcsnbmlkq9m1yjwvr45mhal9rkhaas4xzw"))))
                "191zm24q2n001b65hcnfh2639k4iqhxwdmgdw29php3n2648xq4z"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kauth" ,kauth)


@@ 2116,7 2138,7 @@ their settings.")
(define-public kdeclarative
  (package
    (name "kdeclarative")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2125,7 2147,7 @@ their settings.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1l8wnyfz6qjqmcpdzavsb6m1r3ay1b2r186myymsyknr80yr2d7p"))))
                "1w604jy6vg2247vggz0ivl7wy2h5iapkz2z86mah3aw99f7dqa22"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kconfig" ,kconfig)


@@ 2179,7 2201,7 @@ that offer bindings to some of the Frameworks.")
(define-public kded
  (package
    (name "kded")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2188,7 2210,7 @@ that offer bindings to some of the Frameworks.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0jv4ghl2gzfdkhk1in3vx39kigvpprvcb9xlzc5506mpfjc38ga5"))))
                "0w25dl4pnvby28gz0yvij32vi9n3p8si4nm4x45j7zsi2cb70j4l"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 2212,7 2234,7 @@ started on demand.")
(define-public kdesignerplugin
  (package
    (name "kdesignerplugin")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2221,7 2243,7 @@ started on demand.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1b7rn66wsyn9aipgvfmn2pq18g0zdjxb469126dj18fahg2k777f"))))
                "004axa1fkj954d65x7l9z8dmw04209hb368rwa4gjzb8naf13ib6"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 2263,7 2285,7 @@ ini-style description files.")
(define-public kdesu
  (package
    (name "kdesu")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2272,7 2294,7 @@ ini-style description files.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "03avzhs6a0p3cjv4kk9vavf6f64ffgs3pzhbdkfr76fh58h1v6wx"))))
                "0402p1h7wifk6sppg7ca9w0zfjllbhc1j5gsxj7ypq55g94np7hx"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kpty" ,kpty)))


@@ 2294,7 2316,7 @@ with su and ssh respectively.")
(define-public kdewebkit
  (package
    (name "kdewebkit")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2303,7 2325,7 @@ with su and ssh respectively.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "05f0l3zw8cnvyavwwijwy5jx8dairhdbvg6ynpn7r5l10vawcf6x"))))
                "1csd4p996im7ygxc5rfdkzgdpngjgzyqakj12rl9rnfbsd15i8kb"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 2326,7 2348,7 @@ engine WebKit via QtWebKit.")
(define-public kemoticons
  (package
    (name "kemoticons")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2335,7 2357,7 @@ engine WebKit via QtWebKit.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "132gs69v43ms117ibdqmnhbyzzs5by76pfz7bd2zqwl4mq94hpgh"))))
                "0f6an1bwxnga41a2b35b2pdcni4p0hh76k4jvanl3g046v07f2wr"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kservice" ,kservice)))


@@ 2367,7 2389,7 @@ emoticons coming from different providers.")
(define-public kglobalaccel
  (package
    (name "kglobalaccel")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2376,7 2398,7 @@ emoticons coming from different providers.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0wcbnwfi98cx8f99a2mcz2kg7mggz3hipfxv9s8ks6c80865kar1"))))
                "0nlza73i0qd79yhwhpnvgbh2xa9lvd1n2xg25p3bvfzwidcfdxg6"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 2411,7 2433,7 @@ window does not need focus for them to be activated.")
(define-public kiconthemes
  (package
    (name "kiconthemes")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2420,7 2442,7 @@ window does not need focus for them to be activated.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1k4r263zz54497dgqaw9a74wqdklq4w353mc0g905k2g8arh7p9f"))))
                "1nbxxpf8bv835xl35b17rk8s3zs110bh31078kqqh7dhvwzlxic7"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 2458,7 2480,7 @@ in applications using the KDE Frameworks.")
(define-public kinit
  (package
    (name "kinit")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2467,7 2489,7 @@ in applications using the KDE Frameworks.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0a2wl1vhsbb2x1cjd3wz7j3bp9kz1pxfc6mml7gpnq70qgk8hsn2"))))
                "05vpac41pw1n8y58l2z08vyknzv950x8dxxw66dnymm2v31w07ia"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 2505,7 2527,7 @@ makes starting KDE applications faster and reduces memory consumption.")
(define-public kio
  (package
    (name "kio")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2514,7 2536,7 @@ makes starting KDE applications faster and reduces memory consumption.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "091g4dbnals6c5wrj3xh3ws29wszysmb9ksyvyqf3d1lp9dfmjwn"))))
                "1526a89x11ank55dp3rfp7xd04w8x7prjg3y6i7n2q9nabwhw7gc"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kbookmarks" ,kbookmarks)


@@ 2597,7 2619,7 @@ KIO enabled infrastructure.")
(define-public knewstuff
  (package
    (name "knewstuff")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2606,7 2628,7 @@ KIO enabled infrastructure.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1amflv96ybd6dqkc1chmz6d5crrl4dcq07fwsalxzx9mgr0z499r"))))
                "0i2gmyp67xzf2m5wnv7v574q3gsp1yxfflv1jgl0wy57vchwn9g6"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("attica" ,attica)


@@ 2654,7 2676,7 @@ specification.")
(define-public knotifyconfig
  (package
    (name "knotifyconfig")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2663,7 2685,7 @@ specification.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "09nk6sr6sp9a85lj4x9ac0ir4s5ac08835927b95d7m4ap2dbxrb"))))
                "1h07bjj71611v6912m5ajli6qszh9w925zqbk3vih8rn6pd2s3mc"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 2696,7 2718,7 @@ notifications which can be embedded in your application.")
(define-public kparts
  (package
    (name "kparts")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2705,7 2727,7 @@ notifications which can be embedded in your application.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1r32jf2qbhqdjih9ff4n0ajd6s1cdncpq367mp5am31fz1jv3sr6"))))
                "1mb5gp2ckmmrb4ym7cqvyl81wnp7cryk85gmizl7cnn69svlf40h"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kio" ,kio)


@@ 2749,7 2771,7 @@ widgets with a user-interface defined in terms of actions.")
(define-public kpeople
  (package
    (name "kpeople")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2758,7 2780,7 @@ widgets with a user-interface defined in terms of actions.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1s78dld3zlldhpk66s08v34zwi1k5ghivzbi7ab290sgrjc9afar"))))
                "050km3rpx58acx2341si46lxc2hywa59m8rwd849c2dnsxw3w1hm"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 2792,7 2814,7 @@ to easily extend the contacts collection.")
(define-public krunner
  (package
    (name "krunner")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2801,7 2823,7 @@ to easily extend the contacts collection.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0gxs9z8mlb3s615ccrgkwyxww4jly48d8fkay33zwjaanqhkhgfl"))))
                "0xh9kss67l09am1ilsr9zyx1yhlmaq3g9x60hw0sx7h7wrl6zsw6"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("plasma-framework" ,plasma-framework)))


@@ 2845,7 2867,7 @@ to easily extend the contacts collection.")
             (setenv "HOME" (getcwd))
             ;; make Qt render "offscreen", required for tests
             (setenv "QT_QPA_PLATFORM" "offscreen")
             ;; Blacklist a failing test-function. TODO: Make it pass.
             ;; Blacklist a failing test-function. FIXME: Make it pass.
             (with-output-to-file "bin/BLACKLIST"
               (lambda _
                 (display "[testMatch]\n*\n")))


@@ 2861,7 2883,7 @@ typed.")
(define-public kservice
  (package
    (name "kservice")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2870,7 2892,7 @@ typed.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0abz878yc8yir7iv5scn55d0g2nljnzhr9c81wa6ggjsw0h077hl"))))
                "0z8zfpd00ndvkm1klp8l4mrcksshhyg280zgmg3gffz5rgh3gwri"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kconfig" ,kconfig)


@@ 2906,7 2928,7 @@ types or handled by application specific code.")
(define-public ktexteditor
  (package
    (name "ktexteditor")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2915,8 2937,7 @@ types or handled by application specific code.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1bk5wlvzjmfv7g9ab77asn055jp647zj69mfx2z3lvxb69swdnf5"))
              (patches (search-patches "ktexteditor-5.39.0-autotests-dependencies.patch"))))
                "020y3j6vm15sfpiwainr3qsx9i93j15mrvq523wmbmdj1z36yrh2"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kparts" ,kparts)))


@@ 2987,7 3008,7 @@ library.")
(define-public ktextwidgets
  (package
    (name "ktextwidgets")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 2996,7 3017,7 @@ library.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0p6h165y03ir7qdf50kc77iq9plgvx39c8pz9dalvscvx42d2jaq"))))
                "088azbv95ycwxmxxw4l63i2l14fmn8l473pb4djh2mvz1ypfqayk"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("ki18n" ,ki18n)


@@ 3034,7 3055,7 @@ It supports rich text as well as plain text.")
(define-public kwallet
  (package
    (name "kwallet")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 3043,7 3064,7 @@ It supports rich text as well as plain text.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1vlz9y3r1n6w7q9is60jsl9f7bm1djckdi9ibgzanwsp4k5ab0sz"))))
                "1kv3v7593srfn0wd7qp4rhvb30rxp7d2qmlwi0n4nc9s6v59pabn"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)))


@@ 3076,7 3097,7 @@ the passwords on KDE work spaces.")
(define-public kxmlgui
  (package
    (name "kxmlgui")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 3085,7 3106,7 @@ the passwords on KDE work spaces.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "0zwy11rh3yphl2346hmcahajxkgmrnfz1m8pd3vlnjs175dwz115"))))
                "0kfxjx8wrhkys5bydnv84nqxc2jqvv92zb2l6zpi0km5ggmia5y0"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kconfig" ,kconfig)


@@ 3128,7 3149,7 @@ descriptions for integrating actions from plugins.")
(define-public kxmlrpcclient
  (package
    (name "kxmlrpcclient")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 3137,7 3158,7 @@ descriptions for integrating actions from plugins.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1j4a1n3ydln62m98h5p5lxlg1i7k5vzxb4f9kxkvzhw5gfpy78zs"))))
                "0ciip27ilsfk9s3gslpbi06v8i6ipdbmcig2jf43z3amsxpq0ncn"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kio" ,kio)))


@@ 3171,7 3192,7 @@ setUrl, setUserAgent and call.")
(define-public plasma-framework
  (package
    (name "plasma-framework")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 3180,7 3201,7 @@ setUrl, setUserAgent and call.")
                    name "-" version ".tar.xz"))
              (sha256
               (base32
                "1gaxk9mzwlyld09gqk29y3shvi6a1g1q3l849a9kl1hd07gr53x3"))))
                "079c8h0lmbkfr3srj5m8a40b50kyrxbgmy1n66329l8js9xrvaah"))))
    (build-system cmake-build-system)
    (propagated-inputs
     `(("kpackage" ,kpackage)


@@ 3204,6 3225,7 @@ setUrl, setUserAgent and call.")
       ("kglobalaccel" ,kglobalaccel)
       ("kguiaddons" ,kguiaddons)
       ("kiconthemes" ,kiconthemes)
       ("kirigami" ,kirigami)
       ("kitemviews" ,kitemviews)
       ("kio" ,kio)
       ("ki18n" ,ki18n)


@@ 3266,7 3288,7 @@ script engines.")
(define-public kde-frameworkintegration
  (package
    (name "kde-frameworkintegration")
    (version "5.39.0")
    (version "5.42.0")
    (source (origin
              (method url-fetch)
              (uri (string-append


@@ 3275,7 3297,7 @@ script engines.")
                    "frameworkintegration-" version ".tar.xz"))
              (sha256
               (base32
                "136s8chyiac30czicqgkrc4abgm7c8b2ppnqwv9ngxpx7nsjgd2h"))))
                "17fyny3c5chv7bipr19ayfjmd1amp2nms4ba5r7mwjp97xkphry7"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 3323,7 3345,7 @@ workspace.")
(define-public kdelibs4support
  (package
    (name "kdelibs4support")
    (version "5.39.0")
    (version "5.42.0")
    (source
     (origin
       (method url-fetch)


@@ 3332,7 3354,7 @@ workspace.")
             (version-major+minor version) "/portingAids/"
             name "-" version ".tar.xz"))
       (sha256
        (base32 "03xjzhdvs497sk9bpz79crxlzwff198ivj4n5f0mwmnqc0100dfp"))))
        (base32 "0aiig8akn6bdxrqdl96xjjy2pxw8hhfrsalbkkzyhh06j794snfb"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("dbus" ,dbus)


@@ 3414,7 3436,7 @@ workspace.")
             (with-output-to-file "autotests/BLACKLIST"
               (lambda _
                 (display "[testSmb]\n*\n")))
             ;; kuniqueapptest hangs. TODO: Make this test pass.
             ;; kuniqueapptest hangs. FIXME: Make this test pass.
             (zero? (system* "dbus-launch" "ctest" "."
                             "-E" "kstandarddirstest|kuniqueapptest")))))))
    (home-page "https://community.kde.org/Frameworks")


@@ 3437,7 3459,7 @@ http://community.kde.org/Frameworks/Porting_Notes should help with this.")
(define-public khtml
  (package
    (name "khtml")
    (version "5.39.0")
    (version "5.42.0")
    (source
     (origin
       (method url-fetch)


@@ 3446,7 3468,7 @@ http://community.kde.org/Frameworks/Porting_Notes should help with this.")
             (version-major+minor version) "/portingAids/"
             name "-" version ".tar.xz"))
       (sha256
        (base32 "097nbwv8ba48xmrga62j1irlkkc0l0f3971fp7225pzh1g3cg152"))))
        (base32 "1bfslndxvad0zgzr22w2mz1xwavix9bh5qrrv8dpshlh043bwr3l"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 3496,7 3518,7 @@ technology and using KJS for JavaScript support.")
(define-public kjs
  (package
    (name "kjs")
    (version "5.39.0")
    (version "5.42.0")
    (source
     (origin
       (method url-fetch)


@@ 3505,7 3527,7 @@ technology and using KJS for JavaScript support.")
             (version-major+minor version) "/portingAids/"
             name "-" version ".tar.xz"))
       (sha256
        (base32 "0fkn308l6drj7pa94niqhcn2pqv7da7da5lq1nk8q6zlyg4nbcrn"))))
        (base32 "1m26sb2qyrcgmpkw76k2yv5my2pkhld96vw6aaqm77q90faw734g"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 3529,7 3551,7 @@ support.")
(define-public kjsembed
  (package
    (name "kjsembed")
    (version "5.39.0")
    (version "5.42.0")
    (source
     (origin
       (method url-fetch)


@@ 3538,7 3560,7 @@ support.")
             (version-major+minor version) "/portingAids/"
             name "-" version ".tar.xz"))
       (sha256
        (base32 "1i3qyxr409x82nqyck4qva63maxa2vvi07i0yxm6zqx5lvm9gkgb"))))
        (base32 "10w4w4ncwr245bv1ii4sh154w91ghfz0l60k89j50lsydpcqcp3a"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 3558,7 3580,7 @@ QObjects, so you can script your applications.")
(define-public kmediaplayer
  (package
    (name "kmediaplayer")
    (version "5.39.0")
    (version "5.42.0")
    (source
     (origin
       (method url-fetch)


@@ 3567,7 3589,7 @@ QObjects, so you can script your applications.")
             (version-major+minor version) "/portingAids/"
             name "-" version ".tar.xz"))
       (sha256
        (base32 "09ysw11br4k26bq6rvzcws2g565336p3gjkz4fxc8w2g3ma527p1"))))
        (base32 "1k1pjc0cz36gs0pl2pxw8f9f82xkbqyy320nfyhan5waxbl1qd5n"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)


@@ 3604,7 3626,7 @@ KParts instead.")
(define-public kross
  (package
    (name "kross")
    (version "5.39.0")
    (version "5.42.0")
    (source
     (origin
       (method url-fetch)


@@ 3613,7 3635,7 @@ KParts instead.")
             (version-major+minor version) "/portingAids/"
             name "-" version ".tar.xz"))
       (sha256
        (base32 "1gh9gicr7ba8y3c0r7qpw2fj651fbbrhsy8gps8yll71axhxqvfh"))))
        (base32 "1aqqwby6jslimpvx42d4n6gjsjc8l82gmsq5ajpv9zkkk91dqfqi"))))
    (build-system cmake-build-system)
    (native-inputs
     `(("extra-cmake-modules" ,extra-cmake-modules)

D gnu/packages/patches/ktexteditor-5.39.0-autotests-dependencies.patch => gnu/packages/patches/ktexteditor-5.39.0-autotests-dependencies.patch +0 -49
@@ 1,49 0,0 @@
Add missing dependencies, see <https://phabricator.kde.org/D8577>.

diff -r -U5 ktexteditor-5.39.0.orig/autotests/CMakeLists.txt ktexteditor-5.39.0/autotests/CMakeLists.txt
--- ktexteditor-5.39.0.orig/autotests/CMakeLists.txt	2017-10-31 16:28:45.018163060 +0100
+++ ktexteditor-5.39.0/autotests/CMakeLists.txt	2017-10-31 16:28:16.439559888 +0100
@@ -37,10 +37,11 @@
 set (KTEXTEDITOR_TEST_LINK_LIBS KF5TextEditor
   KF5::I18n
   KF5::IconThemes
   KF5::GuiAddons
   Qt5::Qml
+  Qt5::Script
 )
 
 include(ECMMarkAsTest)
 
 # test executable for encoding
diff -r -U5 ktexteditor-5.39.0.orig/CMakeLists.txt ktexteditor-5.39.0/CMakeLists.txt
--- ktexteditor-5.39.0.orig/CMakeLists.txt	2017-10-31 16:28:38.578252490 +0100
+++ ktexteditor-5.39.0/CMakeLists.txt	2017-10-31 16:30:24.656778737 +0100
@@ -38,11 +38,12 @@
 
 # Dependencies
 set(REQUIRED_QT_VERSION 5.7.0)
 
 # Required Qt5 components to build this framework
-find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Core Widgets Qml PrintSupport Xml XmlPatterns)
+find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Core Widgets Qml
+  Script PrintSupport Xml XmlPatterns)
 
 find_package(KF5Archive ${KF5_DEP_VERSION} REQUIRED)
 find_package(KF5Config ${KF5_DEP_VERSION} REQUIRED)
 find_package(KF5GuiAddons ${KF5_DEP_VERSION} REQUIRED)
 find_package(KF5I18n ${KF5_DEP_VERSION} REQUIRED)
diff -r -U5 ktexteditor-5.39.0/autotests/src/vimode/CMakeLists.txt ktexteditor-5.39.0.new/autotests/src/vimode/CMakeLists.txt
--- ktexteditor-5.39.0/autotests/src/vimode/CMakeLists.txt	1970-01-01 01:00:00.000000000 +0100
+++ ktexteditor-5.39.0.new/autotests/src/vimode/CMakeLists.txt	2017-10-31 16:58:29.909003953 +0100
@@ -4,10 +4,11 @@
   ${CMAKE_SOURCE_DIR}/src/vimode
 )
 
 set (VIMODE_TEST_LINK_LIBS KF5TextEditor
   KF5::I18n
+  Qt5::Qml
   Qt5::Test
 )
 
 macro(vimode_unit_test)
   ecm_add_test(${ARGN} TEST_NAME "vimode_${ARGV0}"