[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
10/143: gnu: ktexteditor: Add more inputs.
From: |
guix-commits |
Subject: |
10/143: gnu: ktexteditor: Add more inputs. |
Date: |
Mon, 21 Nov 2022 16:10:38 -0500 (EST) |
mbakke pushed a commit to branch master
in repository guix.
commit 27eb4944bb140cf4832c44c8fd11397622b3d69e
Author: Petr Hodina <phodina@protonmail.com>
AuthorDate: Tue Sep 27 23:30:05 2022 +0200
gnu: ktexteditor: Add more inputs.
* gnu/packages/kde-frameworks.scm (ktexteditor)[arguments]: Use gexp.
Enable
passing test.
[inputs]: Add editorconfig-core-c and kparts
Signed-off-by: Marius Bakke <marius@gnu.org>
---
gnu/packages/kde-frameworks.scm | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index b4760bfa30..4d05689e82 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -84,6 +84,7 @@
#:use-module (gnu packages qt)
#:use-module (gnu packages textutils)
#:use-module (gnu packages tls)
+ #:use-module (gnu packages text-editors)
#:use-module (gnu packages version-control)
#:use-module (gnu packages video)
#:use-module (gnu packages vulkan)
@@ -3054,7 +3055,7 @@ types or handled by application specific code.")
(native-inputs
(list extra-cmake-modules pkg-config))
(inputs
- (list ;; TODO: editor-config
+ (list editorconfig-core-c
karchive
kauth
kbookmarks
@@ -3069,6 +3070,7 @@ types or handled by application specific code.")
kitemviews
ki18n
kjobwidgets
+ kparts
kservice
ktextwidgets
kwidgetsaddons
@@ -3082,23 +3084,23 @@ types or handled by application specific code.")
solid
sonnet))
(arguments
- `(#:phases
- (modify-phases %standard-phases
+ (list #:phases
+ #~(modify-phases %standard-phases
(add-after 'unpack 'setup
(lambda* (#:key inputs #:allow-other-keys)
(setenv "XDG_DATA_DIRS" ; FIXME build phase doesn't find
parts.desktop
- (string-append (assoc-ref inputs "kparts") "/share"))))
+ (string-append #$(this-package-input "kparts")
"/share"))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests? ;; Maybe locale issues with tests?
(setenv "QT_QPA_PLATFORM" "offscreen")
- (invoke "ctest" "-E"
"(completion_test|kateview_test|movingrange_test)"))))
+ (invoke "ctest" "-E" "(kateview_test|movingrange_test)"))))
(add-after 'install 'add-symlinks
;; Some package(s) (e.g. plasma-sdk) refer to these service types
;; by the wrong name. I would prefer to patch those packages, but
;; I cannot find the files!
(lambda* (#:key outputs #:allow-other-keys)
- (let ((kst5 (string-append (assoc-ref outputs "out")
+ (let ((kst5 (string-append #$output
"/share/kservicetypes5/")))
(symlink (string-append kst5 "ktexteditorplugin.desktop")
(string-append kst5
"ktexteditor-plugin.desktop"))))))))
- 13/143: gnu: phonon-backend-gstreamer: Remove duplicate qtbase-5 in inputs., (continued)
- 13/143: gnu: phonon-backend-gstreamer: Remove duplicate qtbase-5 in inputs., guix-commits, 2022/11/21
- 19/143: gnu: libkscreen: Update to 5.25.4., guix-commits, 2022/11/21
- 23/143: gnu: KDE Framework: Update 5.98.0., guix-commits, 2022/11/21
- 28/143: gnu: qtgamepad: Remove input labels., guix-commits, 2022/11/21
- 09/143: gnu: kio: Add more inputs., guix-commits, 2022/11/21
- 21/143: gnu: libkscreen: Add pkg-config to native-inputs., guix-commits, 2022/11/21
- 27/143: gnu: QT: Remove trailing booleans., guix-commits, 2022/11/21
- 30/143: gnu: KDE: Update to 22.08.1., guix-commits, 2022/11/21
- 04/143: gnu: kcontacts: Run all but 3 tests., guix-commits, 2022/11/21
- 05/143: gnu: krunner: Enable all tests., guix-commits, 2022/11/21
- 10/143: gnu: ktexteditor: Add more inputs.,
guix-commits <=
- 25/143: gnu: grantleetheme: Update to 22.08.1., guix-commits, 2022/11/21
- 32/143: gnu: Add libaccounts-glib., guix-commits, 2022/11/21
- 20/143: gnu: libksysguard: Enable all tests., guix-commits, 2022/11/21
- 24/143: gnu: kinit: Use gexp., guix-commits, 2022/11/21
- 34/143: gnu: Add signon-plugin-oauth2., guix-commits, 2022/11/21
- 47/143: gnu: kdbusaddons: Use gexp., guix-commits, 2022/11/21
- 48/143: gnu: Add kwayland-integration., guix-commits, 2022/11/21
- 54/143: gnu: Add kscreen., guix-commits, 2022/11/21
- 55/143: gnu: Add kwrited., guix-commits, 2022/11/21
- 64/143: gnu: Add latte-dock., guix-commits, 2022/11/21