From 63be1a7daeedbad31346127c52c3b96b9bc6fca8 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Tue, 8 Dec 2020 00:05:44 +0100 Subject: gnu: qca: Correct license. * gnu/packages/kde.scm (qca)[license]: Change from LGPL2.1 to LGPL2.1+. --- gnu/packages/kde.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/kde.scm') diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 546d8caa9b..1f747ecfd4 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -518,7 +518,7 @@ used in KDE development tools Kompare and KDevelop.") straightforward and cross-platform API for a range of cryptographic features, including SSL/TLS, X.509 certificates, SASL, OpenPGP, S/MIME CMS, and smart cards.") - (license license:lgpl2.1))) + (license license:lgpl2.1+))) (define-public kpmcore (package -- cgit v1.2.3 From b828057ea4c096898da8c9810e7a6607359f2aa3 Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Sat, 12 Dec 2020 18:22:37 +0100 Subject: gnu: KDE: Fix old cgit home-pages. Fix all home-pages pointing to git-repos a cgit.kde.org, which is gone, to now use the correct repo at invent.kde.org. * gnu/packages/kde.scm (grantleetheme, kdiagram): Update home-page. * gnu/packages/kde-frameworks.scm (kholidays): Likewise. * gnu/packages/kde-internet.scm (libgravatar, libktorrent): Likewise. * gnu/packages/kde-multimedia.scm (libkcddb, libkcompactdisc): Likewise. * gnu/packages/kde-pim.scm (kblog, kdav, kdepim-apps-libs, kdepim-runtime, keventviews, kincidenceeditor, kmailcommon, kmailimporter, kmessagelib, kpimcommon, ksmtp, libkdepim, libkgapi, libkleo, libksieve): Likewise. * gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker): Likewise. --- gnu/packages/kde-frameworks.scm | 2 +- gnu/packages/kde-internet.scm | 4 ++-- gnu/packages/kde-multimedia.scm | 4 ++-- gnu/packages/kde-pim.scm | 30 +++++++++++++++--------------- gnu/packages/kde-plasma.scm | 4 ++-- gnu/packages/kde.scm | 4 ++-- 6 files changed, 24 insertions(+), 24 deletions(-) (limited to 'gnu/packages/kde.scm') diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index febdb1f4f0..951a2f8554 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -811,7 +811,7 @@ interfaces in the areas of colors, fonts, text, images, keyboard input.") (inputs `(("qtbase" ,qtbase) ("qtdeclarative" ,qtdeclarative))) - (home-page "https://cgit.kde.org/kholidays.git") + (home-page "https://invent.kde.org/frameworks/kholidays") (synopsis "Library for regional holiday information") (description "This library provides a C++ API that determines holiday and other special events for a geographical region.") diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm index 4203ffbaec..617937002e 100644 --- a/gnu/packages/kde-internet.scm +++ b/gnu/packages/kde-internet.scm @@ -450,7 +450,7 @@ a full-featured client for BitTorrent.") ("qtbase" ,qtbase))) (arguments `(#:tests? #f)) ;; 2/7 tests fail (due to network issues?) - (home-page "https://cgit.kde.org/libgravatar.git") + (home-page "https://invent.kde.org/pim/libgravatar") (synopsis "Online avatar lookup library") (description "This library retrieves avatar images based on a hash from a person's email address, as well as local caching to avoid @@ -484,7 +484,7 @@ unnecessary network operations.") ("qca" ,qca) ("qtbase" ,qtbase) ("solid" ,solid))) - (home-page "https://cgit.kde.org/libktorrent.git") + (home-page "https://invent.kde.org/network/libktorrent") (synopsis "BitTorrent protocol library for C++ / Qt 5 / KDE Frameworks") (description "The KTorrent library supports connectivity to HTTP and UDP trackers, mainline DHT and the new generation Micro Transport diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm index 23417a982d..cc312b6c40 100644 --- a/gnu/packages/kde-multimedia.scm +++ b/gnu/packages/kde-multimedia.scm @@ -695,7 +695,7 @@ Its features include: ("qtbase" ,qtbase))) (arguments `(#:tests? #f)) ; Most tests require network - (home-page "https://cgit.kde.org/libkcddb.git") + (home-page "https://invent.kde.org/multimedia/libkcddb") (synopsis "CDDB library for KDE Platform (runtime)") (description "A library for retrieving and sending cddb information.") (license ;; GPL for programs, LGPL for libraries, FDL for documentation @@ -722,7 +722,7 @@ Its features include: ("phonon" ,phonon) ("qtbase" ,qtbase) ("solid" ,solid))) - (home-page "https://cgit.kde.org/libkcompactdisc.git/") + (home-page "https://invent.kde.org/multimedia/libkcompactdisc") (synopsis "KDE library for playing & ripping CDs") (description "The KDE Compact Disc library provides an API for applications using the KDE Platform to interface with the CD drives for audio diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index 4ef49743fe..b0a2e565ed 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -391,7 +391,7 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.") ("kwallat" ,kwallet) ("libkdepim" ,libkdepim) ("qtbase" ,qtbase))) - (home-page "https://cgit.kde.org/incidenceeditor.git") + (home-page "https://invent.kde.org/pim/incidenceeditor") (synopsis "KDE PIM library for editing incidences") (description "This library provides an incidence editor for KDE PIM.") (license ;; GPL for programs, LGPL for libraries @@ -518,7 +518,7 @@ calendar data.") ("qtbase" ,qtbase) ("syndication" ,syndication))) ;; Note: Some tests take up to 90 sec. - (home-page "https://cgit.kde.org/kblog.git") + (home-page "https://invent.kde.org/pim/kblog") (synopsis "Client-side support library for web application remote blogging APIs") (description "KBlog is a library for calling functions on Blogger 1.0, @@ -634,7 +634,7 @@ functions for accessing calendar data using the kcalcore API.") ("kio" ,kio) ("qtbase" ,qtbase) ("qtxmlpatterns" ,qtxmlpatterns))) - (home-page "https://cgit.kde.org/kdav.git") + (home-page "https://invent.kde.org/frameworks/kdav") (synopsis "DAV protocol implementation with KJobs") (description "This is a DAV protocol implementation with KJobs. Calendars and todos are supported, using either GroupDAV or CalDAV, and contacts are @@ -679,7 +679,7 @@ supported using GroupDAV or CardDAV.") ("prison" ,prison) ("qgpgme" ,qgpgme) ("qtbase" ,qtbase))) - (home-page "https://cgit.kde.org/kdepim-apps-libs.git") + (home-page "https://invent.kde.org/pim/kdepim-apps-libs") (synopsis "KDE PIM mail related libraries and data files") (description "This package provides mail related libraries and data files for KDE PIM.") @@ -761,7 +761,7 @@ for KDE PIM.") "/include/KF5:" (or (getenv "CPLUS_INCLUDE_PATH") ""))) #t))))) - (home-page "https://cgit.kde.org/kdepim-runtime.git") + (home-page "https://invent.kde.org/pim/kdepim-runtime") (synopsis "Runtime components for Akonadi KDE") (description "This package contains Akonadi agents written using KDE Development Platform libraries. Any package that uses Akonadi should probably @@ -816,7 +816,7 @@ package.") ("kxmlgui" ,kxmlgui) ("libkdepim" ,libkdepim) ("qtbase" ,qtbase))) - (home-page "https://cgit.kde.org/eventviews.git") + (home-page "https://invent.kde.org/pim/eventviews") (synopsis "KDE PIM library for creating events") (description "This library provides an event creator for KDE PIM.") (license ;; GPL for programs, LGPL for libraries @@ -1180,7 +1180,7 @@ manager from KDE.") ("qtbase" ,qtbase))) (arguments `(#:tests? #f)) ;; TODO: 4/56 tests fail, even with "offscreen" and dbus - (home-page "https://cgit.kde.org/mailcommon.git") + (home-page "https://invent.kde.org/pim/mailcommon") (synopsis "KDE email utility library") (description "The mail common library provides utility functions for dealing with email.") @@ -1219,7 +1219,7 @@ dealing with email.") ("kxmlgui" ,kxmlgui) ("libkdepim" ,libkdepim) ("qtbase" ,qtbase))) - (home-page "https://cgit.kde.org/mailimporter.git") + (home-page "https://invent.kde.org/pim/mailimporter") (synopsis "KDE mail importer library") (description "This package provides libraries for importing mails other e-mail client programs into KMail and KDE PIM.") @@ -1373,7 +1373,7 @@ using a Qt/KMime C++ API.") "/include/KF5:" (or (getenv "CPLUS_INCLUDE_PATH") ""))) #t))))) - (home-page "https://cgit.kde.org/messagelib.git") + (home-page "https://invent.kde.org/pim/messagelib") (synopsis "KDE PIM messaging libraries") (description "This package provides several libraries for messages, e.g. a message list, a mime tree parse, a template parser and the @@ -1701,7 +1701,7 @@ Virtual Contact File}) files to the KPeople contact management library.") ("qtwebengine" ,qtwebengine))) (arguments `(#:tests? #f)) ;; TODO tests hang - (home-page "https://cgit.kde.org/pimcommon.git") + (home-page "https://invent.kde.org/pim/pimcommon") (synopsis "Common libraries for KDE PIM") (description "This package provides common libraries for KDE PIM.") (license ;; GPL for programs, LGPL for libraries @@ -1782,7 +1782,7 @@ text in the text edit to all kinds of markup, like HTML or BBCODE.") _ prefix) (string-append prefix "${KDE_INSTALL_TARGETS_DEFAULT_ARGS})"))) #t))))) - (home-page "https://cgit.kde.org/ksmtp.git") + (home-page "https://invent.kde.org/pim/ksmtp") (synopsis "Library for sending email through an SMTP server") (description "This library provides an API for handling SMTP services. SMTP (Simple Mail Transfer Protocol) is the most prevalent Internet @@ -1863,7 +1863,7 @@ and allows one to view/extract message formatted text in Rich Text Format.") ("kwallet" ,kwallet) ("kwidgetsaddons" ,kwidgetsaddons) ("qtbase" ,qtbase))) - (home-page "https://cgit.kde.org/libkdepim.git") + (home-page "https://invent.kde.org/pim/libkdepim") (synopsis "Libraries for common KDE PIM apps") (description "This package provided libraries for common KDE PIM apps.") (license ;; GPL for programs, LGPL for libraries @@ -1898,7 +1898,7 @@ and allows one to view/extract message formatted text in Rich Text Format.") ("qtwebengine" ,qtwebengine))) (arguments `(#:tests? #f)) ;; TODO 6/48 tests fail - (home-page "https://cgit.kde.org/libkgapi.git") + (home-page "https://invent.kde.org/pim/libkgapi") (synopsis "Library for accessing various Google services via their public API") (description "@code{LibKGAPI} is a C++ library that implements APIs for @@ -1936,7 +1936,7 @@ various Google services.") ("kpimtextedit" ,kpimtextedit) ("qgpgme" ,qgpgme) ("qtbase" ,qtbase))) - (home-page "https://cgit.kde.org/libkleo.git/") + (home-page "https://invent.kde.org/pim/libkleo") (synopsis "KDE PIM cryptographic library") (description "@code{libkleo} is a library for Kleopatra and other parts of KDE using certificate-based crypto.") @@ -1999,7 +1999,7 @@ KDE using certificate-based crypto.") ((".*sieveeditorgraphicalmodewidgettest\\.cpp.*") "")) #t))))) - (home-page "https://cgit.kde.org/libksieve.git") + (home-page "https://invent.kde.org/pim/libksieve") (synopsis "KDE Sieve library") (description "Sieve is a language that can be used filter emails. KSieve is a Sieve parser and interpreter library for KDE.") diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm index c53f6b29c7..e18d521ad2 100644 --- a/gnu/packages/kde-plasma.scm +++ b/gnu/packages/kde-plasma.scm @@ -52,7 +52,7 @@ (inputs `(("ki18n" ,ki18n) ("qtbase" ,qtbase))) - (home-page "https://cgit.kde.org/kdecoration.git") + (home-page "https://invent.kde.org/plasma/kdecoration") (synopsis "Plugin based library to create window decorations") (description "KDecoration is a library to create window decorations. These window decorations can be used by for example an X11 based window @@ -119,7 +119,7 @@ manager which re-parents a Client window to a window decoration frame.") ("solid" ,solid) ("wayland" ,wayland) ("xcb-util-keysyms" ,xcb-util-keysyms))) - (home-page "https://cgit.kde.org/kscreenlocker.git") + (home-page "https://invent.kde.org/plasma/kscreenlocker") (synopsis "Screen locking library") (description "@code{kscreenlocker} is a library for creating secure lock screens.") diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 1f747ecfd4..601b2bba8b 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -130,7 +130,7 @@ This package contains GUI widgets for baloo.") ("kiconthemes" ,kiconthemes) ("knewstuff" ,knewstuff) ("qtbase" ,qtbase))) - (home-page "https://cgit.kde.org/grantleetheme.git") + (home-page "https://invent.kde.org/pim/grantleetheme") (synopsis "Library providing Grantlee theme support") (description "This library provides Grantlee theme support.") (license ;; LGPL for libraries, FDL for documentation @@ -362,7 +362,7 @@ for some KDevelop language plugins (Ruby, PHP, CSS...).") (inputs `(("qtbase" ,qtbase) ("qtsvg" ,qtsvg))) - (home-page "https://cgit.kde.org/kdiagram.git/") + (home-page "https://invent.kde.org/graphics/kdiagram") (synopsis "Libraries for creating business diagrams") (description "This package provides libraries for integrating business diagrams in Qt-based applications. -- cgit v1.2.3 From 7a8d4557593461a69ab2380bec4d2a07a2c08c1e Mon Sep 17 00:00:00 2001 From: Zheng Junjie <873216071@qq.com> Date: Sat, 12 Dec 2020 14:38:08 -0500 Subject: gnu: Add kdegraphics-mobipocket. * gnu/packages/kde.scm (kdegraphics-mobipocket): New variable. Signed-off-by: Leo Famulari --- gnu/packages/kde.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'gnu/packages/kde.scm') diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 601b2bba8b..fff84bafad 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2020 Marius Bakke ;;; Copyright © 2020 Michael Rohleder ;;; Copyright © 2020 Prafulla Giri +;;; Copyright © 2020 Zheng Junjie <873216071@qq.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -765,6 +766,28 @@ Python, PHP, and Perl.") (description "Runtime library for kdegames") (license (list license:gpl2+ license:fdl1.2+)))) +(define-public kdegraphics-mobipocket + (package + (name "kdegraphics-mobipocket") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/" name "-" version ".tar.xz")) + (sha256 + (base32 "0fm880lp9g60zgrkjyh4jxws6x0s77l9ia4f8pza3w8sxcbbswk5")))) + (build-system cmake-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules))) + (inputs + `(("kio" ,kio) + ("qtbase" ,qtbase))) + (home-page "https://apps.kde.org/en/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.") + (license license:gpl2+))) (define-public zeroconf-ioslave (package (name "zeroconf-ioslave") -- cgit v1.2.3 From fdfa25ed7b993597993f0afb355d1da928143e17 Mon Sep 17 00:00:00 2001 From: Zheng Junjie <873216071@qq.com> Date: Sat, 12 Dec 2020 14:38:20 -0500 Subject: gnu: Add libkexiv2. * gnu/packages/kde.scm (libkexiv2): New variable. Signed-off-by: Leo Famulari --- gnu/packages/kde.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'gnu/packages/kde.scm') diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index fff84bafad..3a15aa6554 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -788,6 +788,30 @@ Python, PHP, and Perl.") (description "This package provides a KDE plugin that shows thumbnails of Mobipocket e-books in Dolphin and other KDE apps.") (license license:gpl2+))) + +(define-public libkexiv2 + (package + (name "libkexiv2") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/" name "-" version ".tar.xz")) + (sha256 + (base32 "0k0iinf7s8qlk3fwvq7iic1b4zn2gm65rfd58q7d3wb1i1j2hjjk")))) + (build-system cmake-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules))) + (inputs + `(("exiv2" ,exiv2) + ("qtbase" ,qtbase))) + (home-page "https://invent.kde.org/graphics/libkexiv2") + (synopsis "Manipulate the metadata of images") + (description "Libkexiv2 wraps the Exiv2 library, allowing to manipulate +picture metadata as EXIF/IPTC and XMP.") + (license license:gpl2+))) + (define-public zeroconf-ioslave (package (name "zeroconf-ioslave") -- cgit v1.2.3 From a387cbab4f64c17713c8e438bf4e70fb54d2d961 Mon Sep 17 00:00:00 2001 From: Zheng Junjie <873216071@qq.com> Date: Tue, 15 Dec 2020 17:01:23 +0800 Subject: gnu: Add Okular. * gnu/packages/kde.scm (okular): New variable. Signed-off-by: Leo Famulari --- gnu/packages/kde.scm | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) (limited to 'gnu/packages/kde.scm') diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 3a15aa6554..2718acac9a 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -47,8 +47,11 @@ #:use-module (gnu packages cpp) #:use-module (gnu packages compression) #:use-module (gnu packages curl) + #:use-module (gnu packages djvu) #:use-module (gnu packages documentation) + #:use-module (gnu packages ebook) #:use-module (gnu packages flex) + #:use-module (gnu packages fontutils) #:use-module (gnu packages gettext) #:use-module (gnu packages ghostscript) #:use-module (gnu packages gl) @@ -60,6 +63,7 @@ #:use-module (gnu packages kde-plasma) #:use-module (gnu packages linux) #:use-module (gnu packages llvm) + #:use-module (gnu packages markup) #:use-module (gnu packages maths) #:use-module (gnu packages pdf) #:use-module (gnu packages perl) @@ -766,6 +770,73 @@ Python, PHP, and Perl.") (description "Runtime library for kdegames") (license (list license:gpl2+ license:fdl1.2+)))) +(define-public okular + (package + (name "okular") + (version "20.12.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/" name "-" version ".tar.xz")) + (sha256 + (base32 "1kib8zqfd9qgqn7bz88hay2j3kcvarnlfyr3a417pi6rvaam6b4p")))) + (build-system qt-build-system) + ;; The tests fail because they can't find the proper mimetype plugins: + ;; "org.kde.okular.core: No plugin for mimetype '"image/jpeg"'." + ;; The built program seems to work okay, so we skip the tests for now. + (arguments + `(#:tests? #f + #:configure-flags + (list "-DBUILD_TESTING=OFF"))) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools) + ("pkg-config" ,pkg-config))) + (inputs + `(("ebook-tools" ,ebook-tools) + ("breeze-icons" ,breeze-icons) + ("discount" ,discount) + ("djvulibre" ,djvulibre) + ("kactivities" ,kactivities) + ("khtml" ,khtml) + ("chmlib" ,chmlib) + ("kdegraphics-mobipocket" ,kdegraphics-mobipocket) + ("karchive" ,karchive) + ("kbookmarks" ,kbookmarks) + ("kcompletion" ,kcompletion) + ("kconfig" ,kconfig) + ("qtbase" ,qtbase) + ("libjpeg-turbo" ,libjpeg-turbo) + ("libtiff" ,libtiff) + ("kirigami" ,kirigami) + ("purpose" ,purpose) + ("freetype" ,freetype) + ("kiconthemes" ,kiconthemes) + ("kio" ,kio) + ("kparts" ,kparts) + ("kpty" ,kpty) + ("qtspeech" ,qtspeech) + ("kwallet" ,kwallet) + ("kwindowsystem" ,kwindowsystem) + ("libkexiv2" ,libkexiv2) + ("libspectre" ,libspectre) + ("libzip" ,libzip) + ("phonon" ,phonon) + ("poppler-qt5" ,poppler-qt5) + ("qca" ,qca) + ("qtdeclarative" ,qtdeclarative) + ("qtsvg" ,qtsvg) + ("threadweaver" ,threadweaver) + ("kcrash" ,kcrash) + ("kjs" ,kjs))) + (home-page "https://kde.org/applications/graphics/okular/") + (synopsis "Document Viewer") + (description "Okular is a universal document viewer developed by KDE. + Okular works on multiple platforms, including but not limited to + Linux, Windows, macOS, *BSD, etc.") + (license license:gpl2+))) + (define-public kdegraphics-mobipocket (package (name "kdegraphics-mobipocket") -- cgit v1.2.3 From 785a0f72936ac486dafd022dfffb8247ebea190f Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Wed, 16 Dec 2020 11:42:51 +0100 Subject: gnu: okular: Tweak synopsis and description. * gnu/packages/kde.scm (okular)[synopsis]: Tweak capitalization. [description]: Remove discussion of portability and mention supported file formats instead. --- gnu/packages/kde.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'gnu/packages/kde.scm') diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 2718acac9a..89c7dee60c 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -831,10 +831,10 @@ Python, PHP, and Perl.") ("kcrash" ,kcrash) ("kjs" ,kjs))) (home-page "https://kde.org/applications/graphics/okular/") - (synopsis "Document Viewer") - (description "Okular is a universal document viewer developed by KDE. - Okular works on multiple platforms, including but not limited to - Linux, Windows, macOS, *BSD, etc.") + (synopsis "Document viewer") + (description + "Okular is a document viewer developed for KDE. It can display files in +a variety of formats, including PDF, PostScript, DejaVu, and EPub.") (license license:gpl2+))) (define-public kdegraphics-mobipocket -- cgit v1.2.3 From 66016b1ae01423bc0671cc39992263520fd77998 Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Sat, 12 Dec 2020 17:16:45 +0100 Subject: gnu: kdenlive: Add breeze-icons. Since breeze-icons are now longer united into breeze, these need to be explicitly added. * gnu/package/kde.scm (kdenlive)[inputs]: Add breeze-icons. [argmuments]{phases}: Add breeze-icons to XDG_DATA_DIRS. --- gnu/packages/kde.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'gnu/packages/kde.scm') diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 89c7dee60c..80a3ca765e 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -185,7 +185,8 @@ This package contains GUI widgets for baloo.") ("qtquickcontrols" ,qtquickcontrols) ("qtquickcontrols2" ,qtquickcontrols2) ("kiconthemes" ,kiconthemes) - ("breeze" ,breeze) + ("breeze" ,breeze) ; make dark them available easily + ("breeze-icons" ,breeze-icons) ; recommended icon set ("purpose" ,purpose) ("qtwebkit" ,qtwebkit) ("qtgraphicaleffects" ,qtgraphicaleffects) @@ -200,12 +201,14 @@ This package contains GUI widgets for baloo.") (qtbase (assoc-ref inputs "qtbase")) (frei0r (assoc-ref inputs "frei0r-plugins")) (ffmpeg (assoc-ref inputs "ffmpeg")) - (breeze (assoc-ref inputs "breeze"))) + (breeze (assoc-ref inputs "breeze")) + (breeze-icons (assoc-ref inputs "breeze-icons"))) (wrap-program (string-append out "/bin/kdenlive") `("PATH" ":" prefix ,(list (string-append ffmpeg "/bin"))) `("XDG_DATA_DIRS" ":" prefix - ,(list (string-append breeze "/share"))) + ,(list (string-append breeze "/share") + (string-append breeze-icons "/share"))) `("QT_PLUGIN_PATH" ":" prefix ,(list (getenv "QT_PLUGIN_PATH"))) `("FREI0R_PATH" ":" = -- cgit v1.2.3 From aa6d4371d5f8413fe471ae820475b47adb869b28 Mon Sep 17 00:00:00 2001 From: Michael Rohleder Date: Thu, 17 Dec 2020 08:13:41 +0100 Subject: gnu: kdevelop: Update to 5.6.1. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/kde.scm (kdevelop): Update to 5.6.1. Signed-off-by: Ludovic Courtès --- gnu/packages/kde.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/kde.scm') diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 80a3ca765e..b1b8b6a484 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -233,7 +233,7 @@ projects.") (define-public kdevelop (package (name "kdevelop") - (version "5.5.2") + (version "5.6.1") (source (origin (method url-fetch) @@ -241,7 +241,7 @@ projects.") "/" version "/src/kdevelop-" version ".tar.xz")) (sha256 - (base32 "1nkl3z1n1l7ly2zvmbx2sdhx5q72wcvpwhzsz3qgw1474qd9i3i2")))) + (base32 "02ip5r67hjfpywkm3mz86n6wbqcr7996ifzfd2fyzsvm4998hi4y")))) (build-system qt-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) -- cgit v1.2.3 From afa493c4c7ef307455b16b52a87d180f0c4a8c6b Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 29 Dec 2020 16:32:27 +0200 Subject: gnu: grantleetheme: Skip tests. * gnu/packages/kde.scm (grantleetheme)[arguments]: Skip tests. --- gnu/packages/kde.scm | 1 + 1 file changed, 1 insertion(+) (limited to 'gnu/packages/kde.scm') diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 80a3ca765e..f60fb29731 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -125,6 +125,7 @@ This package contains GUI widgets for baloo.") (base32 "0gabc5cb0sf00s7m5v2jnq55qsrdbrq6nqd15y1i15p788zifsjx")) (patches (search-patches "grantlee-merge-theme-dirs.patch")))) (build-system qt-build-system) + (arguments `(#:tests? #f)) ; unexpected error in the test suite. (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules) ("libxml2" ,libxml2))) ;; xmllint required for tests -- cgit v1.2.3 From b4b1c64040c0f478f71fac6a01694ec78a5f11b5 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Wed, 30 Dec 2020 23:25:26 +0200 Subject: gnu: qca: Update to 2.3.1. * gnu/packages/kde.scm (qca): Update to 2.3.1. --- gnu/packages/kde.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/kde.scm') diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index b1b8b6a484..999633d78c 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -505,7 +505,7 @@ used in KDE development tools Kompare and KDevelop.") (define-public qca (package (name "qca") - (version "2.3.0") + (version "2.3.1") (source (origin (method url-fetch) @@ -513,7 +513,7 @@ used in KDE development tools Kompare and KDevelop.") "/qca-" version ".tar.xz")) (sha256 (base32 - "1mrj748yz1grgzmfbmffgjkpcqiaj1l3m4pbddwcj7dnl50yys0x")))) + "0jsfjwz84fc5jnl16aiwrcd6pgs5lzizm2896wildz5yk8852f61")))) (build-system cmake-build-system) (native-inputs `(("pkg-config" ,pkg-config))) -- cgit v1.2.3 From 31651ff6cd2ffdd008c9fc92ea17caa9df137848 Mon Sep 17 00:00:00 2001 From: Z572 <873216071@qq.com> Date: Fri, 25 Dec 2020 20:06:53 +0800 Subject: gnu: Add akregator. * gnu/packages/kde.scm (akregator): New variable. Signed-off-by: Efraim Flashner --- gnu/packages/kde.scm | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) (limited to 'gnu/packages/kde.scm') diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 999633d78c..12d54a0b5d 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -49,6 +49,7 @@ #:use-module (gnu packages curl) #:use-module (gnu packages djvu) #:use-module (gnu packages documentation) + #:use-module (gnu packages gnupg) #:use-module (gnu packages ebook) #:use-module (gnu packages flex) #:use-module (gnu packages fontutils) @@ -141,6 +142,77 @@ This package contains GUI widgets for baloo.") (license ;; LGPL for libraries, FDL for documentation (list license:lgpl2.1+ license:fdl1.2+)))) +(define-public akregator + (package + (name "akregator") + (version "20.04.1") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://kde/stable/release-service/" version + "/src/akregator-" version ".tar.xz")) + (sha256 + (base32 "1711yhwsdq9iyc3wm3a4xmz81p73hvvc0h58sasc89ifpry50k2p")))) + (build-system qt-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'install 'wrap-qt-process-path + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin/akregator")) + (qt-process-path (string-append + (assoc-ref inputs "qtwebengine") + "/lib/qt5/libexec/QtWebEngineProcess"))) + (wrap-program bin + `("QTWEBENGINEPROCESS_PATH" = (,qt-process-path))) + #t)))))) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("kdoctools" ,kdoctools))) + (inputs + `(("akonadi" ,akonadi) + ("akonadi-contacts" ,akonadi-contacts) + ("akonadi-mime" ,akonadi-mime) + ("boost" ,boost) + ("breeze-icons" ,breeze-icons) + ("gpgme" ,gpgme) + ("grantlee" ,grantlee) + ("grantleetheme" ,grantleetheme) + ("kcmutils" ,kcmutils) + ("kcontacts" ,kcontacts) + ("kcrash" ,kcrash) + ("kimap" ,kimap) + ("kitemmodels" ,kitemmodels) + ("kmessagelib" ,kmessagelib) + ("kmime" ,kmime) + ("knotifications" ,knotifications) + ("knotifyconfig" ,knotifyconfig) + ("kontactinterface" ,kontactinterface) + ("kpimcommon" ,kpimcommon) + ("kpimtextedit" ,kpimtextedit) + ("kqtquickcharts" ,kqtquickcharts) + ("ktexteditor" ,ktexteditor) + ("kuserfeedback" ,kuserfeedback) + ("libkdepim" ,libkdepim) + ("libkleo" ,libkleo) + ("qgpgme" ,qgpgme) + ("qtbase" ,qtbase) + ("qtdeclarative" ,qtdeclarative) + ("qtwebchannel" ,qtwebchannel) + ("qtwebengine" ,qtwebengine) + ("syndication" ,syndication))) + (home-page "https://apps.kde.org/en/akregator") + (synopsis "KDE Feed Reader") + (description + "Akregator is a news feed reader. It enables you to follow news +sites, blogs and other RSS/Atom-enabled websites without the need to manually +check for updates using a web browser. Akregator is designed to be both easy to +use and to be powerful enough to read hundreds of news sources conveniently. +It comes with a fast search, advanced archiving functionality and an internal +browser for easy news reading.") + (license license:gpl2+))) + (define-public kdenlive (let ((version "20.08.3")) (package -- cgit v1.2.3 From 8b7e84b952eeb383d26426246f080d1a2f41864a Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 9 Jan 2021 22:48:47 +0100 Subject: gnu: okular: Update to 20.12.1. * gnu/packages/kde.scm (okular): Update to 20.12.1. --- gnu/packages/kde.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/kde.scm') diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index 12d54a0b5d..d2044cd2b6 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -3,7 +3,7 @@ ;;; Copyright © 2016 David Craven ;;; Copyright © 2016, 2017 Thomas Danckaert ;;; Copyright © 2017, 2018 Mark Meyer -;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice +;;; Copyright © 2017–2021 Tobias Geerinckx-Rice ;;; Copyright © 2018 Gábor Boskovits ;;; Copyright © 2019 Nicolas Goaziou ;;; Copyright © 2018, 2019, 2020 Hartmut Goebel @@ -848,14 +848,14 @@ Python, PHP, and Perl.") (define-public okular (package (name "okular") - (version "20.12.0") + (version "20.12.1") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/" name "-" version ".tar.xz")) (sha256 - (base32 "1kib8zqfd9qgqn7bz88hay2j3kcvarnlfyr3a417pi6rvaam6b4p")))) + (base32 "0gpm7n47yijsjg4yba561j5pbvd98hgvr93w1kvzk851nb87m89c")))) (build-system qt-build-system) ;; The tests fail because they can't find the proper mimetype plugins: ;; "org.kde.okular.core: No plugin for mimetype '"image/jpeg"'." -- cgit v1.2.3