From c00f282319a45ac42ec0c7a7a11700b4f3ece55b Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Tue, 26 Jul 2022 08:48:48 +0200 Subject: [PATCH v4 22/73] gnu: KDE PIM: Update home-pages. * gnu/packages/kde-pim.scm (akonadi, kaddressbook, kcalutils, kgpg, kimap, kldap, kleopatra, kmail, kmailtransport, kmbox, kmime, knotes, kontactinterface, korganizer, kpimtextedit, ktnef): [home-page]: Update the link. (kontactinterface): [description]: Remove leading white space. (kaddressbook): [inputs]: Add kdoctools. (knotes): [inputs]: Add kdoctools. diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index 5e4cb82f90..5c54cfe64c 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2020 Marius Bakke ;;; Copyright © 2021, 2022 Efraim Flashner ;;; Copyright © 2022 Brendan Tildesley +;;; Copyright © 2022 Petr Hodina ;;; ;;; This file is part of GNU Guix. ;;; @@ -103,7 +104,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 @@ -455,7 +456,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 @@ -576,7 +577,7 @@ (define-public kcalendarsupport ktextwidgets kxmlgui qtbase-5)) - (home-page "https://api.kde.org/stable/calendarsupport/") + (home-page "https://api.kde.org/kdepim/calendarsupport/html/index.html") (synopsis "Calendar Support library for KDE PIM") (description "The Calendar Support library provides helper utilities for calendaring applications.") @@ -614,7 +615,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://api.kde.org/kdepim/kcalutils/html/index.html") (synopsis "Library with utility functions for the handling of calendar data") (description "This library provides a utility and user interface @@ -817,7 +818,7 @@ (define-public kgpg kxmlgui oxygen-icons ;; default icon set qtbase-5)) - (home-page "https://kde.org/applications/utilities/org.kde.kgpg") + (home-page "https://apps.kde.org/kgpg/") (synopsis "Graphical front end for GNU Privacy Guard") (description "Kgpg manages cryptographic keys for the GNU Privacy Guard, and can encrypt, decrypt, sign, and verify files. It features a simple editor @@ -885,7 +886,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/index.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 @@ -913,7 +914,7 @@ (define-public kldap (list ki18n kio kwidgetsaddons qtbase-5 qtkeychain)) (propagated-inputs (list cyrus-sasl openldap)) - (home-page "https://api.kde.org/stable/kdepimlibs-apidocs/") + (home-page "https://api.kde.org/kdepim/kldap/html/index.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 @@ -967,7 +968,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 @@ -1064,7 +1065,7 @@ (define-public kmail followupreminder-followupreminderconfigtest|\ akonadi-sqlite-unifiedmailboxmanagertest)")) #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 @@ -1224,7 +1225,7 @@ (define-public kmailtransport qtkeychain)) (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/index.html") (synopsis "Mail transport service library") (description "This library provides an API and support code for managing mail transport.") @@ -1246,7 +1247,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/index.html") (synopsis "Library for handling mbox mailboxes") (description "This is a library for handling mailboxes in mbox format, using a Qt/KMime C++ API.") @@ -1365,7 +1366,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/kmime/html/index.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 @@ -1429,7 +1430,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 @@ -1466,9 +1467,9 @@ (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/index.html") (synopsis "Kontact interface library") - (description " This library provides the glue necessary for + (description "This library provides the glue necessary for application \"Parts\" to be embedded as a Kontact component (or plugin).") (license license:lgpl2.0+))) @@ -1552,7 +1553,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 @@ -1722,7 +1723,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/index.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 @@ -1793,7 +1794,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/index.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 -- 2.37.0