[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
04/07: gnu: Add kde-gtk-config.
From: |
guix-commits |
Subject: |
04/07: gnu: Add kde-gtk-config. |
Date: |
Thu, 17 Aug 2023 06:54:34 -0400 (EDT) |
iyzsong pushed a commit to branch kde-updates
in repository guix.
commit 22841e60b76bb622af501bc0f3e1555981e9e7ea
Author: Sughosha <sughosha@disroot.org>
AuthorDate: Wed Aug 16 22:29:36 2023 +0200
gnu: Add kde-gtk-config.
* gnu/packages/kde-plasma.scm (kde-gtk-config): New variable.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
---
gnu/packages/kde-plasma.scm | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 25b1370947..3e1d257091 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -357,6 +357,45 @@ concept.")
(home-page "https://invent.kde.org/plasma/kactivitymanagerd")
(license (list license:gpl2 license:gpl3))))
+(define-public kde-gtk-config
+ (package
+ (name "kde-gtk-config")
+ (version "5.27.7")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/plasma/" version
+ "/kde-gtk-config-" version ".tar.xz"))
+ (sha256
+ (base32
+ "13qwj3gdfvs0l6k01n8hf25kzrsksi3qi0b1rzpshcj1ix31wamf"))))
+ (build-system qt-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-gsettings-schemas-path
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "cmake/modules/FindGSettingSchemas.cmake"
+ (("\\$\\{PC_GLIB2_PREFIX\\}")
+ (assoc-ref inputs "gsettings-desktop-schemas"))))))))
+ (native-inputs
+ (list extra-cmake-modules pkg-config qtsvg-5 sassc))
+ (inputs
+ (list gsettings-desktop-schemas
+ gtk+
+ kconfig
+ kconfigwidgets
+ kcoreaddons
+ kguiaddons
+ kdbusaddons
+ kdecoration
+ kwindowsystem
+ xsettingsd))
+ (home-page "https://invent.kde.org/plasma/kde-gtk-config")
+ (synopsis "Sync of KDE settings to GTK applications")
+ (description "This package provides tools to sync KDE settings to GTK
+applications.")
+ (license (list license:bsd-2 license:bsd-3 license:gpl2 license:gpl3))))
+
(define-public kdecoration
(package
(name "kdecoration")
- branch kde-updates updated (461602d07c -> 9b283090e9), guix-commits, 2023/08/17
- 03/07: gnu: Add kaccounts-providers., guix-commits, 2023/08/17
- 05/07: gnu: plasma: Add kde-gtk-config., guix-commits, 2023/08/17
- 01/07: gnu: extra-cmake-modules: Fix libexec path., guix-commits, 2023/08/17
- 07/07: gnu: sdl2: Remove fcitx from inputs., guix-commits, 2023/08/17
- 02/07: gnu: plasma-workspace: Add more inputs and patch path for qdbus., guix-commits, 2023/08/17
- 04/07: gnu: Add kde-gtk-config.,
guix-commits <=
- 06/07: Merge remote-tracking branch 'origin/master' into kde-updates, guix-commits, 2023/08/17