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(-)
@@ -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
@@ -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.")
@@ -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
@@ -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.
@@ -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
@@ -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:
@@ -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
@@ -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