all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#54425] home-pages renaming
@ 2022-03-16 15:42 Nicolas Graves via Guix-patches via
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
                   ` (3 more replies)
  0 siblings, 4 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:42 UTC (permalink / raw)
  To: 54425

[-- Attachment #1: Type: text/plain, Size: 181 bytes --]


I recently discovered repology.org and has seen that it lists broken
home-pages links.

Would take some time to fix everything, but here is a series of patches
for some.

Nicolas


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-gnu-clementine-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 886 bytes --]

From 0e5e713d57636363b2dd0ca75a193a4397cfbd39 Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 13:11:53 +0100
Subject: [PATCH 01/14] gnu: clementine: update home-page url.

---
 gnu/packages/music.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index a99167e9ef..5070b1f372 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -452,7 +452,7 @@ (define-public clementine
            sqlite
            sparsehash
            taglib))
-    (home-page "https://clementine-player.org")
+    (home-page "https://www.clementine-player.org")
     (synopsis "Music player and library organizer")
     (description "Clementine is a multiplatform music player.  It is inspired
 by Amarok 1.4, focusing on a fast and easy-to-use interface for searching and
-- 
2.34.0


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
@ 2022-03-16 15:52   ` Nicolas Graves via Guix-patches via
  2022-03-16 15:53   ` Nicolas Graves via Guix-patches via
                     ` (11 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:52 UTC (permalink / raw)
  To: 54425

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0002-gnu-akonadi-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 994 bytes --]

From 1fff4322a32cb46874515e2922c4eabaaada6171 Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 13:26:49 +0100
Subject: [PATCH 02/14] gnu: akonadi: update home-page url.

---
 gnu/packages/kde-pim.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index b17b18bd12..9da8081123 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -105,7 +105,7 @@ (define-public akonadi
                       get-string-all))))
                (rename-file "CMakeLists.txt.new" "CMakeLists.txt"))
              #t)))))
-    (home-page "https://kontact.kde.org/components/akonadi.html")
+    (home-page "https://kontact.kde.org/components/akonadi/")
     (synopsis "Extensible cross-desktop storage service for PIM")
     (description "Akonadi is an extensible cross-desktop Personal Information
 Management (PIM) storage service.  It provides a common framework for
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 674 bytes --]




help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
  2022-03-16 15:52   ` [bug#54425] Acknowledgement (home-pages renaming) Nicolas Graves via Guix-patches via
@ 2022-03-16 15:53   ` Nicolas Graves via Guix-patches via
  2022-03-16 15:53   ` Nicolas Graves via Guix-patches via
                     ` (10 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:53 UTC (permalink / raw)
  To: 54425

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0003-gnu-kaddressbook-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 951 bytes --]

From e2ded6fc6c199aca780a899003c414e02b4d126e Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 13:29:29 +0100
Subject: [PATCH 03/14] gnu: kaddressbook: update home-page url.

---
 gnu/packages/kde-pim.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index 9da8081123..98510b2a6a 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -440,7 +440,7 @@ (define-public kaddressbook
            prison
            qgpgme
            qtbase-5))
-    (home-page "https://kontact.kde.org/components/kaddressbook.html")
+    (home-page "https://kontact.kde.org/components/kaddressbook/")
     (synopsis "Address Book application to manage your contacts")
     (description "KAddressBook stores all the personal details of your family,
 friends and other contacts.  It supports large variety of services, including
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 672 bytes --]


help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
  2022-03-16 15:52   ` [bug#54425] Acknowledgement (home-pages renaming) Nicolas Graves via Guix-patches via
  2022-03-16 15:53   ` Nicolas Graves via Guix-patches via
@ 2022-03-16 15:53   ` Nicolas Graves via Guix-patches via
  2022-03-16 15:53   ` Nicolas Graves via Guix-patches via
                     ` (9 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:53 UTC (permalink / raw)
  To: 54425

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0004-gnu-kmail-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 946 bytes --]

From 015fd936d9425cf672c4a632c9c6ba1f339d6cc2 Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 13:29:58 +0100
Subject: [PATCH 04/14] gnu: kmail: update home-page url.

---
 gnu/packages/kde-pim.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index 98510b2a6a..37b9ccfbb4 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -1082,7 +1082,7 @@ (define-public kmail
              (when tests?
                (invoke "dbus-launch" "ctest" "."))
              #t)))))
-    (home-page "https://kontact.kde.org/components/kmail.html")
+    (home-page "https://kontact.kde.org/components/kmail/")
     (synopsis "Full featured graphical email client")
     (description "KMail supports multiple accounts, mail filtering and email
 encryption.  The program let you configure your workflow and it has good
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 672 bytes --]


help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
                     ` (2 preceding siblings ...)
  2022-03-16 15:53   ` Nicolas Graves via Guix-patches via
@ 2022-03-16 15:53   ` Nicolas Graves via Guix-patches via
  2022-03-16 15:54   ` Nicolas Graves via Guix-patches via
                     ` (8 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:53 UTC (permalink / raw)
  To: 54425

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0005-gnu-knotes-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 945 bytes --]

From f064f816a6cdfa496d24a5a64530879273d99201 Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 13:30:11 +0100
Subject: [PATCH 05/14] gnu: knotes: update home-page url.

---
 gnu/packages/kde-pim.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index 37b9ccfbb4..dbb00869e0 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -1439,7 +1439,7 @@ (define-public knotes
            oxygen-icons ; default icon set, required for tests
            qtbase-5
            qtx11extras))
-    (home-page "https://kontact.kde.org/components/knotes.html")
+    (home-page "https://kontact.kde.org/components/knotes/")
     (synopsis "Note-taking utility")
     (description "KNotes lets you write the computer equivalent of sticky
 notes.  The notes are saved automatically when you exit the program, and they
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 672 bytes --]


help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
                     ` (3 preceding siblings ...)
  2022-03-16 15:53   ` Nicolas Graves via Guix-patches via
@ 2022-03-16 15:54   ` Nicolas Graves via Guix-patches via
  2022-03-16 15:54   ` Nicolas Graves via Guix-patches via
                     ` (7 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:54 UTC (permalink / raw)
  To: 54425

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0006-gnu-korganizer-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 962 bytes --]

From b7d9003ef52a6f572aaf88f38de3c79ffc5bb198 Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 13:30:36 +0100
Subject: [PATCH 06/14] gnu: korganizer: update home-page url.

---
 gnu/packages/kde-pim.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index dbb00869e0..c7d106815d 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -1561,7 +1561,7 @@ (define-public korganizer
              (when tests?
                (invoke "dbus-launch" "ctest" "."))
              #t)))))
-    (home-page "https://kontact.kde.org/components/korganizer.html")
+    (home-page "https://kontact.kde.org/components/korganizer/")
     (synopsis "Organizational assistant, providing calendars and other similar
 functionality to help you organize your life.")
     (description "KOrganizer is the calendar and scheduling component of
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 672 bytes --]


help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
                     ` (4 preceding siblings ...)
  2022-03-16 15:54   ` Nicolas Graves via Guix-patches via
@ 2022-03-16 15:54   ` Nicolas Graves via Guix-patches via
  2022-03-16 15:54   ` Nicolas Graves via Guix-patches via
                     ` (6 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:54 UTC (permalink / raw)
  To: 54425

[-- Attachment #1: 0007-gnu-ganv-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 898 bytes --]

From f46f9a432954af6b2df87aae4dbeedd51d4a8413 Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 13:35:32 +0100
Subject: [PATCH 07/14] gnu: ganv: update home-page url.

---
 gnu/packages/gtk.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index ced9d621aa..9fbe31cdfe 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -489,7 +489,7 @@ (define-public ganv
     (native-inputs
      (list `(,glib "bin") ; for glib-genmarshal, etc.
            pkg-config))
-    (home-page "https://drobilla.net/software/ganv/")
+    (home-page "https://drobilla.net/software/ganv.html")
     (synopsis "GTK+ widget for interactive graph-like environments")
     (description
      "Ganv is an interactive GTK+ widget for interactive “boxes and lines” or
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 672 bytes --]


help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
                     ` (5 preceding siblings ...)
  2022-03-16 15:54   ` Nicolas Graves via Guix-patches via
@ 2022-03-16 15:54   ` Nicolas Graves via Guix-patches via
  2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
                     ` (5 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:54 UTC (permalink / raw)
  To: 54425

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0008-gnu-gdc-client-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 981 bytes --]

From 31a8191f0eb25528b3ecae1c65c9efabac987150 Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 13:37:59 +0100
Subject: [PATCH 08/14] gnu: gdc-client: update home-page url.

---
 gnu/packages/bioinformatics.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index db378d791d..6865691c92 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -8095,7 +8095,7 @@ (define-public gdc-client
            python-pyyaml
            python-requests
            python-termcolor))
-    (home-page "https://gdc.nci.nih.gov/access-data/gdc-data-transfer-tool")
+    (home-page "https://gdc.cancer.gov/access-data/gdc-data-transfer-tool")
     (synopsis "GDC data transfer tool")
     (description "The gdc-client provides several convenience functions over
 the GDC API which provides general download/upload via HTTPS.")
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 672 bytes --]


help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
                     ` (6 preceding siblings ...)
  2022-03-16 15:54   ` Nicolas Graves via Guix-patches via
@ 2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
  2022-03-16 16:42     ` Maxime Devos
  2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
                     ` (4 subsequent siblings)
  12 siblings, 1 reply; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:55 UTC (permalink / raw)
  To: 54425

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0009-gnu-aegisub-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 837 bytes --]

From f6062081d05887d582e4883a42bc8a6b09676756 Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 13:54:31 +0100
Subject: [PATCH 09/14] gnu: aegisub: update home-page url.

---
 gnu/packages/video.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index b0c5e5be1f..556e401318 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -4366,7 +4366,7 @@ (define-public aegisub
            wxwidgets-gtk2))
     (native-inputs
      (list intltool desktop-file-utils pkg-config))
-    (home-page "http://www.aegisub.org/")
+    (home-page "https://github.com/Aegisub/Aegisub/")
     (synopsis "Subtitle engine")
     (description
       "Aegisub is a tool for creating and modifying subtitles.  Aegisub makes
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 672 bytes --]


help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
                     ` (7 preceding siblings ...)
  2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
@ 2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
  2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
                     ` (3 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:55 UTC (permalink / raw)
  To: 54425

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0010-gnu-serd-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 906 bytes --]

From b2588bfab2dc100b96dc3f904559c36329bc0b4e Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 14:04:39 +0100
Subject: [PATCH 10/14] gnu: serd: update home-page url.

---
 gnu/packages/rdf.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/rdf.scm b/gnu/packages/rdf.scm
index e3a26cf734..62e245daf6 100644
--- a/gnu/packages/rdf.scm
+++ b/gnu/packages/rdf.scm
@@ -297,7 +297,7 @@ (define-public serd
                     (string-append "-Wl,-rpath="
                                    (assoc-ref outputs "out") "/lib"))
             #t)))))
-    (home-page "https://drobilla.net/software/serd/")
+    (home-page "https://drobilla.net/software/serd")
     (synopsis "Library for RDF syntax supporting Turtle and NTriples")
     (description
      "Serd is a lightweight C library for RDF syntax which supports reading
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 672 bytes --]


help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
                     ` (8 preceding siblings ...)
  2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
@ 2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
  2022-03-16 15:56   ` Nicolas Graves via Guix-patches via
                     ` (2 subsequent siblings)
  12 siblings, 0 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:55 UTC (permalink / raw)
  To: 54425

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0011-gnu-sord-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 855 bytes --]

From 0b990f727982c0d63038bd2016bd95f927e331e8 Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 14:05:03 +0100
Subject: [PATCH 11/14] gnu: sord: update home-page url.

---
 gnu/packages/rdf.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/rdf.scm b/gnu/packages/rdf.scm
index 62e245daf6..b6fbf5afb5 100644
--- a/gnu/packages/rdf.scm
+++ b/gnu/packages/rdf.scm
@@ -337,7 +337,7 @@ (define-public sord
      (list pkg-config))
     (propagated-inputs
      (list serd))                 ; required by sord-0.pc
-    (home-page "https://drobilla.net/software/sord/")
+    (home-page "https://drobilla.net/software/sord")
     (synopsis "C library for storing RDF data in memory")
     (description
      "Sord is a lightweight C library for storing RDF data in memory.")
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 672 bytes --]


help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
                     ` (9 preceding siblings ...)
  2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
@ 2022-03-16 15:56   ` Nicolas Graves via Guix-patches via
  2022-03-16 15:56   ` Nicolas Graves via Guix-patches via
  2022-03-16 15:56   ` Nicolas Graves via Guix-patches via
  12 siblings, 0 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:56 UTC (permalink / raw)
  To: 54425

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0012-gnu-jalv-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 817 bytes --]

From 5d0c968da4f8a367b7017525063597264f22632a Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 14:13:55 +0100
Subject: [PATCH 12/14] gnu: jalv: update home-page url.

---
 gnu/packages/audio.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index c2f85346bd..2ec4d7c223 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -2273,7 +2273,7 @@ (define-public jalv
        ("jack" ,jack-1)))
     (native-inputs
      (list pkg-config))
-    (home-page "https://drobilla.net/software/jalv/")
+    (home-page "https://drobilla.net/software/jalv")
     (synopsis "Simple LV2 host for JACK")
     (description
      "Jalv is a simple but fully featured LV2 host for JACK.  It runs LV2
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 672 bytes --]


help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
                     ` (10 preceding siblings ...)
  2022-03-16 15:56   ` Nicolas Graves via Guix-patches via
@ 2022-03-16 15:56   ` Nicolas Graves via Guix-patches via
  2022-03-16 15:56   ` Nicolas Graves via Guix-patches via
  12 siblings, 0 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:56 UTC (permalink / raw)
  To: 54425

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0013-gnu-raul-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 828 bytes --]

From c90a744710a7208280353f1c8c7276c5ab70c931 Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 14:15:23 +0100
Subject: [PATCH 13/14] gnu: raul: update home-page url.

---
 gnu/packages/audio.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 2ec4d7c223..1de9168a85 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -3136,7 +3136,7 @@ (define-public raul
      (list glib boost))
     (native-inputs
      (list pkg-config))
-    (home-page "https://drobilla.net/software/raul/")
+    (home-page "https://drobilla.net/software/raul")
     (synopsis "Real-time audio utility library")
     (description
      "Raul (Real-time Audio Utility Library) is a C++ utility library primarily
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 672 bytes --]


help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
                     ` (11 preceding siblings ...)
  2022-03-16 15:56   ` Nicolas Graves via Guix-patches via
@ 2022-03-16 15:56   ` Nicolas Graves via Guix-patches via
  12 siblings, 0 replies; 20+ messages in thread
From: Nicolas Graves via Guix-patches via @ 2022-03-16 15:56 UTC (permalink / raw)
  To: 54425

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: 0014-gnu-suil-update-home-page-url.patch --]
[-- Type: text/x-patch, Size: 841 bytes --]

From 8cd53e6af18e77e6b46942f3d221e642b3166163 Mon Sep 17 00:00:00 2001
From: Nicolas Graves <ngraves@ngraves.fr>
Date: Wed, 16 Mar 2022 14:16:12 +0100
Subject: [PATCH 14/14] gnu: suil: update home-page url.

---
 gnu/packages/audio.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 1de9168a85..86abd2d7a8 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -3291,7 +3291,7 @@ (define-public suil
            qtbase-5))
     (native-inputs
      (list pkg-config))
-    (home-page "https://drobilla.net/software/suil/")
+    (home-page "https://drobilla.net/software/suil")
     (synopsis "Library for loading and wrapping LV2 plugin UIs")
     (description
      "Suil is a lightweight C library for loading and wrapping LV2 plugin UIs.
-- 
2.34.0


[-- Attachment #2: Type: text/plain, Size: 672 bytes --]


help-debbugs@gnu.org (GNU bug Tracking System) writes:

> Thank you for filing a new bug report with debbugs.gnu.org.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  guix-patches@gnu.org
>
> If you wish to submit further information on this problem, please
> send it to 54425@debbugs.gnu.org.
>
> Please do not send mail to help-debbugs@gnu.org unless you wish
> to report a problem with the Bug-tracking system.


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] home-pages renaming
  2022-03-16 15:42 [bug#54425] home-pages renaming Nicolas Graves via Guix-patches via
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
@ 2022-03-16 16:32 ` Maxime Devos
  2022-03-16 16:43 ` Maxime Devos
  2022-03-17  6:10 ` Brendan Tildesley
  3 siblings, 0 replies; 20+ messages in thread
From: Maxime Devos @ 2022-03-16 16:32 UTC (permalink / raw)
  To: Nicolas Graves, 54425

[-- Attachment #1: Type: text/plain, Size: 814 bytes --]

Nicolas Graves via Guix-patches via schreef op wo 16-03-2022 om 16:42
[+0100]:
> I recently discovered repology.org and has seen that it lists
> broken home-pages links.

FWIW, this information should be available from "guix lint" as well:

$ guix lint -c 'home-page' clementine akonadi
> gnu/packages/kde-pim.scm:108:15: akonadi@20.04.1: URI https://kontact.kde.org/components/akonadi.html kon niet bereikt worden: 404 ("Not Found")

It does not report 'clementine' though.  Going by

      ((invalid-http-response gnutls-error)
       ;; Probably a misbehaving server; ignore.
       #f)

and what my web browser reports (translated: ‘Secured connection
failed, PR_END_OF_FILE_ERROR’), I guess it's a gnutls-error.
Perhaps 'gnutls-error' should be reported as well?

Greetings,
Maxime.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [bug#54425] Acknowledgement (home-pages renaming)
  2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
@ 2022-03-16 16:42     ` Maxime Devos
  0 siblings, 0 replies; 20+ messages in thread
From: Maxime Devos @ 2022-03-16 16:42 UTC (permalink / raw)
  To: Nicolas Graves, 54425

[-- Attachment #1: Type: text/plain, Size: 533 bytes --]

Nicolas Graves via Guix-patches via schreef op wo 16-03-2022 om 16:55
[+0100]:
> -    (home-page "http://www.aegisub.org/")
> +    (home-page "https://github.com/Aegisub/Aegisub/")

Going by the README, it's still <http://www.aegisub.org/>, although
that is unreachable.  Could upstream be contacted?  Alternatively,
WDYT of using a copy of the site:

  ;; The website is down, so use an Internet Archive copy
  (home-page "https://web.archive.org/web/20201215063947/http://www.aegisub.org/")

Greetings,
Maxime.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [bug#54425] home-pages renaming
  2022-03-16 15:42 [bug#54425] home-pages renaming Nicolas Graves via Guix-patches via
       [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
  2022-03-16 16:32 ` [bug#54425] home-pages renaming Maxime Devos
@ 2022-03-16 16:43 ` Maxime Devos
  2022-03-17  6:10 ` Brendan Tildesley
  3 siblings, 0 replies; 20+ messages in thread
From: Maxime Devos @ 2022-03-16 16:43 UTC (permalink / raw)
  To: Nicolas Graves, 54425

[-- Attachment #1: Type: text/plain, Size: 319 bytes --]

Nicolas Graves via Guix-patches via schreef op wo 16-03-2022 om 16:42
[+0100]:
> I recently discovered repology.org and has seen that it lists broken
> home-pages links.
> 
> Would take some time to fix everything, but here is a series of patches
> for some.

Aside from aegisub LGTM.

Greetings,
Maxime.


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [bug#54425] home-pages renaming
  2022-03-16 15:42 [bug#54425] home-pages renaming Nicolas Graves via Guix-patches via
                   ` (2 preceding siblings ...)
  2022-03-16 16:43 ` Maxime Devos
@ 2022-03-17  6:10 ` Brendan Tildesley
  2022-03-17  7:21   ` Maxime Devos
  3 siblings, 1 reply; 20+ messages in thread
From: Brendan Tildesley @ 2022-03-17  6:10 UTC (permalink / raw)
  To: ngraves@ngraves.fr, 54425@debbugs.gnu.org, Maxime Devos

[-- Attachment #1: Type: text/plain, Size: 96 bytes --]

Here are some KDE home page fixes I have sitting around if you would like to consider them also.

[-- Attachment #2: 0001-gnu-KDE-Fix-up-home-page-URL-s.patch --]
[-- Type: text/x-patch, Size: 44920 bytes --]

From 26d47e57f3443e500520016392d8aab8be0f2c97 Mon Sep 17 00:00:00 2001
From: Brendan Tildesley <mail@brendan.scot>
Date: Thu, 17 Mar 2022 16:51:08 +1100
Subject: [PATCH] gnu: KDE: Fix up home-page URL's

*  gnu/packages/kde-frameworks.scm
*  gnu/packages/kde-internet.scm
*  gnu/packages/kde-multimedia.scm
*  gnu/packages/kde-pim.scm
*  gnu/packages/kde-systemtools.scm
*  gnu/packages/kde-utils.scm
*  gnu/packages/kde.scm

Fix up many home pages using guix lint.
---
 gnu/packages/games.scm           | 74 ++++++++++++++++----------------
 gnu/packages/kde-frameworks.scm  |  6 +--
 gnu/packages/kde-internet.scm    | 10 ++---
 gnu/packages/kde-multimedia.scm  | 20 ++++-----
 gnu/packages/kde-pim.scm         | 42 +++++++++---------
 gnu/packages/kde-systemtools.scm | 10 ++---
 gnu/packages/kde-utils.scm       | 22 +++++-----
 gnu/packages/kde.scm             | 18 ++++----
 8 files changed, 101 insertions(+), 101 deletions(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 8cc29b3487..75942341c4 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -10235,7 +10235,7 @@ (define-public ktuberling
            qtmultimedia
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Stamp drawing toy")
     (description "KTuberling is a drawing toy intended for small children and
 adults who remain young at heart.  The game has no winner; the only purpose is
@@ -10281,7 +10281,7 @@ (define-public picmi
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Number logic game")
     (description "Picmi is a number logic game in which cells in a grid have
 to be colored or left blank according to numbers given at the side of the
@@ -10318,7 +10318,7 @@ (define-public kolf
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Miniature golf game")
     (description "Kolf is a miniature golf game for one to ten players.  The
 game is played from an overhead view, with a short bar representing the golf
@@ -10362,7 +10362,7 @@ (define-public libkmahjongg
            kwidgetsaddons
            qtbase-5
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Shared library for kmahjongg and kshisen")
     (description "Shared library and common files for kmahjongg, kshisen and
 other Mah Jongg like games.")
@@ -10395,7 +10395,7 @@ (define-public kmahjongg
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Tile laying patience")
     (description "In KMahjongg the tiles are scrambled and staked on top of
 each other to resemble a certain shape.  The player is then expected to remove
@@ -10437,7 +10437,7 @@ (define-public kshisen
            libkmahjongg
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Shisen-Sho solitaire game")
     (description "KShisen is a solitaire-like game played using the standard
 set of Mahjong tiles.  Unlike Mahjong however, KShisen has only one layer of
@@ -10492,7 +10492,7 @@ (define-public kajongg
            python-zope-interface
            qtbase-5
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Classical Mah Jongg game for 4 players")
     (description "Kajongg is the ancient Chinese board game for 4 players.
 
@@ -10534,7 +10534,7 @@ (define-public kbreakout
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Breakout like game")
     (description "KBreakout is similar to the classics breakout and xboing,
 featuring a number of added graphical enhancements and effects.  You control a
@@ -10572,7 +10572,7 @@ (define-public kmines
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Classical mine sweeper game")
     (description "KMines is a classic Minesweeper game.  The idea is to
 uncover all the squares without blowing up any mines.  When a mine is blown
@@ -10609,7 +10609,7 @@ (define-public konquest
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Simple turn-based strategy game")
     (description "Konquest is the KDE version of Gnu-Lactic Konquest.  Players
 conquer other planets by sending ships to them.  The goal is to build an
@@ -10648,7 +10648,7 @@ (define-public kbounce
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Jezzball arcade game")
     (description "KBounce is a single player arcade game with the elements of
 puzzle.  It is played on a field, surrounded by wall, with two or more balls
@@ -10686,7 +10686,7 @@ (define-public kblocks
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Single player falling blocks puzzle game")
     (description "KBlocks is the classic Tetris-like falling blocks game.
 
@@ -10729,7 +10729,7 @@ (define-public ksudoku
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Sudoku puzzle game and solver")
     (description "KSudoku is a Sudoku game and solver, supporting a range of
 2D and 3D Sudoku variants.  In addition to playing Sudoku, it can print Sudoku
@@ -10784,7 +10784,7 @@ (define-public klines
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Place 5 equal pieces together, but wait, there are 3 new ones")
     (description "KLines is a simple but highly addictive one player game.
 
@@ -10827,7 +10827,7 @@ (define-public kgoldrunner
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Action and puzzle solving game")
     (description "KGoldrunner is an action game where the hero runs through a
 maze, climbs stairs, dig holes and dodges enemies in order to collect all the
@@ -10870,7 +10870,7 @@ (define-public kdiamond
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Three-in-a-row game")
     (description "KDiamond is a three-in-a-row game like Bejeweled.  It
 features unlimited fun with randomly generated games and five difficulty
@@ -10906,7 +10906,7 @@ (define-public kfourinline
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Place 4 pieces in a row")
     (description "KFourInLine is a board game for two players based on the
 Connect-Four game.
@@ -10945,7 +10945,7 @@ (define-public kblackbox
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Find atoms in a grid by shooting electrons")
     (description "KBlackbox is a game of hide and seek played on a grid of
 boxes where the computer has hidden several balls.  The position of the hidden
@@ -10985,7 +10985,7 @@ (define-public knetwalk
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Turn the board pieces to get all computers connected")
     (description "KNetWalk is a small game where you have to build up a
 computer network by rotating the wires to connect the terminals to the server.
@@ -11023,7 +11023,7 @@ (define-public bomber
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Arcade bombing game")
     (description "Bomber is a single player arcade game.
 
@@ -11068,7 +11068,7 @@ (define-public granatier
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Bomberman clone")
     (description "Granatier is a clone of the classic Bomberman game,
 inspired by the work of the Clanbomber clone.
@@ -11105,7 +11105,7 @@ (define-public ksirk
            qtdeclarative
            qtsvg
            zlib))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Computerized version of the well known strategy board game
 'Risk'")
     (description "KsirK is a multi-player network-enabled game.  The goal of
@@ -11166,7 +11166,7 @@ (define-public palapeli
            qtdeclarative
            qtsvg
            shared-mime-info))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Jigsaw puzzle game")
     (description "Palapeli is a jigsaw puzzle game.  Unlike other games in
 that genre, you are not limited to aligning pieces on imaginary grids.  The
@@ -11205,7 +11205,7 @@ (define-public kiriki
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Yahtzee dice game")
     (description "Kiriki is an addictive and fun dice game, designed to be
 played by as many as six players.
@@ -11245,7 +11245,7 @@ (define-public kigo
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Go board game")
     (description "Kigo is an open-source implementation of the popular Go
 game.
@@ -11290,7 +11290,7 @@ (define-public kubrick
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Game based on Rubik's Cube")
     (description "Kubrick is a game based on the Rubik's Cube puzzle.
 
@@ -11330,7 +11330,7 @@ (define-public lskat
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Lieutnant Skat card game")
     (description "Lieutnant Skat (from German \"Offiziersskat\") is a fun and
 engaging card game for two players, where the second player is either live
@@ -11368,7 +11368,7 @@ (define-public kapman
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Pac-Man clone")
     (description "Kapman is a clone of the well known game Pac-Man.
 
@@ -11407,7 +11407,7 @@ (define-public kspaceduel
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Two player game with shooting spaceships flying around a sun")
     (description "KSpaceduel is a space battle game for one or two players,
 where two ships fly around a star in a struggle to be the only survivor.
@@ -11440,7 +11440,7 @@ (define-public bovo
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Classic pen and paper game: five in a line")
     (description "Bovo is a Gomoku (from Japanese 五目並べ - lit.  \"five
 points\") like game for two players, where the opponents alternate in placing
@@ -11478,7 +11478,7 @@ (define-public killbots
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Port of the classic BSD console game robots")
     (description "Killbots is a simple game of evading killer robots.
 
@@ -11520,7 +11520,7 @@ (define-public ksnakeduel
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Snake race played against the computer")
     (description "KSnakeDuel is a fast action game where you steer a snake
 which has to eat food.  While eating the snake grows.  But once a player
@@ -11556,7 +11556,7 @@ (define-public kollision
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Simple ball dodging game")
     (description "In Kollision you use mouse to control a small blue ball in a
 closed space environment filled with small red balls, which move about
@@ -11596,7 +11596,7 @@ (define-public knavalbattle
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Battleship board game with built-in game server")
     (description "KBattleship is a Battle Ship game for KDE.
 
@@ -11636,7 +11636,7 @@ (define-public kreversi
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Old reversi board game, also known as othello")
     (description "KReversi is a simple one player strategy game played
 against the computer.
@@ -11676,7 +11676,7 @@ (define-public ksquares
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Dots and Boxes game")
     (description "KSquares is an implementation of the popular paper based
 game Squares.  Two players take turns connecting dots on a grid to complete
@@ -11713,7 +11713,7 @@ (define-public kjumpingcube
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Simple tactical game for number-crunchers")
     (description "KJumpingcube is a simple tactical game for one or two
 players, played on a grid of numbered squares.  Each turn, players compete for
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index aa88d140f5..b3337903a1 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -186,7 +186,7 @@ (define-public phonon
                  ((regex all dest)
                   (string-append dest (assoc-ref outputs "out")))))
            #t)))))
-    (home-page "https://phonon.kde.org")
+    (home-page "https://community.kde.org/Phonon")
     (synopsis "KDE's multimedia library")
     (description "KDE's multimedia library.")
     (license license:lgpl2.1+)))
@@ -218,7 +218,7 @@ (define-public phonon-backend-gstreamer
     (arguments
      `(#:configure-flags
        '( "-DPHONON_BUILD_PHONON4QT5=ON")))
-    (home-page "https://phonon.kde.org")
+    (home-page "https://community.kde.org/Phonon")
     (synopsis "Phonon backend which uses GStreamer")
     (description "Phonon makes use of backend libraries to provide sound.
 Phonon-GStreamer is a backend based on the GStreamer multimedia library.")
@@ -699,7 +699,7 @@ (define-public kgraphviewer
            qtsvg))
     (native-inputs
      (list pkg-config extra-cmake-modules kdoctools))
-    (home-page "https://apps.kde.org/en/kgraphviewer")
+    (home-page "https://apps.kde.org/kgraphviewer/")
     (synopsis "Graphviz dot graph viewer for KDE")
     (description "KGraphViewer is a Graphviz DOT graph file viewer, aimed to
 replace the other outdated Graphviz tools.")
diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm
index 9de2c54ad3..a2b4766c9c 100644
--- a/gnu/packages/kde-internet.scm
+++ b/gnu/packages/kde-internet.scm
@@ -90,7 +90,7 @@ (define-public choqok
            qtbase-5
            qtnetworkauth
            sonnet))
-    (home-page "https://kde.org/applications/internet/org.kde.choqok")
+    (home-page "https://apps.kde.org/choqok/")
     (synopsis "Micro-Blogging Client")
     (description "Choqok is a fast, efficient and simple to use micro-blogging
 client for KDE.  It currently supports the twitter.com and identi.ca
@@ -210,7 +210,7 @@ (define-public konversation
            qca
            solid
            sonnet))
-    (home-page "https://kde.org/applications/internet/org.kde.konversations")
+    (home-page "https://konversation.kde.org/")
     (synopsis "Graphical Internet Relay Chat (IRC) client for KDE")
     (description "Konversation is a graphical Internet Relay Chat client (IRC)
 with KDE support.
@@ -299,7 +299,7 @@ (define-public kopete
            ;; TODO: Xmms
            zlib))
     ;; TODO: enable video support
-    (home-page "https://kde.org/applications/internet/org.kde.kopete")
+    (home-page "https://apps.kde.org/kopete/")
     (synopsis "Instant messaging and chat application")
     (description "Kopete is an instant messenger supporting Jabber/XMPP ,AIM,
 ICQ, Gadu-Gadu, Novell GroupWise Messenger, and more.  It is designed to be a
@@ -349,7 +349,7 @@ (define-public krdc
            ;; TODO: libvnc{server,client} - is not tigervnc-{server,client}
            oxygen-icons ; default icon set
            qtbase-5))
-    (home-page "https://kde.org/applications/internet/org.kde.krdc")
+    (home-page "https://apps.kde.org/krdc/")
     (synopsis "Remote desktop client")
     (description "KRDC is a client application that allows you to view or even
 control the desktop session on another machine that is running a compatible
@@ -407,7 +407,7 @@ (define-public ktorrent
            solid
            syndication
            taglib))
-    (home-page "https://kde.org/applications/internet/org.kde.ktorrent")
+    (home-page "https://apps.kde.org/ktorrent/")
     (synopsis "BitTorrent client")
     (description "KTorrent is a BitTorrent application by KDE which allows you
 to download files using the BitTorrent protocol.  It enables you to run
diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
index f4e0c0cc4b..d2810f1447 100644
--- a/gnu/packages/kde-multimedia.scm
+++ b/gnu/packages/kde-multimedia.scm
@@ -77,7 +77,7 @@ (define-public audiocd-kio
            libvorbis
            phonon
            qtbase-5))
-    (home-page "https://kde.org/applications/multimedia/org.kde.kio_audiocd")
+    (home-page "https://apps.kde.org/kio_audiocd/")
     (synopsis "Transparent audio CD integration for applications using the KDE
 Platform")
     (description "KIO AudioCD is a KIO slave that enables KIO-aware
@@ -123,7 +123,7 @@ (define-public dragon
            phonon-backend-gstreamer
            qtbase-5
            solid))
-    (home-page "https://kde.org/applications/multimedia/org.kde.dragonplayer")
+    (home-page "https://apps.kde.org/dragonplayer/")
     (synopsis "Simple video player")
     (description "Dragon Player is a multimedia player where the focus is on
 simplicity, instead of features.  Dragon Player does one thing, and only one
@@ -196,7 +196,7 @@ (define-public elisa
                (setenv "CTEST_OUTPUT_ON_FAILURE" "1")
                (invoke "dbus-launch" "make" test-target))
              #t)))))
-    (home-page "https://kde.org/applications/multimedia/org.kde.elisa")
+    (home-page "https://apps.kde.org/elisa/")
     (synopsis "Powerful music player for Plasma 5")
     (description "Elisa is a simple music player aiming to provide a nice
 experience for its users.  Elisa browses music by album, artist or
@@ -222,7 +222,7 @@ (define-public ffmpegthumbs
      (list extra-cmake-modules pkg-config))
     (inputs
      (list ffmpeg kconfig ki18n kio qtbase-5))
-    (home-page "https://kde.org/applications/multimedia/org.kde.ffmpegthumbs")
+    (home-page "https://apps.kde.org/ffmpegthumbs/")
     (synopsis "Video thumbnail generator for KDE using ffmpeg")
     (description "
 FFMpegThumbs is a video thumbnail generator for KDE file managers
@@ -270,7 +270,7 @@ (define-public juk
            qtbase-5
            qtsvg
            taglib))
-    (home-page "https://kde.org/applications/multimedia/org.kde.juk")
+    (home-page "https://apps.kde.org/juk/")
     (synopsis "Music jukebox / music player")
     (description "JuK is a powerful music player capable of managing a large
 music collection.
@@ -424,7 +424,7 @@ (define-public k3b
            sox
            taglib
            zlib))
-    (home-page "https://kde.org/applications/multimedia/org.kde.k3b")
+    (home-page "https://apps.kde.org/k3b/")
     (synopsis "Sophisticated CD/DVD burning application")
     (description "K3b is CD-writing software which intends to be feature-rich
 and provide an easily usable interface.  Features include burning audio CDs
@@ -475,7 +475,7 @@ (define-public kaffeine
                (("\\s*qPrintable\\(transponder\\.getTransmissionType\\(\\)\\)\\);")
                  "transponder.getTransmissionType());"))
              #t)))))
-    (home-page "https://kde.org/applications/multimedia/org.kde.kaffeine")
+    (home-page "https://apps.kde.org/kaffeine/")
     (synopsis "Versatile media player for KDE")
     (description "Kaffeine is a media player for KDE.  While it supports
 multiple Phonon backends, its default backend is Xine, giving Kaffeine a wide
@@ -527,7 +527,7 @@ (define-public kamoso
            #~(list (string-append "-DCMAKE_CXX_FLAGS=-I"
                                   #$(this-package-input "gst-plugins-base")
                                   "/include/gstreamer-1.0"))))
-    (home-page "https://kde.org/applications/multimedia/org.kde.kamoso")
+    (home-page "https://apps.kde.org/kamoso/")
     (synopsis "Take pictures and videos out of your webcam")
     (description "Kamoso is a simple and friendly program to use your
 camera.  Use it to take pictures and make videos to share.")
@@ -571,7 +571,7 @@ (define-public kmix
            pulseaudio
            qtbase-5
            solid))
-    (home-page "https://kde.org/applications/multimedia/org.kde.kmix")
+    (home-page "https://apps.kde.org/kmix/")
     (synopsis "Volume control and mixer")
     (description "KMix is an audio device mixer, used to adjust volume, select
 recording inputs, and set other hardware options.
@@ -687,7 +687,7 @@ (define-public kwave
            qtbase-5
            qtmultimedia
            zlib))
-    (home-page "https://kde.org/applications/multimedia/org.kde.kwave")
+    (home-page "https://apps.kde.org/kwave/")
     (synopsis "Sound editor for KDE")
     (description "Kwave is a sound editor designed for the KDE Desktop
 Environment.
diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index b17b18bd12..cad96db5a2 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -105,7 +105,7 @@ (define-public akonadi
                       get-string-all))))
                (rename-file "CMakeLists.txt.new" "CMakeLists.txt"))
              #t)))))
-    (home-page "https://kontact.kde.org/components/akonadi.html")
+    (home-page "https://userbase.kde.org/Akonadi")
     (synopsis "Extensible cross-desktop storage service for PIM")
     (description "Akonadi is an extensible cross-desktop Personal Information
 Management (PIM) storage service.  It provides a common framework for
@@ -153,7 +153,7 @@ (define-public akonadi-calendar
            qtbase-5))
     (arguments
      `(#:tests? #f))  ;; TODO: 1/1 test fails
-    (home-page "https://api.kde.org/kdepim/akonadi/html/index.html")
+    (home-page "https://api.kde.org/kdepim/akonadi/html/")
     (synopsis "Library providing calendar helpers for Akonadi items")
     (description "This library manages calendar specific actions for
 collection and item views.")
@@ -198,7 +198,7 @@ (define-public akonadi-contacts
            qtbase-5
            solid
            sonnet))
-    (home-page "https://api.kde.org/kdepim/akonadi/html/index.html")
+    (home-page "https://api.kde.org/kdepim/akonadi/html/")
     (synopsis "Akonadi contacts access library")
     (description "Akonadi Contacts is a library that effectively bridges the
 type-agnostic API of the Akonadi client libraries and the domain-specific
@@ -239,7 +239,7 @@ (define-public akonadi-mime
            kwidgetsaddons
            kxmlgui
            qtbase-5))
-    (home-page "https://api.kde.org/kdepim/akonadi/html/index.html")
+    (home-page "https://api.kde.org/kdepim/akonadi/html/")
     (arguments
      `(#:phases
        (modify-phases %standard-phases
@@ -278,7 +278,7 @@ (define-public akonadi-notes
      (list extra-cmake-modules))
     (inputs
      (list akonadi kcodecs ki18n kmime qtbase-5))
-    (home-page "https://api.kde.org/kdepim/akonadi/html/index.html")
+    (home-page "https://api.kde.org/kdepim/akonadi/html/")
     (synopsis "Akonadi notes access library")
     (description "Akonadi Notes is a library that effectively bridges the
 type-agnostic API of the Akonadi client libraries and the domain-specific
@@ -335,7 +335,7 @@ (define-public akonadi-search
                     (lambda* (#:key tests? #:allow-other-keys)
                       (when tests?
                         (invoke "dbus-launch" "ctest")))))))
-    (home-page "https://api.kde.org/kdepim/akonadi/html/index.html")
+    (home-page "https://api.kde.org/kdepim/akonadi/html/")
     (synopsis "Akonadi search library")
     (description "This package provides a library used to search in the
 Akonadi PIM data server.  It uses Xapian for indexing and querying.")
@@ -440,7 +440,7 @@ (define-public kaddressbook
            prison
            qgpgme
            qtbase-5))
-    (home-page "https://kontact.kde.org/components/kaddressbook.html")
+    (home-page "https://apps.kde.org/kaddressbook/")
     (synopsis "Address Book application to manage your contacts")
     (description "KAddressBook stores all the personal details of your family,
 friends and other contacts.  It supports large variety of services, including
@@ -512,7 +512,7 @@ (define-public kblog
            qtbase-5
            syndication))
     ;; Note: Some tests take up to 90 sec.
-    (home-page "https://invent.kde.org/pim/kblog")
+    (home-page "https://apps.kde.org/kblog/")
     (synopsis "Client-side support library for web application remote blogging
 APIs")
     (description "KBlog is a library for calling functions on Blogger 1.0,
@@ -561,7 +561,7 @@ (define-public kcalendarsupport
            ktextwidgets
            kxmlgui
            qtbase-5))
-    (home-page "https://api.kde.org/stable/calendarsupport/")
+    (home-page "https://github.com/KDE/calendarsupport")
     (synopsis "Calendar Support library for KDE PIM")
     (description "The Calendar Support library provides helper utilities for
 calendaring applications.")
@@ -599,7 +599,7 @@ (define-public kcalutils
            qtbase-5))
     (arguments
      `(#:tests? #f)) ;; TODO: seem to pull in some wrong theme
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://github.com/KDE/kcalutils")
     (synopsis "Library with utility functions for the handling of calendar
 data")
     (description "This library provides a utility and user interface
@@ -911,7 +911,7 @@ (define-public kimap
            kio
            kmime
            qtbase-5))
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kimap/html/")
     (synopsis "Library for handling IMAP")
     (description "This library provides a job-based API for interacting with
 an IMAP4rev1 server.  It manages connections, encryption and parameter quoting
@@ -939,7 +939,7 @@ (define-public kldap
      (list ki18n kio kwidgetsaddons qtbase-5))
     (propagated-inputs
      (list cyrus-sasl openldap))
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kldap/html/")
     (synopsis "Library for accessing LDAP")
     (description " This is a library for accessing LDAP with a convenient Qt
 style C++ API.  LDAP (Lightweight Directory Access Protocol) is an application
@@ -993,7 +993,7 @@ (define-public kleopatra
              (when tests?
                (invoke "dbus-launch" "ctest" "."))
              #t)))))
-    (home-page "https://kde.org/applications/utilities/org.kde.kleopatra")
+    (home-page "https://apps.kde.org/kleopatra/")
     (synopsis "Certificate Manager and Unified Crypto GUI")
     (description "Kleopatra is a certificate manager and a universal crypto
 GUI.  It supports managing X.509 and OpenPGP certificates in the GpgSM keybox
@@ -1232,7 +1232,7 @@ (define-public kmailtransport
            qtbase-5))
     (arguments
      `(#:tests? #f)) ;; TODO - 3/3 tests fail, require drkonqi
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kmailtransport/html/")
     (synopsis "Mail transport service library")
     (description "This library provides an API and support code for managing
 mail transport.")
@@ -1254,7 +1254,7 @@ (define-public kmbox
      (list extra-cmake-modules))
     (inputs
      (list kcodecs kmime qtbase-5))
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kmbox/html/")
     (synopsis "Library for handling mbox mailboxes")
     (description "This is a library for handling mailboxes in mbox format,
 using a Qt/KMime C++ API.")
@@ -1373,7 +1373,7 @@ (define-public kmime
                (("(Today|Yesterday) 12:34:56" line day)
                 (string-append day " 12:34 PM")))
              #t)))))
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kmbox/html/")
     (synopsis "Library for handling MIME data")
     (description "This library provides an API for handling MIME
 data.  MIME (Multipurpose Internet Mail Extensions) is an Internet Standard
@@ -1439,7 +1439,7 @@ (define-public knotes
            oxygen-icons ; default icon set, required for tests
            qtbase-5
            qtx11extras))
-    (home-page "https://kontact.kde.org/components/knotes.html")
+    (home-page "https://apps.kde.org/knotes/")
     (synopsis "Note-taking utility")
     (description "KNotes lets you write the computer equivalent of sticky
 notes.  The notes are saved automatically when you exit the program, and they
@@ -1476,7 +1476,7 @@ (define-public kontactinterface
            kwindowsystem
            kxmlgui
            qtbase-5))
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kontactinterface/html/")
     (synopsis "Kontact interface library")
     (description " This library provides the glue necessary for
 application \"Parts\" to be embedded as a Kontact component (or plugin).")
@@ -1561,7 +1561,7 @@ (define-public korganizer
              (when tests?
                (invoke "dbus-launch" "ctest" "."))
              #t)))))
-    (home-page "https://kontact.kde.org/components/korganizer.html")
+    (home-page "https://apps.kde.org/korganizer/")
     (synopsis "Organizational assistant, providing calendars and other similar
 functionality to help you organize your life.")
     (description "KOrganizer is the calendar and scheduling component of
@@ -1697,7 +1697,7 @@ (define-public kpimtextedit
            sonnet))
     (arguments
      `(#:tests? #f)) ;; TODO - test suite hangs
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kpimtextedit/html/")
     (synopsis "Library providing a textedit with PIM-specific features")
     (description "This package provides a textedit with PIM-specific features.
 It also provides so-called rich text builders which can convert the formatted
@@ -1768,7 +1768,7 @@ (define-public ktnef
            kcoreaddons
            ki18n
            qtbase-5))
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/ktnef/html/")
+    (home-page "https://api.kde.org/kdepim/ktnef/html/")
     (synopsis "Library for handling mail attachments using TNEF format")
     (description "Ktnef is a library for handling data in the TNEF
 format (Transport Neutral Encapsulation Format, a proprietary format of e-mail
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index 3fab9089f3..8e21ef19ac 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -76,7 +76,7 @@ (define-public dolphin
            solid))
     (arguments
      `(#:tests? #f)) ;; TODO: 4/15 tests fail even with offscreen
-    (home-page "https://kde.org/applications/system/org.kde.dolphin")
+    (home-page "https://apps.kde.org/dolphin/")
     (synopsis "File manager for KDE")
     (description "Dolphin is a file manager for KDE focusing on usability.
 The main features of Dolphin are:
@@ -156,7 +156,7 @@ (define-public khelpcenter
            xapian))
     (arguments
      `(#:tests? #f)) ;; 1/1 test fails
-    (home-page "https://kde.org/applications/system/org.kde.Help")
+    (home-page "https://userbase.kde.org/KHelpCenter")
     (synopsis "KDE documentation viewer")
     (description "KHelpCenter uses meta data files which describe the
 documentation available in the system.  Each document is represented by a meta
@@ -259,7 +259,7 @@ (define-public krfb
            qtx11extras
            xcb-util-image
            zlib))
-    (home-page "https://kde.org/applications/internet/org.kde.krfb")
+    (home-page "https://apps.kde.org/krfb/")
     (synopsis "Desktop Sharing utility")
     (description "KDE Desktop Sharing is a server application that allows you
 to share your current session with a user on another machine.  The desktop
@@ -302,7 +302,7 @@ (define-public ksystemlog
            kxmlgui
            oxygen-icons ;; default icon set
            qtbase-5))
-    (home-page "https://kde.org/applications/system/org.kde.ksystemlog")
+    (home-page "https://apps.kde.org/ksystemlog/")
     (synopsis "System log viewer")
     (description "This program is developed for being used by beginner users,
 which don't know how to find information about their Linux system, and how the
@@ -348,7 +348,7 @@ (define-public yakuake
            qtbase-5
            qtsvg
            qtx11extras))
-    (home-page "https://www.kde.org/applications/system/yakuake/")
+    (home-page "https://apps.kde.org/yakuake/")
     (synopsis "Quad-style terminal emulator for KDE")
     (description "Yakuake is a drop-down terminal emulator based on KDE Konsole
 technology.  Features include:
diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm
index 2b3a0dd15e..70329e7915 100644
--- a/gnu/packages/kde-utils.scm
+++ b/gnu/packages/kde-utils.scm
@@ -103,7 +103,7 @@ (define-public ark
            unzip
            zip
            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
@@ -197,7 +197,7 @@ (define-public kmag
            oxygen-icons ;; default icon set
            ;; TODO: QAccessibilityClient - libqaccessibilityclien
            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.
@@ -235,7 +235,7 @@ (define-public kmousetool
            phonon
            oxygen-icons ;; default icon set
            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
@@ -271,7 +271,7 @@ (define-public kmouth
            oxygen-icons ;; default icon set
            qtbase-5
            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
@@ -308,7 +308,7 @@ (define-public kronometer
            kxmlgui
            oxygen-icons ;; default icon set
            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
@@ -353,7 +353,7 @@ (define-public krusader
            qtbase-5
            solid
            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
@@ -386,7 +386,7 @@ (define-public kxstitch
      (list extra-cmake-modules kdoctools pkg-config))
     (inputs
      (list ktexteditor imagemagick qtbase-5 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
@@ -437,7 +437,7 @@ (define-public okteta
              (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.
@@ -484,7 +484,7 @@ (define-public rsibreak
            kxmlgui
            oxygen-icons ;; default icon set
            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
@@ -532,7 +532,7 @@ (define-public smb4k
            qtbase-5
            qtdeclarative
            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
@@ -591,7 +591,7 @@ (define-public sweeper
            kxmlgui
            oxygen-icons ;; default icon set
            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
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index e88ac7de15..33215a1364 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -209,7 +209,7 @@ (define-public akregator
            qtwebchannel
            qtwebengine
            syndication))
-    (home-page "https://apps.kde.org/en/akregator")
+    (home-page "https://apps.kde.org/akregator/")
     (synopsis "KDE Feed Reader")
     (description
      "Akregator is a news feed reader.  It enables you to follow news
@@ -385,7 +385,7 @@ (define-public kdevelop
                (("^\\s*PATHS \"\\$\\{CLANG_LIBRARY_DIRS\\}\"" line)
                 (string-append line " " (assoc-ref inputs "clang") "/lib")))
              #t)))))
-    (home-page "https://kdevelop.org")
+    (home-page "https://www.kdevelop.org/")
     (synopsis "IDE for C, C++, Python, Javascript and PHP")
     (description "The KDevelop IDE provides semantic syntax highlighting, as
 well as code navigation and completion for C, C++ (using Clang/LLVM), QML,
@@ -579,7 +579,7 @@ (define-public massif-visualizer
            qtbase-5
            qtsvg
            qtxmlpatterns))
-    (home-page "https://apps.kde.org/en/massif-visualizer")
+    (home-page "https://apps.kde.org/massif-visualizer/")
     (synopsis "Visualize massif data generated by Valgrind")
     (description
      "Massif Visualizer is a tool that visualizes massif data.
@@ -896,7 +896,7 @@ (define-public kdf
            kwidgetsaddons
            kxmlgui
            qtbase-5))
-    (home-page "https://kde.org/applications/system/kdk")
+    (home-page "https://apps.kde.org/kdf/")
     (synopsis "View Disk Usage")
     (description "KDiskFree displays the available file devices (hard drive
 partitions, floppy and CD drives, etc.) along with information on their
@@ -979,7 +979,7 @@ (define-public libkdegames
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Runtime library for kdegames")
     (description "Runtime library for kdegames")
     (license (list license:gpl2+  license:fdl1.2+))))
@@ -1098,7 +1098,7 @@ (define-public okular
            threadweaver
            kcrash
            kjs))
-    (home-page "https://kde.org/applications/graphics/okular/")
+    (home-page "https://apps.kde.org/okular/")
     (synopsis "Document viewer")
     (description
      "Okular is a document viewer developed for KDE.  It can display files in
@@ -1122,7 +1122,7 @@ (define-public poxml
      (list extra-cmake-modules kdoctools))
     (inputs
      (list gettext-minimal qtbase-5))
-    (home-page "https://kde.org/applications/development")
+    (home-page "https://github.com/KDE/poxml/")
     (synopsis "Tools for translating DocBook XML files with Gettext")
     (description "This is a collection of tools that facilitate translating
 DocBook XML files using Gettext message files (PO files).  Also included are
@@ -1146,7 +1146,7 @@ (define-public kdegraphics-mobipocket
      (list extra-cmake-modules))
     (inputs
      (list kio qtbase-5))
-    (home-page "https://apps.kde.org/en/kdegraphics_mobipocket")
+    (home-page "https://apps.kde.org/kdegraphics_mobipocket/")
     (synopsis "KDE thumbnailer for Mobipocket files")
     (description "This package provides a KDE plugin that shows thumbnails of
 Mobipocket e-books in Dolphin and other KDE apps.")
@@ -1190,7 +1190,7 @@ (define-public zeroconf-ioslave
      (list extra-cmake-modules))
     (inputs
      (list kdbusaddons kdnssd ki18n kio qtbase-5))
-    (home-page "https://kde.org/applications/internet/org.kde.zeroconf_ioslave")
+    (home-page "https://apps.kde.org/zeroconf_ioslave/")
     (synopsis "DNS-SD Service Discovery Monitor")
     (description "Adds an entry to Dolphin's Network page to show local
 services such as printers which advertise themselves with DNSSD (called Avahi
-- 
2.34.0


^ permalink raw reply related	[flat|nested] 20+ messages in thread

* [bug#54425] home-pages renaming
  2022-03-17  6:10 ` Brendan Tildesley
@ 2022-03-17  7:21   ` Maxime Devos
  2022-03-17  8:19     ` Brendan Tildesley
  0 siblings, 1 reply; 20+ messages in thread
From: Maxime Devos @ 2022-03-17  7:21 UTC (permalink / raw)
  To: Brendan Tildesley, ngraves@ngraves.fr, 54425@debbugs.gnu.org

[-- Attachment #1: Type: text/plain, Size: 502 bytes --]

Brendan Tildesley schreef op do 17-03-2022 om 07:10 [+0100]:
> @@ -10534,7 +10534,7 @@ (define-public kbreakout
>             libkdegames
>             qtbase-5
>             qtdeclarative))
> -    (home-page "https://games.kde.org/")
> +    (home-page "https://apps.kde.org/categories/games/")

Instead of the page for all games, WDYT of pointing to the page
of the game itself (in this case, <https://apps.kde.org/kbreakout/>)?

Greetings,
Maxime.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [bug#54425] home-pages renaming
  2022-03-17  7:21   ` Maxime Devos
@ 2022-03-17  8:19     ` Brendan Tildesley
  0 siblings, 0 replies; 20+ messages in thread
From: Brendan Tildesley @ 2022-03-17  8:19 UTC (permalink / raw)
  To: Maxime Devos, ngraves@ngraves.fr, 54425@debbugs.gnu.org

[-- Attachment #1: Type: text/plain, Size: 550 bytes --]


On 17/3/22 17:21, Maxime Devos wrote:
> Brendan Tildesley schreef op do 17-03-2022 om 07:10 [+0100]:
>> @@ -10534,7 +10534,7 @@ (define-public kbreakout
>>              libkdegames
>>              qtbase-5
>>              qtdeclarative))
>> -    (home-page "https://games.kde.org/")
>> +    (home-page "https://apps.kde.org/categories/games/")
> Instead of the page for all games, WDYT of pointing to the page
> of the game itself (in this case, <https://apps.kde.org/kbreakout/>)?
Done.
> Greetings,
> Maxime.

[-- Attachment #2: v2-0001-gnu-KDE-Fix-up-home-page-URL-s.patch --]
[-- Type: text/x-patch, Size: 45081 bytes --]

From 3cfb6959f2444ba2ad9f10a53f7c5727609c7696 Mon Sep 17 00:00:00 2001
From: Brendan Tildesley <mail@brendan.scot>
Date: Thu, 17 Mar 2022 16:51:08 +1100
Subject: [PATCH v2] gnu: KDE: Fix up home-page URL's

*  gnu/packages/kde-frameworks.scm
*  gnu/packages/kde-internet.scm
*  gnu/packages/kde-multimedia.scm
*  gnu/packages/kde-pim.scm
*  gnu/packages/kde-systemtools.scm
*  gnu/packages/kde-utils.scm
*  gnu/packages/kde.scm

Fix up many home pages using guix lint.
---
 gnu/packages/games.scm           | 74 ++++++++++++++++----------------
 gnu/packages/kde-frameworks.scm  |  6 +--
 gnu/packages/kde-internet.scm    | 10 ++---
 gnu/packages/kde-multimedia.scm  | 20 ++++-----
 gnu/packages/kde-pim.scm         | 44 +++++++++----------
 gnu/packages/kde-systemtools.scm | 10 ++---
 gnu/packages/kde-utils.scm       | 22 +++++-----
 gnu/packages/kde.scm             | 18 ++++----
 8 files changed, 102 insertions(+), 102 deletions(-)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 8cc29b3487..5e445a11ed 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -10235,7 +10235,7 @@ (define-public ktuberling
            qtmultimedia
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/ktuberling/")
     (synopsis "Stamp drawing toy")
     (description "KTuberling is a drawing toy intended for small children and
 adults who remain young at heart.  The game has no winner; the only purpose is
@@ -10281,7 +10281,7 @@ (define-public picmi
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/picmi/")
     (synopsis "Number logic game")
     (description "Picmi is a number logic game in which cells in a grid have
 to be colored or left blank according to numbers given at the side of the
@@ -10318,7 +10318,7 @@ (define-public kolf
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kolf/")
     (synopsis "Miniature golf game")
     (description "Kolf is a miniature golf game for one to ten players.  The
 game is played from an overhead view, with a short bar representing the golf
@@ -10362,7 +10362,7 @@ (define-public libkmahjongg
            kwidgetsaddons
            qtbase-5
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kmahjongg/")
     (synopsis "Shared library for kmahjongg and kshisen")
     (description "Shared library and common files for kmahjongg, kshisen and
 other Mah Jongg like games.")
@@ -10395,7 +10395,7 @@ (define-public kmahjongg
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kmahjongg/")
     (synopsis "Tile laying patience")
     (description "In KMahjongg the tiles are scrambled and staked on top of
 each other to resemble a certain shape.  The player is then expected to remove
@@ -10437,7 +10437,7 @@ (define-public kshisen
            libkmahjongg
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kshisen/")
     (synopsis "Shisen-Sho solitaire game")
     (description "KShisen is a solitaire-like game played using the standard
 set of Mahjong tiles.  Unlike Mahjong however, KShisen has only one layer of
@@ -10492,7 +10492,7 @@ (define-public kajongg
            python-zope-interface
            qtbase-5
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kajongg/")
     (synopsis "Classical Mah Jongg game for 4 players")
     (description "Kajongg is the ancient Chinese board game for 4 players.
 
@@ -10534,7 +10534,7 @@ (define-public kbreakout
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kbreakout/")
     (synopsis "Breakout like game")
     (description "KBreakout is similar to the classics breakout and xboing,
 featuring a number of added graphical enhancements and effects.  You control a
@@ -10572,7 +10572,7 @@ (define-public kmines
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kmines/")
     (synopsis "Classical mine sweeper game")
     (description "KMines is a classic Minesweeper game.  The idea is to
 uncover all the squares without blowing up any mines.  When a mine is blown
@@ -10609,7 +10609,7 @@ (define-public konquest
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/konquest/")
     (synopsis "Simple turn-based strategy game")
     (description "Konquest is the KDE version of Gnu-Lactic Konquest.  Players
 conquer other planets by sending ships to them.  The goal is to build an
@@ -10648,7 +10648,7 @@ (define-public kbounce
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kbounce/")
     (synopsis "Jezzball arcade game")
     (description "KBounce is a single player arcade game with the elements of
 puzzle.  It is played on a field, surrounded by wall, with two or more balls
@@ -10686,7 +10686,7 @@ (define-public kblocks
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kblocks/")
     (synopsis "Single player falling blocks puzzle game")
     (description "KBlocks is the classic Tetris-like falling blocks game.
 
@@ -10729,7 +10729,7 @@ (define-public ksudoku
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/ksudoku/")
     (synopsis "Sudoku puzzle game and solver")
     (description "KSudoku is a Sudoku game and solver, supporting a range of
 2D and 3D Sudoku variants.  In addition to playing Sudoku, it can print Sudoku
@@ -10784,7 +10784,7 @@ (define-public klines
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/klines/")
     (synopsis "Place 5 equal pieces together, but wait, there are 3 new ones")
     (description "KLines is a simple but highly addictive one player game.
 
@@ -10827,7 +10827,7 @@ (define-public kgoldrunner
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kgoldrunner/")
     (synopsis "Action and puzzle solving game")
     (description "KGoldrunner is an action game where the hero runs through a
 maze, climbs stairs, dig holes and dodges enemies in order to collect all the
@@ -10870,7 +10870,7 @@ (define-public kdiamond
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kdiamond/")
     (synopsis "Three-in-a-row game")
     (description "KDiamond is a three-in-a-row game like Bejeweled.  It
 features unlimited fun with randomly generated games and five difficulty
@@ -10906,7 +10906,7 @@ (define-public kfourinline
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kfourinline/")
     (synopsis "Place 4 pieces in a row")
     (description "KFourInLine is a board game for two players based on the
 Connect-Four game.
@@ -10945,7 +10945,7 @@ (define-public kblackbox
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kblackbox/")
     (synopsis "Find atoms in a grid by shooting electrons")
     (description "KBlackbox is a game of hide and seek played on a grid of
 boxes where the computer has hidden several balls.  The position of the hidden
@@ -10985,7 +10985,7 @@ (define-public knetwalk
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/knetwalk/")
     (synopsis "Turn the board pieces to get all computers connected")
     (description "KNetWalk is a small game where you have to build up a
 computer network by rotating the wires to connect the terminals to the server.
@@ -11023,7 +11023,7 @@ (define-public bomber
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/bomber/")
     (synopsis "Arcade bombing game")
     (description "Bomber is a single player arcade game.
 
@@ -11068,7 +11068,7 @@ (define-public granatier
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/granatier/")
     (synopsis "Bomberman clone")
     (description "Granatier is a clone of the classic Bomberman game,
 inspired by the work of the Clanbomber clone.
@@ -11105,7 +11105,7 @@ (define-public ksirk
            qtdeclarative
            qtsvg
            zlib))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/ksirk/")
     (synopsis "Computerized version of the well known strategy board game
 'Risk'")
     (description "KsirK is a multi-player network-enabled game.  The goal of
@@ -11166,7 +11166,7 @@ (define-public palapeli
            qtdeclarative
            qtsvg
            shared-mime-info))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/palapeli/")
     (synopsis "Jigsaw puzzle game")
     (description "Palapeli is a jigsaw puzzle game.  Unlike other games in
 that genre, you are not limited to aligning pieces on imaginary grids.  The
@@ -11205,7 +11205,7 @@ (define-public kiriki
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kiriki/")
     (synopsis "Yahtzee dice game")
     (description "Kiriki is an addictive and fun dice game, designed to be
 played by as many as six players.
@@ -11245,7 +11245,7 @@ (define-public kigo
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kigo/")
     (synopsis "Go board game")
     (description "Kigo is an open-source implementation of the popular Go
 game.
@@ -11290,7 +11290,7 @@ (define-public kubrick
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kubrick/")
     (synopsis "Game based on Rubik's Cube")
     (description "Kubrick is a game based on the Rubik's Cube puzzle.
 
@@ -11330,7 +11330,7 @@ (define-public lskat
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/lskat/")
     (synopsis "Lieutnant Skat card game")
     (description "Lieutnant Skat (from German \"Offiziersskat\") is a fun and
 engaging card game for two players, where the second player is either live
@@ -11368,7 +11368,7 @@ (define-public kapman
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kapman/")
     (synopsis "Pac-Man clone")
     (description "Kapman is a clone of the well known game Pac-Man.
 
@@ -11407,7 +11407,7 @@ (define-public kspaceduel
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kspaceduel/")
     (synopsis "Two player game with shooting spaceships flying around a sun")
     (description "KSpaceduel is a space battle game for one or two players,
 where two ships fly around a star in a struggle to be the only survivor.
@@ -11440,7 +11440,7 @@ (define-public bovo
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/bovo/")
     (synopsis "Classic pen and paper game: five in a line")
     (description "Bovo is a Gomoku (from Japanese 五目並べ - lit.  \"five
 points\") like game for two players, where the opponents alternate in placing
@@ -11478,7 +11478,7 @@ (define-public killbots
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/killbots/")
     (synopsis "Port of the classic BSD console game robots")
     (description "Killbots is a simple game of evading killer robots.
 
@@ -11520,7 +11520,7 @@ (define-public ksnakeduel
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/ksnakeduel/")
     (synopsis "Snake race played against the computer")
     (description "KSnakeDuel is a fast action game where you steer a snake
 which has to eat food.  While eating the snake grows.  But once a player
@@ -11556,7 +11556,7 @@ (define-public kollision
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kollision/")
     (synopsis "Simple ball dodging game")
     (description "In Kollision you use mouse to control a small blue ball in a
 closed space environment filled with small red balls, which move about
@@ -11596,7 +11596,7 @@ (define-public knavalbattle
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/knavalbattle/")
     (synopsis "Battleship board game with built-in game server")
     (description "KBattleship is a Battle Ship game for KDE.
 
@@ -11636,7 +11636,7 @@ (define-public kreversi
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kreversi/")
     (synopsis "Old reversi board game, also known as othello")
     (description "KReversi is a simple one player strategy game played
 against the computer.
@@ -11676,7 +11676,7 @@ (define-public ksquares
            libkdegames
            qtbase-5
            qtdeclarative))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/ksquares/")
     (synopsis "Dots and Boxes game")
     (description "KSquares is an implementation of the popular paper based
 game Squares.  Two players take turns connecting dots on a grid to complete
@@ -11713,7 +11713,7 @@ (define-public kjumpingcube
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/kjumpingcube/")
     (synopsis "Simple tactical game for number-crunchers")
     (description "KJumpingcube is a simple tactical game for one or two
 players, played on a grid of numbered squares.  Each turn, players compete for
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index aa88d140f5..b3337903a1 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -186,7 +186,7 @@ (define-public phonon
                  ((regex all dest)
                   (string-append dest (assoc-ref outputs "out")))))
            #t)))))
-    (home-page "https://phonon.kde.org")
+    (home-page "https://community.kde.org/Phonon")
     (synopsis "KDE's multimedia library")
     (description "KDE's multimedia library.")
     (license license:lgpl2.1+)))
@@ -218,7 +218,7 @@ (define-public phonon-backend-gstreamer
     (arguments
      `(#:configure-flags
        '( "-DPHONON_BUILD_PHONON4QT5=ON")))
-    (home-page "https://phonon.kde.org")
+    (home-page "https://community.kde.org/Phonon")
     (synopsis "Phonon backend which uses GStreamer")
     (description "Phonon makes use of backend libraries to provide sound.
 Phonon-GStreamer is a backend based on the GStreamer multimedia library.")
@@ -699,7 +699,7 @@ (define-public kgraphviewer
            qtsvg))
     (native-inputs
      (list pkg-config extra-cmake-modules kdoctools))
-    (home-page "https://apps.kde.org/en/kgraphviewer")
+    (home-page "https://apps.kde.org/kgraphviewer/")
     (synopsis "Graphviz dot graph viewer for KDE")
     (description "KGraphViewer is a Graphviz DOT graph file viewer, aimed to
 replace the other outdated Graphviz tools.")
diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm
index 9de2c54ad3..a2b4766c9c 100644
--- a/gnu/packages/kde-internet.scm
+++ b/gnu/packages/kde-internet.scm
@@ -90,7 +90,7 @@ (define-public choqok
            qtbase-5
            qtnetworkauth
            sonnet))
-    (home-page "https://kde.org/applications/internet/org.kde.choqok")
+    (home-page "https://apps.kde.org/choqok/")
     (synopsis "Micro-Blogging Client")
     (description "Choqok is a fast, efficient and simple to use micro-blogging
 client for KDE.  It currently supports the twitter.com and identi.ca
@@ -210,7 +210,7 @@ (define-public konversation
            qca
            solid
            sonnet))
-    (home-page "https://kde.org/applications/internet/org.kde.konversations")
+    (home-page "https://konversation.kde.org/")
     (synopsis "Graphical Internet Relay Chat (IRC) client for KDE")
     (description "Konversation is a graphical Internet Relay Chat client (IRC)
 with KDE support.
@@ -299,7 +299,7 @@ (define-public kopete
            ;; TODO: Xmms
            zlib))
     ;; TODO: enable video support
-    (home-page "https://kde.org/applications/internet/org.kde.kopete")
+    (home-page "https://apps.kde.org/kopete/")
     (synopsis "Instant messaging and chat application")
     (description "Kopete is an instant messenger supporting Jabber/XMPP ,AIM,
 ICQ, Gadu-Gadu, Novell GroupWise Messenger, and more.  It is designed to be a
@@ -349,7 +349,7 @@ (define-public krdc
            ;; TODO: libvnc{server,client} - is not tigervnc-{server,client}
            oxygen-icons ; default icon set
            qtbase-5))
-    (home-page "https://kde.org/applications/internet/org.kde.krdc")
+    (home-page "https://apps.kde.org/krdc/")
     (synopsis "Remote desktop client")
     (description "KRDC is a client application that allows you to view or even
 control the desktop session on another machine that is running a compatible
@@ -407,7 +407,7 @@ (define-public ktorrent
            solid
            syndication
            taglib))
-    (home-page "https://kde.org/applications/internet/org.kde.ktorrent")
+    (home-page "https://apps.kde.org/ktorrent/")
     (synopsis "BitTorrent client")
     (description "KTorrent is a BitTorrent application by KDE which allows you
 to download files using the BitTorrent protocol.  It enables you to run
diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
index f4e0c0cc4b..d2810f1447 100644
--- a/gnu/packages/kde-multimedia.scm
+++ b/gnu/packages/kde-multimedia.scm
@@ -77,7 +77,7 @@ (define-public audiocd-kio
            libvorbis
            phonon
            qtbase-5))
-    (home-page "https://kde.org/applications/multimedia/org.kde.kio_audiocd")
+    (home-page "https://apps.kde.org/kio_audiocd/")
     (synopsis "Transparent audio CD integration for applications using the KDE
 Platform")
     (description "KIO AudioCD is a KIO slave that enables KIO-aware
@@ -123,7 +123,7 @@ (define-public dragon
            phonon-backend-gstreamer
            qtbase-5
            solid))
-    (home-page "https://kde.org/applications/multimedia/org.kde.dragonplayer")
+    (home-page "https://apps.kde.org/dragonplayer/")
     (synopsis "Simple video player")
     (description "Dragon Player is a multimedia player where the focus is on
 simplicity, instead of features.  Dragon Player does one thing, and only one
@@ -196,7 +196,7 @@ (define-public elisa
                (setenv "CTEST_OUTPUT_ON_FAILURE" "1")
                (invoke "dbus-launch" "make" test-target))
              #t)))))
-    (home-page "https://kde.org/applications/multimedia/org.kde.elisa")
+    (home-page "https://apps.kde.org/elisa/")
     (synopsis "Powerful music player for Plasma 5")
     (description "Elisa is a simple music player aiming to provide a nice
 experience for its users.  Elisa browses music by album, artist or
@@ -222,7 +222,7 @@ (define-public ffmpegthumbs
      (list extra-cmake-modules pkg-config))
     (inputs
      (list ffmpeg kconfig ki18n kio qtbase-5))
-    (home-page "https://kde.org/applications/multimedia/org.kde.ffmpegthumbs")
+    (home-page "https://apps.kde.org/ffmpegthumbs/")
     (synopsis "Video thumbnail generator for KDE using ffmpeg")
     (description "
 FFMpegThumbs is a video thumbnail generator for KDE file managers
@@ -270,7 +270,7 @@ (define-public juk
            qtbase-5
            qtsvg
            taglib))
-    (home-page "https://kde.org/applications/multimedia/org.kde.juk")
+    (home-page "https://apps.kde.org/juk/")
     (synopsis "Music jukebox / music player")
     (description "JuK is a powerful music player capable of managing a large
 music collection.
@@ -424,7 +424,7 @@ (define-public k3b
            sox
            taglib
            zlib))
-    (home-page "https://kde.org/applications/multimedia/org.kde.k3b")
+    (home-page "https://apps.kde.org/k3b/")
     (synopsis "Sophisticated CD/DVD burning application")
     (description "K3b is CD-writing software which intends to be feature-rich
 and provide an easily usable interface.  Features include burning audio CDs
@@ -475,7 +475,7 @@ (define-public kaffeine
                (("\\s*qPrintable\\(transponder\\.getTransmissionType\\(\\)\\)\\);")
                  "transponder.getTransmissionType());"))
              #t)))))
-    (home-page "https://kde.org/applications/multimedia/org.kde.kaffeine")
+    (home-page "https://apps.kde.org/kaffeine/")
     (synopsis "Versatile media player for KDE")
     (description "Kaffeine is a media player for KDE.  While it supports
 multiple Phonon backends, its default backend is Xine, giving Kaffeine a wide
@@ -527,7 +527,7 @@ (define-public kamoso
            #~(list (string-append "-DCMAKE_CXX_FLAGS=-I"
                                   #$(this-package-input "gst-plugins-base")
                                   "/include/gstreamer-1.0"))))
-    (home-page "https://kde.org/applications/multimedia/org.kde.kamoso")
+    (home-page "https://apps.kde.org/kamoso/")
     (synopsis "Take pictures and videos out of your webcam")
     (description "Kamoso is a simple and friendly program to use your
 camera.  Use it to take pictures and make videos to share.")
@@ -571,7 +571,7 @@ (define-public kmix
            pulseaudio
            qtbase-5
            solid))
-    (home-page "https://kde.org/applications/multimedia/org.kde.kmix")
+    (home-page "https://apps.kde.org/kmix/")
     (synopsis "Volume control and mixer")
     (description "KMix is an audio device mixer, used to adjust volume, select
 recording inputs, and set other hardware options.
@@ -687,7 +687,7 @@ (define-public kwave
            qtbase-5
            qtmultimedia
            zlib))
-    (home-page "https://kde.org/applications/multimedia/org.kde.kwave")
+    (home-page "https://apps.kde.org/kwave/")
     (synopsis "Sound editor for KDE")
     (description "Kwave is a sound editor designed for the KDE Desktop
 Environment.
diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index b17b18bd12..d0808b1c3a 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -105,7 +105,7 @@ (define-public akonadi
                       get-string-all))))
                (rename-file "CMakeLists.txt.new" "CMakeLists.txt"))
              #t)))))
-    (home-page "https://kontact.kde.org/components/akonadi.html")
+    (home-page "https://userbase.kde.org/Akonadi")
     (synopsis "Extensible cross-desktop storage service for PIM")
     (description "Akonadi is an extensible cross-desktop Personal Information
 Management (PIM) storage service.  It provides a common framework for
@@ -153,7 +153,7 @@ (define-public akonadi-calendar
            qtbase-5))
     (arguments
      `(#:tests? #f))  ;; TODO: 1/1 test fails
-    (home-page "https://api.kde.org/kdepim/akonadi/html/index.html")
+    (home-page "https://api.kde.org/kdepim/akonadi/html/")
     (synopsis "Library providing calendar helpers for Akonadi items")
     (description "This library manages calendar specific actions for
 collection and item views.")
@@ -198,7 +198,7 @@ (define-public akonadi-contacts
            qtbase-5
            solid
            sonnet))
-    (home-page "https://api.kde.org/kdepim/akonadi/html/index.html")
+    (home-page "https://api.kde.org/kdepim/akonadi/html/")
     (synopsis "Akonadi contacts access library")
     (description "Akonadi Contacts is a library that effectively bridges the
 type-agnostic API of the Akonadi client libraries and the domain-specific
@@ -239,7 +239,7 @@ (define-public akonadi-mime
            kwidgetsaddons
            kxmlgui
            qtbase-5))
-    (home-page "https://api.kde.org/kdepim/akonadi/html/index.html")
+    (home-page "https://api.kde.org/kdepim/akonadi/html/")
     (arguments
      `(#:phases
        (modify-phases %standard-phases
@@ -278,7 +278,7 @@ (define-public akonadi-notes
      (list extra-cmake-modules))
     (inputs
      (list akonadi kcodecs ki18n kmime qtbase-5))
-    (home-page "https://api.kde.org/kdepim/akonadi/html/index.html")
+    (home-page "https://api.kde.org/kdepim/akonadi/html/")
     (synopsis "Akonadi notes access library")
     (description "Akonadi Notes is a library that effectively bridges the
 type-agnostic API of the Akonadi client libraries and the domain-specific
@@ -335,7 +335,7 @@ (define-public akonadi-search
                     (lambda* (#:key tests? #:allow-other-keys)
                       (when tests?
                         (invoke "dbus-launch" "ctest")))))))
-    (home-page "https://api.kde.org/kdepim/akonadi/html/index.html")
+    (home-page "https://api.kde.org/kdepim/akonadi/html/")
     (synopsis "Akonadi search library")
     (description "This package provides a library used to search in the
 Akonadi PIM data server.  It uses Xapian for indexing and querying.")
@@ -440,7 +440,7 @@ (define-public kaddressbook
            prison
            qgpgme
            qtbase-5))
-    (home-page "https://kontact.kde.org/components/kaddressbook.html")
+    (home-page "https://apps.kde.org/kaddressbook/")
     (synopsis "Address Book application to manage your contacts")
     (description "KAddressBook stores all the personal details of your family,
 friends and other contacts.  It supports large variety of services, including
@@ -512,7 +512,7 @@ (define-public kblog
            qtbase-5
            syndication))
     ;; Note: Some tests take up to 90 sec.
-    (home-page "https://invent.kde.org/pim/kblog")
+    (home-page "https://apps.kde.org/kblog/")
     (synopsis "Client-side support library for web application remote blogging
 APIs")
     (description "KBlog is a library for calling functions on Blogger 1.0,
@@ -561,7 +561,7 @@ (define-public kcalendarsupport
            ktextwidgets
            kxmlgui
            qtbase-5))
-    (home-page "https://api.kde.org/stable/calendarsupport/")
+    (home-page "https://github.com/KDE/calendarsupport")
     (synopsis "Calendar Support library for KDE PIM")
     (description "The Calendar Support library provides helper utilities for
 calendaring applications.")
@@ -599,7 +599,7 @@ (define-public kcalutils
            qtbase-5))
     (arguments
      `(#:tests? #f)) ;; TODO: seem to pull in some wrong theme
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://github.com/KDE/kcalutils")
     (synopsis "Library with utility functions for the handling of calendar
 data")
     (description "This library provides a utility and user interface
@@ -911,7 +911,7 @@ (define-public kimap
            kio
            kmime
            qtbase-5))
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kimap/html/")
     (synopsis "Library for handling IMAP")
     (description "This library provides a job-based API for interacting with
 an IMAP4rev1 server.  It manages connections, encryption and parameter quoting
@@ -939,7 +939,7 @@ (define-public kldap
      (list ki18n kio kwidgetsaddons qtbase-5))
     (propagated-inputs
      (list cyrus-sasl openldap))
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kldap/html/")
     (synopsis "Library for accessing LDAP")
     (description " This is a library for accessing LDAP with a convenient Qt
 style C++ API.  LDAP (Lightweight Directory Access Protocol) is an application
@@ -993,7 +993,7 @@ (define-public kleopatra
              (when tests?
                (invoke "dbus-launch" "ctest" "."))
              #t)))))
-    (home-page "https://kde.org/applications/utilities/org.kde.kleopatra")
+    (home-page "https://apps.kde.org/kleopatra/")
     (synopsis "Certificate Manager and Unified Crypto GUI")
     (description "Kleopatra is a certificate manager and a universal crypto
 GUI.  It supports managing X.509 and OpenPGP certificates in the GpgSM keybox
@@ -1082,7 +1082,7 @@ (define-public kmail
              (when tests?
                (invoke "dbus-launch" "ctest" "."))
              #t)))))
-    (home-page "https://kontact.kde.org/components/kmail.html")
+    (home-page "https://apps.kde.org/kmail2/")
     (synopsis "Full featured graphical email client")
     (description "KMail supports multiple accounts, mail filtering and email
 encryption.  The program let you configure your workflow and it has good
@@ -1232,7 +1232,7 @@ (define-public kmailtransport
            qtbase-5))
     (arguments
      `(#:tests? #f)) ;; TODO - 3/3 tests fail, require drkonqi
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kmailtransport/html/")
     (synopsis "Mail transport service library")
     (description "This library provides an API and support code for managing
 mail transport.")
@@ -1254,7 +1254,7 @@ (define-public kmbox
      (list extra-cmake-modules))
     (inputs
      (list kcodecs kmime qtbase-5))
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kmbox/html/")
     (synopsis "Library for handling mbox mailboxes")
     (description "This is a library for handling mailboxes in mbox format,
 using a Qt/KMime C++ API.")
@@ -1373,7 +1373,7 @@ (define-public kmime
                (("(Today|Yesterday) 12:34:56" line day)
                 (string-append day " 12:34 PM")))
              #t)))))
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kmbox/html/")
     (synopsis "Library for handling MIME data")
     (description "This library provides an API for handling MIME
 data.  MIME (Multipurpose Internet Mail Extensions) is an Internet Standard
@@ -1439,7 +1439,7 @@ (define-public knotes
            oxygen-icons ; default icon set, required for tests
            qtbase-5
            qtx11extras))
-    (home-page "https://kontact.kde.org/components/knotes.html")
+    (home-page "https://apps.kde.org/knotes/")
     (synopsis "Note-taking utility")
     (description "KNotes lets you write the computer equivalent of sticky
 notes.  The notes are saved automatically when you exit the program, and they
@@ -1476,7 +1476,7 @@ (define-public kontactinterface
            kwindowsystem
            kxmlgui
            qtbase-5))
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kontactinterface/html/")
     (synopsis "Kontact interface library")
     (description " This library provides the glue necessary for
 application \"Parts\" to be embedded as a Kontact component (or plugin).")
@@ -1561,7 +1561,7 @@ (define-public korganizer
              (when tests?
                (invoke "dbus-launch" "ctest" "."))
              #t)))))
-    (home-page "https://kontact.kde.org/components/korganizer.html")
+    (home-page "https://apps.kde.org/korganizer/")
     (synopsis "Organizational assistant, providing calendars and other similar
 functionality to help you organize your life.")
     (description "KOrganizer is the calendar and scheduling component of
@@ -1697,7 +1697,7 @@ (define-public kpimtextedit
            sonnet))
     (arguments
      `(#:tests? #f)) ;; TODO - test suite hangs
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/")
+    (home-page "https://api.kde.org/kdepim/kpimtextedit/html/")
     (synopsis "Library providing a textedit with PIM-specific features")
     (description "This package provides a textedit with PIM-specific features.
 It also provides so-called rich text builders which can convert the formatted
@@ -1768,7 +1768,7 @@ (define-public ktnef
            kcoreaddons
            ki18n
            qtbase-5))
-    (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/ktnef/html/")
+    (home-page "https://api.kde.org/kdepim/ktnef/html/")
     (synopsis "Library for handling mail attachments using TNEF format")
     (description "Ktnef is a library for handling data in the TNEF
 format (Transport Neutral Encapsulation Format, a proprietary format of e-mail
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index 3fab9089f3..8e21ef19ac 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -76,7 +76,7 @@ (define-public dolphin
            solid))
     (arguments
      `(#:tests? #f)) ;; TODO: 4/15 tests fail even with offscreen
-    (home-page "https://kde.org/applications/system/org.kde.dolphin")
+    (home-page "https://apps.kde.org/dolphin/")
     (synopsis "File manager for KDE")
     (description "Dolphin is a file manager for KDE focusing on usability.
 The main features of Dolphin are:
@@ -156,7 +156,7 @@ (define-public khelpcenter
            xapian))
     (arguments
      `(#:tests? #f)) ;; 1/1 test fails
-    (home-page "https://kde.org/applications/system/org.kde.Help")
+    (home-page "https://userbase.kde.org/KHelpCenter")
     (synopsis "KDE documentation viewer")
     (description "KHelpCenter uses meta data files which describe the
 documentation available in the system.  Each document is represented by a meta
@@ -259,7 +259,7 @@ (define-public krfb
            qtx11extras
            xcb-util-image
            zlib))
-    (home-page "https://kde.org/applications/internet/org.kde.krfb")
+    (home-page "https://apps.kde.org/krfb/")
     (synopsis "Desktop Sharing utility")
     (description "KDE Desktop Sharing is a server application that allows you
 to share your current session with a user on another machine.  The desktop
@@ -302,7 +302,7 @@ (define-public ksystemlog
            kxmlgui
            oxygen-icons ;; default icon set
            qtbase-5))
-    (home-page "https://kde.org/applications/system/org.kde.ksystemlog")
+    (home-page "https://apps.kde.org/ksystemlog/")
     (synopsis "System log viewer")
     (description "This program is developed for being used by beginner users,
 which don't know how to find information about their Linux system, and how the
@@ -348,7 +348,7 @@ (define-public yakuake
            qtbase-5
            qtsvg
            qtx11extras))
-    (home-page "https://www.kde.org/applications/system/yakuake/")
+    (home-page "https://apps.kde.org/yakuake/")
     (synopsis "Quad-style terminal emulator for KDE")
     (description "Yakuake is a drop-down terminal emulator based on KDE Konsole
 technology.  Features include:
diff --git a/gnu/packages/kde-utils.scm b/gnu/packages/kde-utils.scm
index 2b3a0dd15e..70329e7915 100644
--- a/gnu/packages/kde-utils.scm
+++ b/gnu/packages/kde-utils.scm
@@ -103,7 +103,7 @@ (define-public ark
            unzip
            zip
            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
@@ -197,7 +197,7 @@ (define-public kmag
            oxygen-icons ;; default icon set
            ;; TODO: QAccessibilityClient - libqaccessibilityclien
            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.
@@ -235,7 +235,7 @@ (define-public kmousetool
            phonon
            oxygen-icons ;; default icon set
            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
@@ -271,7 +271,7 @@ (define-public kmouth
            oxygen-icons ;; default icon set
            qtbase-5
            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
@@ -308,7 +308,7 @@ (define-public kronometer
            kxmlgui
            oxygen-icons ;; default icon set
            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
@@ -353,7 +353,7 @@ (define-public krusader
            qtbase-5
            solid
            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
@@ -386,7 +386,7 @@ (define-public kxstitch
      (list extra-cmake-modules kdoctools pkg-config))
     (inputs
      (list ktexteditor imagemagick qtbase-5 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
@@ -437,7 +437,7 @@ (define-public okteta
              (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.
@@ -484,7 +484,7 @@ (define-public rsibreak
            kxmlgui
            oxygen-icons ;; default icon set
            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
@@ -532,7 +532,7 @@ (define-public smb4k
            qtbase-5
            qtdeclarative
            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
@@ -591,7 +591,7 @@ (define-public sweeper
            kxmlgui
            oxygen-icons ;; default icon set
            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
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index e88ac7de15..33215a1364 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -209,7 +209,7 @@ (define-public akregator
            qtwebchannel
            qtwebengine
            syndication))
-    (home-page "https://apps.kde.org/en/akregator")
+    (home-page "https://apps.kde.org/akregator/")
     (synopsis "KDE Feed Reader")
     (description
      "Akregator is a news feed reader.  It enables you to follow news
@@ -385,7 +385,7 @@ (define-public kdevelop
                (("^\\s*PATHS \"\\$\\{CLANG_LIBRARY_DIRS\\}\"" line)
                 (string-append line " " (assoc-ref inputs "clang") "/lib")))
              #t)))))
-    (home-page "https://kdevelop.org")
+    (home-page "https://www.kdevelop.org/")
     (synopsis "IDE for C, C++, Python, Javascript and PHP")
     (description "The KDevelop IDE provides semantic syntax highlighting, as
 well as code navigation and completion for C, C++ (using Clang/LLVM), QML,
@@ -579,7 +579,7 @@ (define-public massif-visualizer
            qtbase-5
            qtsvg
            qtxmlpatterns))
-    (home-page "https://apps.kde.org/en/massif-visualizer")
+    (home-page "https://apps.kde.org/massif-visualizer/")
     (synopsis "Visualize massif data generated by Valgrind")
     (description
      "Massif Visualizer is a tool that visualizes massif data.
@@ -896,7 +896,7 @@ (define-public kdf
            kwidgetsaddons
            kxmlgui
            qtbase-5))
-    (home-page "https://kde.org/applications/system/kdk")
+    (home-page "https://apps.kde.org/kdf/")
     (synopsis "View Disk Usage")
     (description "KDiskFree displays the available file devices (hard drive
 partitions, floppy and CD drives, etc.) along with information on their
@@ -979,7 +979,7 @@ (define-public libkdegames
            qtbase-5
            qtdeclarative
            qtsvg))
-    (home-page "https://games.kde.org/")
+    (home-page "https://apps.kde.org/categories/games/")
     (synopsis "Runtime library for kdegames")
     (description "Runtime library for kdegames")
     (license (list license:gpl2+  license:fdl1.2+))))
@@ -1098,7 +1098,7 @@ (define-public okular
            threadweaver
            kcrash
            kjs))
-    (home-page "https://kde.org/applications/graphics/okular/")
+    (home-page "https://apps.kde.org/okular/")
     (synopsis "Document viewer")
     (description
      "Okular is a document viewer developed for KDE.  It can display files in
@@ -1122,7 +1122,7 @@ (define-public poxml
      (list extra-cmake-modules kdoctools))
     (inputs
      (list gettext-minimal qtbase-5))
-    (home-page "https://kde.org/applications/development")
+    (home-page "https://github.com/KDE/poxml/")
     (synopsis "Tools for translating DocBook XML files with Gettext")
     (description "This is a collection of tools that facilitate translating
 DocBook XML files using Gettext message files (PO files).  Also included are
@@ -1146,7 +1146,7 @@ (define-public kdegraphics-mobipocket
      (list extra-cmake-modules))
     (inputs
      (list kio qtbase-5))
-    (home-page "https://apps.kde.org/en/kdegraphics_mobipocket")
+    (home-page "https://apps.kde.org/kdegraphics_mobipocket/")
     (synopsis "KDE thumbnailer for Mobipocket files")
     (description "This package provides a KDE plugin that shows thumbnails of
 Mobipocket e-books in Dolphin and other KDE apps.")
@@ -1190,7 +1190,7 @@ (define-public zeroconf-ioslave
      (list extra-cmake-modules))
     (inputs
      (list kdbusaddons kdnssd ki18n kio qtbase-5))
-    (home-page "https://kde.org/applications/internet/org.kde.zeroconf_ioslave")
+    (home-page "https://apps.kde.org/zeroconf_ioslave/")
     (synopsis "DNS-SD Service Discovery Monitor")
     (description "Adds an entry to Dolphin's Network page to show local
 services such as printers which advertise themselves with DNSSD (called Avahi
-- 
2.34.0


^ permalink raw reply related	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2022-03-17  8:20 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-16 15:42 [bug#54425] home-pages renaming Nicolas Graves via Guix-patches via
     [not found] ` <handler.54425.B.164744566110174.ack@debbugs.gnu.org>
2022-03-16 15:52   ` [bug#54425] Acknowledgement (home-pages renaming) Nicolas Graves via Guix-patches via
2022-03-16 15:53   ` Nicolas Graves via Guix-patches via
2022-03-16 15:53   ` Nicolas Graves via Guix-patches via
2022-03-16 15:53   ` Nicolas Graves via Guix-patches via
2022-03-16 15:54   ` Nicolas Graves via Guix-patches via
2022-03-16 15:54   ` Nicolas Graves via Guix-patches via
2022-03-16 15:54   ` Nicolas Graves via Guix-patches via
2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
2022-03-16 16:42     ` Maxime Devos
2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
2022-03-16 15:55   ` Nicolas Graves via Guix-patches via
2022-03-16 15:56   ` Nicolas Graves via Guix-patches via
2022-03-16 15:56   ` Nicolas Graves via Guix-patches via
2022-03-16 15:56   ` Nicolas Graves via Guix-patches via
2022-03-16 16:32 ` [bug#54425] home-pages renaming Maxime Devos
2022-03-16 16:43 ` Maxime Devos
2022-03-17  6:10 ` Brendan Tildesley
2022-03-17  7:21   ` Maxime Devos
2022-03-17  8:19     ` Brendan Tildesley

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.