me
/
guix
Archived
1
0
Fork 0

gnu: Add kvantum.

* gnu/packages/qt.scm (kvantum): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
master
Yash Tiwari 2022-11-24 11:47:48 +05:30 committed by 宋文武
parent 99d27b7c09
commit 60ef511147
No known key found for this signature in database
GPG Key ID: D415BF253B515976
1 changed files with 44 additions and 0 deletions

View File

@ -26,6 +26,7 @@
;;; Copyright © 2022 Foo Chuan Wei <chuanwei.foo@hotmail.com>
;;; Copyright © 2022 Zhu Zihao <all_but_last@163.com>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2022 Yash Tiwari <yasht@mailbox.org>
;;;
;;; This file is part of GNU Guix.
;;;
@ -188,6 +189,49 @@ window managers, that don't provide Qt integration by themselves.")
(home-page "https://qt5ct.sourceforge.io/")
(license license:bsd-2)))
(define-public kvantum
(package
(name "kvantum")
(version "1.0.7")
(source (origin
(method url-fetch)
(uri (string-append
"https://github.com/tsujan/Kvantum/releases/download/V"
version "/Kvantum-" version ".tar.xz"))
(sha256
(base32
"0zwxswbgd3wc7al3fhrl5qc0fmmb6mkygywjh1spbqpl7s8jw5s3"))))
(build-system qt-build-system)
(arguments
(list
#:tests? #f ;no tests
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'chdir
(lambda _
(chdir "Kvantum")))
(add-after 'chdir 'patch-style-dir
(lambda _
(substitute* "style/CMakeLists.txt"
(("\\$\\{KVANTUM_STYLE_DIR\\}")
(string-append #$output
"/lib/qt5/plugins/styles"))))))))
(native-inputs (list qttools-5))
(inputs (list
kwindowsystem
libx11
libxext
qtbase-5
qtsvg-5
qtx11extras))
(synopsis "SVG-based theme engine for Qt")
(description
"Kvantum is an SVG-based theme engine for Qt,
tuned to KDE and LXQt, with an emphasis on elegance, usability and
practicality.")
(home-page "https://github.com/tsujan/Kvantum")
(license license:gpl3+)))
(define-public materialdecoration
(let ((commit "6a5de23f2e5162fbee39d16f938473ff970a2ec0")
(revision "9"))