From patchwork Thu Nov 24 06:17:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Yash Tiwari X-Patchwork-Id: 44791 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 81EC127BBEC; Thu, 24 Nov 2022 09:14:39 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 709BD27BBE9 for ; Thu, 24 Nov 2022 09:14:38 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oy8JI-0008JH-GI; Thu, 24 Nov 2022 04:14:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oy83W-0004aV-9W for guix-patches@gnu.org; Thu, 24 Nov 2022 03:58:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oy83W-0006Cn-1a for guix-patches@gnu.org; Thu, 24 Nov 2022 03:58:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oy83V-0001nD-TR for guix-patches@gnu.org; Thu, 24 Nov 2022 03:58:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#59536] [PATCH] gnu: Add kvantum. Resent-From: Yash Tiwari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Nov 2022 08:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59536 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 59536@debbugs.gnu.org Cc: Yash Tiwari X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16692802456847 (code B ref -1); Thu, 24 Nov 2022 08:58:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Nov 2022 08:57:25 +0000 Received: from localhost ([127.0.0.1]:57201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oy82u-0001mM-Pr for submit@debbugs.gnu.org; Thu, 24 Nov 2022 03:57:25 -0500 Received: from lists.gnu.org ([209.51.188.17]:58614) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oy5Yp-0001aF-Nh for submit@debbugs.gnu.org; Thu, 24 Nov 2022 01:18:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oy5Yp-0005IK-J7 for guix-patches@gnu.org; Thu, 24 Nov 2022 01:18:11 -0500 Received: from mout-p-101.mailbox.org ([2001:67c:2050:0:465::101]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1oy5Yn-0002wr-1c for guix-patches@gnu.org; Thu, 24 Nov 2022 01:18:11 -0500 Received: from smtp1.mailbox.org (smtp1.mailbox.org [10.196.197.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4NHnqH1BYKz9sQ9 for ; Thu, 24 Nov 2022 07:18:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1669270683; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wTw/IirIbjHl7voQs7bJe6Phz/jihRbn3oqaOcIc1BY=; b=ZsgdhjTTAJk/rQYFlSyVvT7tHvgq/NToRWMpYnWHrQMyjv/vp+Yxnk6FkQJowVIqURwMNs PqMQKoNSDlJjcHEng2Dj+/nj5tDRPrR+bE4Zb971gQiO+Ghv0qTfNLuQSc3ibqRSssSFaD cWbJ6414qrXdzvT6eUTucbvavoDUkHAmHXNayCa/+f+p5xdv93VNb/EI55TL+lusnpWNew SEiLsJTZW3/W4eAJ71VYf7fqHLFtbAAetACrL09q63yi6+XCeUWa7RVnyOjwYEe+Lcvcrv uhwyNp439cgpNEBzJ12mj6D0FVbGAHYg8r+8XAkfSI7NcBfIhcR39dt66dAKjg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1669270681; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wTw/IirIbjHl7voQs7bJe6Phz/jihRbn3oqaOcIc1BY=; b=hgD1HLFL30M672AWd5+3jbqSht1mjLG1AtiF/AiYJeY5Qtcol6+l7LSQL0yAYEz2ype399 oSBEWycEY6eweVz2NQ20wvH5EsHS/EjZm7wy6L5LNRxLxvYnzU667YFuXh9gXiyMke5dcu KbFEq9sdlEQ3PYa1ej+Od9/esCEMORHQazxtrHE8sTvRh2nbnYjb3Tvnnqz8C/TYEYHHCr XbWKsRKfrjQq0Ck3UBwWYkXTbieKWJvBqAm/CUlnEQToKf46gi1bg/bw0YsT3W1pH0fqnt iNfT2eIOHXuXOV4i2rP0mqowVeEJFlvMw2XNCpHiB1A3UWcyFSyFZPNCsaqhsQ== Date: Thu, 24 Nov 2022 11:47:48 +0530 Message-Id: <2a24602de5005d98057016dcf28ca07f676952f7.1669270666.git.yasht@mailbox.org> MIME-Version: 1.0 X-MBO-RS-META: jzj7cyf63coeoe9c9rab5hz5a9erbt5x X-MBO-RS-ID: b56d34f34bd81f59b6f Received-SPF: pass client-ip=2001:67c:2050:0:465::101; envelope-from=yasht@mailbox.org; helo=mout-p-101.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 24 Nov 2022 03:57:24 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Thu, 24 Nov 2022 04:14:18 -0500 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Yash Tiwari X-ACL-Warn: , Yash Tiwari via Guix-patches X-Patchwork-Original-From: Yash Tiwari via Guix-patches via From: Yash Tiwari Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/qt.scm (kvantum): New variable. --- gnu/packages/qt.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) base-commit: 22d44f87763f86a05e9679d9ad2c99e17f4c79be diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 30bf429897..bc380c68ba 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -26,6 +26,7 @@ ;;; Copyright © 2022 Foo Chuan Wei ;;; Copyright © 2022 Zhu Zihao ;;; Copyright © 2022 Petr Hodina +;;; Copyright © 2022 Yash Tiwari ;;; ;;; This file is part of GNU Guix. ;;; @@ -185,6 +186,45 @@ (define-public qt5ct (home-page "https://qt5ct.sourceforge.io/") (license license:bsd-2))) +(define-public kvantum + (package + (name "kvantum") + (version "1.0.6") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/tsujan/Kvantum/releases/download/V" + version "/Kvantum-" version ".tar.xz")) + (sha256 + (base32 + "1vmnb6hxy6nwjjm2asrq9av7rbrrs2rllzq7iwmsm9nidy7i7qxg")))) + (build-system qt-build-system) + (arguments + (list #:tests? #f + #:phases #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "Kvantum") #t)) + (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 libx11 + libxext + qtbase-5 + qtsvg-5 + qtx11extras + kwindowsystem)) + (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"))