unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: Brendan Tildesley <mail@brendan.scot>
To: 50862@debbugs.gnu.org
Subject: [bug#50862] [PATCH core-updates-frozen 14/19] gnu: KDE Utils: Update to 21.08.2.
Date: Fri, 15 Oct 2021 20:30:10 +1100	[thread overview]
Message-ID: <20211015093015.5834-15-mail@brendan.scot> (raw)
In-Reply-To: <20211015093015.5834-1-mail@brendan.scot>

(ark kate kmag kmousetool kmouth okteta sweeper): Update to 21.08.2.

(ark): [home-page]: Lint URL.

(kate): [inputs]: Add  ksyntaxhighlighting.
Use breeze-icons over oxygen-icons as default.
[arguments]: Enable all tests that pass.

(kmag): [inputs]: Use breeze-icons over oxygen-icons as default.
[home-page]: Lint URL.

(kmousetool, kmouth, kronometer, krusader, rsibreak, sweeper):
[inputs]: Use breeze-icons over oxygen-icons as default.
[home-page]: Lint URL.

(kxstitch): [home-page]: Lint URL.

(okteta): Update to 0.26.6.
[origin]: Update URI.
[inputs]: Use breeze-icons over oxygen-icons as default. Add
qtdeclarative.
[home-page]: Lint URL.

(smb4k): Update to 3.1.1.
[origin]: File downloads as "download" and thus can't be extracted
without renaming it.
[inputs]: Add kdnssd. Use breeze-icons over oxygen-icons as default.
---
 gnu/packages/kde-utils.scm | 91 +++++++++++++++++++++-----------------
 1 file changed, 50 insertions(+), 41 deletions(-)

diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm
index 47e25409ee..1e50a9618f 100644
--- a/gnu/packages/kde-utils.scm
+++ b/gnu/packages/kde-utils.scm
@@ -40,14 +40,14 @@
 (define-public ark
   (package
     (name "ark")
-    (version "20.04.1")
+    (version "21.08.2")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://kde/stable/release-service/" version
                                   "/src/ark-" version ".tar.xz"))
               (sha256
                (base32
-                "0g5bfa1lc7mhrc2ngd4ldf33dpwr7gqrj95kp897pf632wwj23iw"))
+                "0hxzd0qr07wyz5v76nj4qj4db4lav53xapknmakif1fkghj1r51g"))
               ;; The libarchive package in Guix does not support
               ;; xar; disable related tests.
               (patches (search-patches "ark-skip-xar-test.patch"))))
@@ -106,7 +106,7 @@
        ("unzip" ,unzip)
        ("zip" ,zip)
        ("zstd" ,zstd)))
-    (home-page "https://apps.kde.org/en/ark")
+    (home-page "https://apps.kde.org/ark/")
     (synopsis "Graphical archiving tool")
     (description "Ark is a graphical file compression/decompression utility
 with support for multiple formats, including tar, gzip, bzip2, rar and zip, as
@@ -116,14 +116,14 @@ well as CD-ROM images.")
 (define-public kate
   (package
     (name "kate")
-    (version "20.04.1")
+    (version "21.08.2")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "mirror://kde/stable/release-service/" version
                            "/src/kate-" version ".tar.xz"))
        (sha256
-        (base32 "0nrby307syrqlxrf9lwdzc9c15ifw47418qwszqwg345ma2pww7i"))))
+        (base32 "1cm6iq3cqmp0kvsxhv0vlqy1dyzmis9fb0a6298q0lyjkmsri26n"))))
     (build-system qt-build-system)
     (native-inputs
      `(("extra-cmake-modules" ,extra-cmake-modules)
@@ -142,23 +142,30 @@ well as CD-ROM images.")
        ("kio" ,kio)
        ("kjobwidgets" ,kjobwidgets)
        ("kparts" ,kparts)
+       ("ksyntaxhighlighting" ,ksyntaxhighlighting)
        ("ktexteditor" ,ktexteditor)
        ("kwallet" ,kwallet)
        ("plasma-framework" ,plasma-framework)
        ("kwindowsystem" ,kwindowsystem)
        ("kxmlgui" ,kxmlgui)
-       ("oxygen-icons" ,oxygen-icons) ;; default icon set
+       ("breeze-icons" ,breeze-icons) ;; default icon set
        ("qtbase" ,qtbase-5)
        ("qtscript" ,qtscript)))
     (arguments
-     `(#:tests? #f ;; 2/7 tests fail
-       #:phases
+     `(#:phases
        (modify-phases %standard-phases
          (add-before 'check 'check-setup
            (lambda _
              ;; make Qt render "offscreen", required for tests
              (setenv "QT_QPA_PLATFORM" "offscreen")
              (setenv "XDG_CACHE_HOME" "/tmp/xdg-cache")
+             #t))
+         (replace 'check
+           (lambda* (#:key tests? #:allow-other-keys)
+             (when tests? ;; Test looks for /usr/bin. Other ones hang.
+               (invoke "ctest" "-E" "(plugin-externaltools_test|\
+kateapp-session_manager_test|\
+kateapp-sessions_action_test)"))
              #t)))))
     (home-page "https://kate-editor.org/")
     (synopsis "Multi-document, multi-view text editor")
@@ -183,14 +190,14 @@ Kate's features include:
 (define-public kmag
   (package
     (name "kmag")
-    (version "20.04.1")
+    (version "21.08.2")
     (source
      (origin
       (method url-fetch)
       (uri (string-append "mirror://kde/stable/release-service/" version
                           "/src/kmag-" version ".tar.xz"))
       (sha256
-       (base32 "18lk8i2r90gvw8q5j179xgpniih92mwk06krk7w4jv98yinqf6m5"))))
+       (base32 "0y68vg95fjhfsjvvn2i214jrv06f6811j1asjxrgvwcmwdf0fnc0"))))
     (build-system qt-build-system)
     (native-inputs
      `(("extra-cmake-modules" ,extra-cmake-modules)
@@ -199,10 +206,10 @@ Kate's features include:
      `(("ki18n" ,ki18n)
        ("kio" ,kio)
        ("kxmlgui" ,kxmlgui)
-       ("oxygen-icons" ,oxygen-icons) ;; default icon set
+       ("breeze-icons" ,breeze-icons) ;; default icon set
        ;; TODO: QAccessibilityClient - libqaccessibilityclien
        ("qtbase" ,qtbase-5)))
-    (home-page "https://kde.org/applications/utilities/org.kde.kmag")
+    (home-page "https://apps.kde.org/kmag/")
     (synopsis "Screen magnifier tool")
     (description "You can use KMagnifier to magnify a part of the screen just
 as you would use a lens to magnify a newspaper fine-print or a photograph.
@@ -214,14 +221,14 @@ artists to web-designers to people with low vision.")
 (define-public kmousetool
   (package
     (name "kmousetool")
-    (version "20.04.1")
+    (version "21.08.2")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "mirror://kde/stable/release-service/" version
                            "/src/kmousetool-" version ".tar.xz"))
        (sha256
-        (base32 "01j6bx8zihns4ip8maj0gb3w3bhx1ha2ljhfmsm6lcyay531ay98"))))
+        (base32 "1b09z6793zjjspcrhz4f1vxk3zbs4qdrkdp59q61i7ganm49znma"))))
     (build-system qt-build-system)
     (native-inputs
      `(("extra-cmake-modules" ,extra-cmake-modules)
@@ -239,9 +246,9 @@ artists to web-designers to people with low vision.")
        ("libxtst" ,libxtst)
        ("libxt" ,libxt)
        ("phonon" ,phonon)
-       ("oxygen-icons" ,oxygen-icons) ;; default icon set
+       ("breeze-icons" ,breeze-icons) ;; default icon set
        ("qtbase" ,qtbase-5)))
-    (home-page "https://kde.org/applications/utilities/org.kde.kmousetool")
+    (home-page "https://apps.kde.org/kmousetool/")
     (synopsis "Automatic mouse click and mouse manipulation tool for the
 disabled")
     (description "KMouseTool clicks the mouse whenever the mouse cursor pauses
@@ -253,14 +260,14 @@ whom pressing buttons hurts.")
 (define-public kmouth
   (package
     (name "kmouth")
-    (version "20.04.1")
+    (version "21.08.2")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "mirror://kde/stable/release-service/" version
                            "/src/kmouth-" version ".tar.xz"))
        (sha256
-        (base32 "1afgxlys9mvmc3rd33g7gchfb0ylx83x3x0a0qf3dra6cpgsgcg7"))))
+        (base32 "1b9bc0vnqihaqa4wfa9sqcrq92q1kyw0w1ikkx3pb8rzdzkk4cv2"))))
     (build-system qt-build-system)
     (native-inputs
      `(("extra-cmake-modules" ,extra-cmake-modules)
@@ -275,10 +282,10 @@ whom pressing buttons hurts.")
        ("kio" ,kio)
        ("kwidgetsaddons" ,kwidgetsaddons)
        ("kxmlgui" ,kxmlgui)
-       ("oxygen-icons" ,oxygen-icons) ;; default icon set
+       ("breeze-icons" ,breeze-icons) ;; default icon set
        ("qtbase" ,qtbase-5)
        ("qtspeech" ,qtspeech)))
-    (home-page "https://kde.org/applications/utilities/org.kde.kmouth")
+    (home-page "https://apps.kde.org/kmouth/")
     (synopsis "Type-and-say frontend for speech synthesizers")
     (description "KMouth is a program which enables persons that cannot speak
 to let their computer speak, e.g. mutal people or people who have lost their
@@ -314,9 +321,9 @@ sentences to be re-spoken.")
        ("ki18n" ,ki18n)
        ("kwidgetsaddons" ,kwidgetsaddons)
        ("kxmlgui" ,kxmlgui)
-       ("oxygen-icons" ,oxygen-icons) ;; default icon set
+       ("breeze-icons" ,breeze-icons) ;; default icon set
        ("qtbase" ,qtbase-5)))
-    (home-page "https://kde.org/applications/utilities/org.kde.kronometer")
+    (home-page "https://apps.kde.org/kronometer/")
     (synopsis "Simple stopwatch application")
     (description "Kronometer is a stopwatch application.  It features the
 basic stopwatch actions (pause, resume, reset, laps), as well as the ability
@@ -358,11 +365,11 @@ to save the times and resume them later.")
        ("kwidgetsaddons" ,kwidgetsaddons)
        ("kwindowsystem" ,kwindowsystem)
        ("kxmlgui" ,kxmlgui)
-       ("oxygen-icons" ,oxygen-icons) ;; default icon set
+       ("breeze-icons" ,breeze-icons) ;; default icon set
        ("qtbase" ,qtbase-5)
        ("solid" ,solid)
        ("zlib" ,zlib)))
-    (home-page "https://www.krusader.org")
+    (home-page "https://krusader.org/")
     (synopsis "Twin-panel (commander-style) file manager")
     (description "Krusader is a simple, easy, yet powerful,
 twin-panel (commander-style) file manager, similar to Midnight Commander or
@@ -400,7 +407,7 @@ great on your desktop.")
        ("imagemagick" ,imagemagick)
        ("qtbase" ,qtbase-5)
        ("qtx11extras" ,qtx11extras)))
-    (home-page "https://kde.org/applications/en/graphics/org.kde.kxstitch")
+    (home-page "https://apps.kde.org/kxstitch/")
     (synopsis "Create and print cross stitch patterns")
     (description
      "KXStitch allows creating and printing cross stitch patterns, which can
@@ -410,15 +417,14 @@ either be created or generated from a image.")
 (define-public okteta
   (package
     (name "okteta")
-    (version "17.12.3")
+    (version "0.26.6")
     (source
      (origin
        (method url-fetch)
-       ;; TODO: Why is this not in "stable" anymore
-       (uri (string-append "mirror://kde/Attic/applications/" version
+       (uri (string-append "mirror://kde/stable/okteta/" version
                            "/src/okteta-" version ".tar.xz"))
        (sha256
-        (base32 "03wsv83l1cay2dpcsksad124wzan7kh8zxdw1h0yicn398kdbck4"))))
+        (base32 "0k0lw2z5iii6z7rg7ijjm8kc9248n1i92p2v3bglcgjhamdwssf5"))))
     (build-system qt-build-system)
     (native-inputs
      `(("extra-cmake-modules" ,extra-cmake-modules)
@@ -441,9 +447,10 @@ either be created or generated from a image.")
        ("kservice" ,kservice)
        ("kwidgetsaddons" ,kwidgetsaddons)
        ("kxmlgui" ,kxmlgui)
-       ("oxygen-icons" ,oxygen-icons) ;; default icon set
+       ("breeze-icons" ,breeze-icons) ;; default icon set
        ("qca" ,qca)
        ("qtbase" ,qtbase-5)
+       ("qtdeclarative" ,qtdeclarative)
        ("qtscript" ,qtscript)))
     (arguments
      `(#:phases
@@ -454,7 +461,7 @@ either be created or generated from a image.")
              (setenv "QT_QPA_PLATFORM" "offscreen")
              (setenv "HOME" "/tmp/dummy-home")
              #t)))))
-    (home-page "https://kde.org/applications/utilities/org.kde.okteta")
+    (home-page "https://apps.kde.org/okteta/")
     (synopsis "Hexadecimal editor for binary files")
     (description "Okteta is a simple editor for the raw data of files.  This
 type of program is also called hex editor or binary editor.
@@ -500,9 +507,9 @@ redone.")
        ("ktextwidgets" ,ktextwidgets)
        ("kwindowsystem" ,kwindowsystem)
        ("kxmlgui" ,kxmlgui)
-       ("oxygen-icons" ,oxygen-icons) ;; default icon set
+       ("breeze-icons" ,breeze-icons) ;; default icon set
        ("qtbase" ,qtbase-5)))
-    (home-page "https://kde.org/applications/utilities/org.kde.rsibreak")
+    (home-page "https://apps.kde.org/rsibreak/")
     (synopsis "Assists in the Recovery and Prevention of Repetitive Strain
 Injury")
     (description "Repetitive Strain Injury is an illness which can occur as a
@@ -514,14 +521,15 @@ remind you to take a break now and then.")
 (define-public smb4k
   (package
     (name "smb4k")
-    (version "3.0.6")
+    (version "3.1.1")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "https://sourceforge.net/projects/smb4k/files/"
                            version "/smb4k-" version ".tar.xz/download"))
+       (file-name (string-append name "-" version ".tar.xz"))
        (sha256
-        (base32 "0hz6nfd845bykf78s4g2qs77szl96gy6g8rpg44pqd39a0k0xbh7"))))
+        (base32 "189h5znan2kfqflik308ghqc2z55s5z8kwpq8gjz2y0lwyqdiw0b"))))
     (build-system qt-build-system)
     (native-inputs
      `(("extra-cmake-modules" ,extra-cmake-modules)
@@ -533,6 +541,7 @@ remind you to take a break now and then.")
        ("kcompletion" ,kcompletion)
        ("kcoreaddons" ,kcoreaddons)
        ("kcrash" ,kcrash)
+       ("kdnssd" ,kdnssd)
        ("kdbusaddons" ,kdbusaddons)
        ("ki18n" ,ki18n)
        ("kiconthemes" ,kiconthemes)
@@ -546,12 +555,12 @@ remind you to take a break now and then.")
        ("kwindowsystem" ,kwindowsystem)
        ("kxmlgui" ,kxmlgui)
        ("libsmbclient" ,samba)
-       ("oxygen-icons" ,oxygen-icons) ;; default icon set
+       ("breeze-icons" ,breeze-icons) ;; default icon set
        ("plasma-framework" ,plasma-framework)
        ("qtbase" ,qtbase-5)
        ("qtdeclarative" ,qtdeclarative)
        ("solid" ,solid)))
-    (home-page "https://kde.org/applications/utilities/org.kde.smb4k")
+    (home-page "https://apps.kde.org/smb4k/")
     (synopsis "Samba (SMB) share advanced browser")
     (description "Smb4K is an network neighborhood browser for the KDE
 Software Compilation and a frontend to the programs of the Samba software
@@ -586,14 +595,14 @@ Features:
 (define-public sweeper
   (package
     (name "sweeper")
-    (version "20.04.1")
+    (version "21.08.2")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "mirror://kde/stable/release-service/" version
                            "/src/sweeper-" version ".tar.xz"))
        (sha256
-        (base32 "1az3c2khnh51bbmqpamj4p26d3a0ff4l5rd3vcrylg94mk7wgh59"))))
+        (base32 "1yvcfdhapml1vzqns67v6j2c39g752f8czxs7bnczi69fq1ksh0b"))))
     (build-system qt-build-system)
     (native-inputs
      `(("extra-cmake-modules" ,extra-cmake-modules)
@@ -609,9 +618,9 @@ Features:
        ("kio" ,kio)
        ("ktextwidgets" ,ktextwidgets)
        ("kxmlgui" ,kxmlgui)
-       ("oxygen-icons" ,oxygen-icons) ;; default icon set
+       ("breeze-icons" ,breeze-icons) ;; default icon set
        ("qtbase" ,qtbase-5)))
-    (home-page "https://kde.org/applications/utilities/org.kde.sweeper")
+    (home-page "https://apps.kde.org/sweeper/")
     (synopsis "Temporary file and history cleaner")
     (description "
 Sweeper helps to clean unwanted traces the user leaves on the system and to
-- 
2.33.0





  parent reply	other threads:[~2021-10-15  9:53 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-28  5:24 [bug#50862] [PATCHES] KDE updates Brendan Tildesley
2021-10-15  9:29 ` [bug#50862] [PATCH core-updates-frozen 00/19] Brendan Tildesley
2021-10-15  9:29   ` [bug#50862] [PATCH core-updates-frozen 01/19] build: qt-utils: Don't wrap .X-real files Brendan Tildesley
2021-10-15  9:29   ` [bug#50862] [PATCH core-updates-frozen 02/19] gnu: libdbusmenu-qt: Move (gnu packages qt) Brendan Tildesley
2021-10-15  9:29   ` [bug#50862] [PATCH core-updates-frozen 03/19] gnu: Add plasma-wayland-protocols Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 04/19] gnu: kdav: Move to (gnu packages kde-frameworks) Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 05/19] gnu: kdav: Update to 5.87.0 Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 06/19] gnu: KDE Frameworks: " Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 07/19] gnu: Add layer-shell-qt Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 08/19] gnu: KDE Plasma: Update to 5.22.5 Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 09/19] gnu: libgravatar: Move to (gnu packages kde-pim) Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 10/19] gnu: KDE PIM: Update to 21.08.2 Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 11/19] gnu: KDE: " Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 12/19] gnu: Remove libraw-0.18 Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 13/19] gnu: KDE Internet: Update to 21.08.2 Brendan Tildesley
2021-10-15  9:30   ` Brendan Tildesley [this message]
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 15/19] gnu: KDE System Tools: " Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 16/19] gnu: KDE Multimedia: " Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 17/19] gnu: ktouch: " Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 18/19] gnu: Move KDE games to (gnu packages kde-games) Brendan Tildesley
2021-10-15  9:30   ` [bug#50862] [PATCH core-updates-frozen 19/19] gnu: KDE Games: Update to 21.08.2 Brendan Tildesley
2022-01-28 17:47 ` [bug#50862] [PATCH v3 01/10] gnu: extra-cmake-modules: Update to 5.90.0 phodina via Guix-patches via
2022-01-29 19:55   ` Leo Famulari
2022-01-29 19:58     ` Leo Famulari
2022-02-04  9:25 ` [bug#50862] [PATCHES] KDE updates phodina via Guix-patches via
2022-02-06  8:10 ` [bug#50862] PATCHES] KDE updates (5.90, 22.12.2) Brendan Tildesley
2022-02-06  8:30   ` phodina via Guix-patches via
2022-02-06 10:40     ` Brendan Tildesley
2022-03-16  5:42 ` [bug#50862] [PATCHES] " Brendan Tildesley
2022-03-16 11:01   ` Maxime Devos
2022-03-16 11:03   ` Maxime Devos
2022-04-14 16:04     ` phodina via Guix-patches via
2022-04-19  2:50       ` Brendan Tildesley
2022-07-26 17:47         ` phodina via Guix-patches via
2022-08-07 11:05           ` [bug#50862] [PATCHESv3] " phodina via Guix-patches via
2022-08-14  3:01             ` Maxim Cournoyer
2022-05-03  9:45 ` [bug#50862] [PATCHES] KDE updates guix-patches--- via
2022-05-12  2:44 ` Anthony Wang via Guix-patches via
2022-08-14  9:51 ` [bug#50862] [PATCHESv4] " phodina via Guix-patches via
2022-08-29  5:54   ` Brendan Tildesley
2022-08-31 21:10   ` Marius Bakke
2022-09-01  8:03     ` phodina via Guix-patches via
2022-09-01 14:23       ` Marius Bakke
2022-09-01 15:36         ` bug#50862: " Marius Bakke
2022-08-20 14:13 ` [bug#50862] [PATCHES] " guix-patches--- via
2022-08-21 14:49 ` guix-patches--- via
2022-08-22 13:19 ` [bug#50862] Launching the KDE Plasma session phodina via Guix-patches via
2022-08-27 21:14   ` phodina via Guix-patches via
2022-08-31 16:36 ` [bug#50862] [PATCHES] KDE updates guix-patches--- via
2022-08-31 21:02   ` Marius Bakke

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20211015093015.5834-15-mail@brendan.scot \
    --to=mail@brendan.scot \
    --cc=50862@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).