[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
189/465: gnu: khelpcenter: Update to 24.05.2.
From: |
guix-commits |
Subject: |
189/465: gnu: khelpcenter: Update to 24.05.2. |
Date: |
Wed, 17 Jul 2024 23:01:34 -0400 (EDT) |
z572 pushed a commit to branch kde-team
in repository guix.
commit 11a31d452d45b17bb4f6caa1a44aa232f2f829e6
Author: Zheng Junjie <zhengjunjie@iscas.ac.cn>
AuthorDate: Sat Jul 6 17:14:33 2024 +0800
gnu: khelpcenter: Update to 24.05.2.
* gnu/packages/kde-systemtools.scm (khelpcenter): Update to 24.05.2.
[inputs]: Remove grantlee, khtml, kinit, kjs, and qtbase-5; add
ktexttemplate,
qtbase, and qtwebengine.
[native-inputs]: Add perl.
[arguments] Enable tests.
<#:phases>: Add add-miss-package phase, adjust wrap-executable phase.
Change-Id: I94fb420f27a67c1c33a749bb6fd834ba40632e96
---
gnu/packages/kde-systemtools.scm | 50 +++++++++++++++++++++++-----------------
1 file changed, 29 insertions(+), 21 deletions(-)
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index a89eeb5c3f..4923854a7c 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -40,6 +40,7 @@
#:use-module (gnu packages ruby)
#:use-module (gnu packages search)
#:use-module (gnu packages vnc)
+ #:use-module (gnu packages perl)
#:use-module (gnu packages xml)
#:use-module (gnu packages icu4c)
#:use-module (gnu packages xorg)
@@ -136,49 +137,56 @@ Dolphin with the version control systems: Bzr, Git,
Mercurial, Subversion.")
(define-public khelpcenter
(package
(name "khelpcenter")
- (version "23.04.3")
+ (version "24.05.2")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/khelpcenter-" version ".tar.xz"))
(sha256
- (base32 "10rivj5c14v5hwk87z41gwk830sy35fz0jg1jpay43jzw0ss995y"))))
+ (base32 "0y6smxc64mxpv535rih1m50wy4lf4gzsp944snvxrb4gj8q9sgy1"))))
(build-system qt-build-system)
(native-inputs
- (list extra-cmake-modules kdoctools))
+ (list extra-cmake-modules kdoctools perl))
(inputs
- (list grantlee
- karchive
+ (list karchive
kbookmarks
kcodecs
kconfig
kcoreaddons
kdbusaddons
- khtml
ki18n
- kinit
kio
- kjs
kparts
kservice
+ ktexttemplate
kwindowsystem
libxml2
breeze-icons ;; default icon set
- qtbase-5
- xapian))
+ qtbase
+ xapian
+ qtwebengine))
(arguments
- (list #:tests? #f ;;1/1 test fails
- #:phases #~(modify-phases %standard-phases
- (add-after 'install 'wrap-executable
- (lambda* (#:key inputs #:allow-other-keys)
- ;; Since qt-wrap selectors do not wrap for
/share/kf5
- ;; directories, we need this so khelpcenter can
find html4.css.
- (wrap-program (string-append #$output
- "/bin/khelpcenter")
- `("XDG_DATA_DIRS" suffix
- (,(string-append (assoc-ref inputs "khtml")
- "/share")))))))))
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'add-miss-package
+ (lambda _
+ ;;
https://invent.kde.org/system/khelpcenter/-/merge_requests/50
+ (substitute* "CMakeLists.txt"
+ ((" WebEngineWidgets")
+ " WebEngineWidgets
+ PrintSupport")
+ (("Qt6::WebEngineWidgets")
+ "Qt6::PrintSupport
+ Qt6::WebEngineWidgets"))))
+ (add-after 'install 'wrap-executable
+ (lambda* (#:key inputs #:allow-other-keys)
+ (wrap-program (string-append #$output
+ "/bin/khelpcenter")
+ `("QTWEBENGINEPROCESS_PATH" =
+ (,(search-input-file
+ inputs
+ "lib/qt6/libexec/QtWebEngineProcess")))))))))
(home-page "https://apps.kde.org/khelpcenter/")
(synopsis "KDE documentation viewer")
(description "KHelpCenter uses meta data files which describe the
- 224/465: gnu: kgoldrunner: Update to 24.05.2., (continued)
- 224/465: gnu: kgoldrunner: Update to 24.05.2., guix-commits, 2024/07/17
- 227/465: gnu: kblackbox: Update to 24.05.2., guix-commits, 2024/07/17
- 229/465: gnu: ksnakeduel: Update to 24.05.2., guix-commits, 2024/07/17
- 230/465: gnu: kollision: Update to 24.05.2., guix-commits, 2024/07/17
- 231/465: gnu: knavalbattle: Update to 24.05.2., guix-commits, 2024/07/17
- 451/465: gnu: telegram-desktop: Fix build., guix-commits, 2024/07/17
- 462/465: service: plasma-desktop: Add kwallet dbus., guix-commits, 2024/07/17
- 147/465: gnu: plasma-systemmonitor: Update to 6.1.2., guix-commits, 2024/07/17
- 162/465: gnu: kdf: Update to 24.05.2., guix-commits, 2024/07/17
- 183/465: gnu: yakuake: Update to 24.05.2., guix-commits, 2024/07/17
- 189/465: gnu: khelpcenter: Update to 24.05.2.,
guix-commits <=
- 192/465: gnu: kspaceduel: Update to 24.05.2., guix-commits, 2024/07/17
- 202/465: gnu: knetwalk: Update to 24.05.2., guix-commits, 2024/07/17
- 204/465: gnu: kbreakout: Update to 24.05.2., guix-commits, 2024/07/17
- 209/465: gnu: kate: Update to 24.05.2., guix-commits, 2024/07/17
- 211/465: gnu: kopeninghours: Update to 24.05.2., guix-commits, 2024/07/17
- 214/465: gnu: grantleetheme: Update to 24.05.2., guix-commits, 2024/07/17
- 222/465: gnu: ksudoku: Update to 24.05.2., guix-commits, 2024/07/17
- 225/465: gnu: kdiamond: Update to 24.05.2., guix-commits, 2024/07/17
- 226/465: gnu: kfourinline: Update to 24.05.2., guix-commits, 2024/07/17
- 236/465: gnu: keysmith: Update to 24.05.2., guix-commits, 2024/07/17