From unknown Sat Jun 21 05:17:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30374] [PATCH] gnu: Add kirigami. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 06 Feb 2018 23:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30374 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30374@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151795801826814 (code B ref -1); Tue, 06 Feb 2018 23:01:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Feb 2018 23:00:18 +0000 Received: from localhost ([127.0.0.1]:60675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejCDq-0006yQ-E1 for submit@debbugs.gnu.org; Tue, 06 Feb 2018 18:00:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:45702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejCDo-0006yB-7V for submit@debbugs.gnu.org; Tue, 06 Feb 2018 18:00:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ejCDi-0006Hm-2K for submit@debbugs.gnu.org; Tue, 06 Feb 2018 18:00:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55264) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ejCDh-0006HP-Vu for submit@debbugs.gnu.org; Tue, 06 Feb 2018 18:00:10 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36664) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ejCDg-000883-K4 for guix-patches@gnu.org; Tue, 06 Feb 2018 18:00:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ejCDd-00066x-JZ for guix-patches@gnu.org; Tue, 06 Feb 2018 18:00:08 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:49544) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ejCDd-00063r-AE for guix-patches@gnu.org; Tue, 06 Feb 2018 18:00:05 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3zbg025Mspz1qtdJ for ; Wed, 7 Feb 2018 00:00:02 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3zbg025Hqmz1qqkC for ; Wed, 7 Feb 2018 00:00:02 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id syAJj-Ke_a57 for ; Wed, 7 Feb 2018 00:00:01 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-93-104-174-233.dynamic.mnet-online.de [93.104.174.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Wed, 7 Feb 2018 00:00:01 +0100 (CET) Received: from lenashee.goebel-consult.de (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id E256360952 for ; Wed, 7 Feb 2018 00:00:01 +0100 (CET) From: Hartmut Goebel Date: Wed, 7 Feb 2018 00:00:00 +0100 Message-Id: <20180206230000.28413-1-h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.13.6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --- gnu/packages/kde-frameworks.scm | 60 +++++++++++++++++++++++++++++++++++= ++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-framework= s.scm index ef2a7cb07..946c7511a 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -766,6 +766,66 @@ but also for getting notified upon idle time events,= such as custom timeouts, or user activity.") (license (list license:gpl2+ license:lgpl2.1+)))) =20 +(define-public kirigami + ;; Kirigami is listed as tier 1 framework, but optionally includes + ;; plasma-framework which is tier 3. + (package + (name "kirigami") + (version "5.39.0") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://kde/stable/frameworks/" + (version-major+minor version) "/" + "kirigami2-" version ".tar.xz")) + (sha256 + (base32 + "0spgylk4yjy74rs5d5b28qv72qz5ra9j3wfmk6vx2b6cvf1fw517"))= )) + (properties `((upstream-name . "kirigami2"))) + (build-system cmake-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("qttools" ,qttools))) + (inputs + `(("kwindowsystem" ,kwindowsystem) + ;; TODO: Find a way to activate this optional include without + ;; introducing a recursive dependency. + ;;("plasma-frameworks" ,plasma-framework) ;; Tier 3! + ("qtbase" ,qtbase) + ("qtdeclarative" ,qtdeclarative) + ("qtquickcontrols2" ,qtquickcontrols2) + ("qtsvg" ,qtsvg) + ;; Run-time dependency + ("qtgraphicaleffects" ,qtgraphicaleffects))) + (arguments + `(#:tests? #f ;; FIXME: Test suite is broken, + ;; see https://bugs.kde.org/show_bug.cgi?id=3D386456 + ;; Note for when enabling the tests: The test-suite is meant to b= e run + ;; without prior installation, see + ;; https://cgit.kde.org/kirigami.git/commit/?id=3D24ad2c9 + #:phases + (modify-phases %standard-phases + (add-before 'check 'check-setup + (lambda* (#:key outputs #:allow-other-keys) + ;; make Qt render "offscreen", required for tests + (setenv "QT_QPA_PLATFORM" "offscreen") + #t))))) + (home-page "https://community.kde.org/Frameworks") + (synopsis "QtQuick plugins to build user interfaces based on the KDE= UX +guidelines") + (description "Kirigami is a set of QtQuick components at the moment +targeted for mobile use (in the future desktop as well) targeting both P= lasma +Mobile and Android. It=E2=80=99s not a whole set of components, all the= =E2=80=9CPrimitive=E2=80=9D +ones like buttons and textboxes are a job for QtQuickControls (soon +QtQuickControls2) but it=E2=80=99s a set of high level components to mak= e the creation +of applications that look and feel great on mobile as well as desktop de= vices +and follow the Kirigami Human Interface Guidelines. The target of those +components is anybody that wants to do an application using QtQuick as i= ts +main UI, especially if targeting a mobile platform, without adding many +dependencies. They work on a variety of platforms, such as Plasma Mobil= e, +Desktop Linux, Android and Windows.") + (license license:lgpl2.1+))) + (define-public kitemmodels (package (name "kitemmodels") --=20 2.13.6 From unknown Sat Jun 21 05:17:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30374] PATCH] gnu: Add kirigami. References: <20180206230000.28413-1-h.goebel@crazy-compilers.com> In-Reply-To: <20180206230000.28413-1-h.goebel@crazy-compilers.com> Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 06 Feb 2018 23:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30374 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 30374@debbugs.gnu.org Received: via spool by 30374-submit@debbugs.gnu.org id=B30374.151795836027347 (code B ref 30374); Tue, 06 Feb 2018 23:06:01 +0000 Received: (at 30374) by debbugs.gnu.org; 6 Feb 2018 23:06:00 +0000 Received: from localhost ([127.0.0.1]:60680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejCJM-000771-4C for submit@debbugs.gnu.org; Tue, 06 Feb 2018 18:06:00 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:40451) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejCJL-00076t-84 for 30374@debbugs.gnu.org; Tue, 06 Feb 2018 18:05:59 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3zbg6t1WS9z1qsVh for <30374@debbugs.gnu.org>; Wed, 7 Feb 2018 00:05:58 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3zbg6t0TNMz1qqkC for <30374@debbugs.gnu.org>; Wed, 7 Feb 2018 00:05:58 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id fWdIJc2dyyPx for <30374@debbugs.gnu.org>; Wed, 7 Feb 2018 00:05:57 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-93-104-174-233.dynamic.mnet-online.de [93.104.174.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for <30374@debbugs.gnu.org>; Wed, 7 Feb 2018 00:05:57 +0100 (CET) Received: from thisbe.goebel-consult.de (hermia.goebel-consult.de [192.168.110.7]) by hermia.goebel-consult.de (Postfix) with ESMTP id D359E60952 for <30374@debbugs.gnu.org>; Wed, 7 Feb 2018 00:05:57 +0100 (CET) From: Hartmut Goebel Organization: crazy-compilers.com Message-ID: <9322ec6a-f2be-26b7-8430-313e161773f9@crazy-compilers.com> Date: Wed, 7 Feb 2018 00:05:56 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Please note: This intentionally adds version 5.39 (instead of the most current version) to be in line with the other KF5 packages. Updates of all package will be done just after this add has been accepted. -- Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible | From unknown Sat Jun 21 05:17:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30374] [PATCH] gnu: Add kirigami. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 09 Feb 2018 14:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30374 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Hartmut Goebel Cc: 30374@debbugs.gnu.org Received: via spool by 30374-submit@debbugs.gnu.org id=B30374.151818508311125 (code B ref 30374); Fri, 09 Feb 2018 14:05:02 +0000 Received: (at 30374) by debbugs.gnu.org; 9 Feb 2018 14:04:43 +0000 Received: from localhost ([127.0.0.1]:34802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ek9IA-0002tK-0L for submit@debbugs.gnu.org; Fri, 09 Feb 2018 09:04:43 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:47902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ek9I8-0002tC-8B for 30374@debbugs.gnu.org; Fri, 09 Feb 2018 09:04:40 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id BBA6A1119B; Fri, 9 Feb 2018 15:04:39 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1xyvdiuRthGA; Fri, 9 Feb 2018 15:04:38 +0100 (CET) Received: from ribbon (unknown [193.50.110.130]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 940E711369; Fri, 9 Feb 2018 15:04:38 +0100 (CET) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20180206230000.28413-1-h.goebel@crazy-compilers.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 21 =?UTF-8?Q?Pluvi=C3=B4se?= an 226 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Fri, 09 Feb 2018 15:04:38 +0100 In-Reply-To: <20180206230000.28413-1-h.goebel@crazy-compilers.com> (Hartmut Goebel's message of "Wed, 7 Feb 2018 00:00:00 +0100") Message-ID: <874lmq1cp5.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Hartmut Goebel skribis: > --- > gnu/packages/kde-frameworks.scm | 60 +++++++++++++++++++++++++++++++++++= ++++++ > 1 file changed, 60 insertions(+) [...] > + (home-page "https://community.kde.org/Frameworks") > + (synopsis "QtQuick plugins to build user interfaces based on the KDE= UX > +guidelines") Perhaps cut after =E2=80=9Cinterfaces=E2=80=9D since the rest is more or le= ss in the description? > + (description "Kirigami is a set of QtQuick components at the moment > +targeted for mobile use (in the future desktop as well) targeting both P= lasma > +Mobile and Android. It=E2=80=99s not a whole set of components, all the= =E2=80=9CPrimitive=E2=80=9D > +ones like buttons and textboxes are a job for QtQuickControls (soon > +QtQuickControls2) but it=E2=80=99s a set of high level components to mak= e the creation > +of applications that look and feel great on mobile as well as desktop de= vices > +and follow the Kirigami Human Interface Guidelines. The target of those > +components is anybody that wants to do an application using QtQuick as i= ts > +main UI, especially if targeting a mobile platform, without adding many > +dependencies. They work on a variety of platforms, such as Plasma Mobil= e, > +Desktop Linux, Android and Windows.") This looks like a project overview more than a package description from the Guix user perspective. Could you adjust it somewhat, focusing on what it does or what it provides on GNU/Linux? We usually don=E2=80=99t mention portability in descriptions since by defin= ition people reading it are using GNU. Definitely avoid mentioning the proprietary OSes and =E2=80=9CLinux=E2=80=9D for =E2=80=9CGNU/Linux=E2=80= =9D please. :-) OK with changes along these lines and with a proper commit log! Thank you, Ludo=E2=80=99. From unknown Sat Jun 21 05:17:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30374] [PATCH] gnu: Add kirigami. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 10 Feb 2018 10:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30374 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 30374@debbugs.gnu.org Received: via spool by 30374-submit@debbugs.gnu.org id=B30374.151825969812407 (code B ref 30374); Sat, 10 Feb 2018 10:49:01 +0000 Received: (at 30374) by debbugs.gnu.org; 10 Feb 2018 10:48:18 +0000 Received: from localhost ([127.0.0.1]:36103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ekShd-0003E1-2N for submit@debbugs.gnu.org; Sat, 10 Feb 2018 05:48:18 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:42869) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ekShb-0003Dt-CK for 30374@debbugs.gnu.org; Sat, 10 Feb 2018 05:48:16 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3zdpYp1YYgz1qsWM; Sat, 10 Feb 2018 11:48:14 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3zdpYn74PRz1qqkQ; Sat, 10 Feb 2018 11:48:13 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id n5DjgH1QnGoH; Sat, 10 Feb 2018 11:48:13 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-212-114-231-169.dynamic.mnet-online.de [212.114.231.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS; Sat, 10 Feb 2018 11:48:13 +0100 (CET) Received: from [192.168.110.2] (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id F146460915; Sat, 10 Feb 2018 11:48:12 +0100 (CET) References: <20180206230000.28413-1-h.goebel@crazy-compilers.com> <874lmq1cp5.fsf@gnu.org> From: Hartmut Goebel Organization: crazy-compilers.com Message-ID: <1c2b5baf-4990-a4e4-e0c3-421aa0a3ea4b@crazy-compilers.com> Date: Sat, 10 Feb 2018 11:48:12 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <874lmq1cp5.fsf@gnu.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Am 09.02.2018 um 15:04 schrieb Ludovic Courtès: > This looks like a project overview more than a package description from > the Guix user perspective. Could you adjust it somewhat, focusing on > what it does or what it provides on GNU/Linux? You are right. I simply copied the text form somewhere else, thus the poor quality Will post an updated patch the net days. -- Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible | From unknown Sat Jun 21 05:17:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Hartmut Goebel Subject: bug#30374: closed (Re: [bug#30374] [PATCH] gnu: Add kirigami.) Message-ID: References: <20180206230000.28413-1-h.goebel@crazy-compilers.com> X-Gnu-PR-Message: they-closed 30374 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 30374@debbugs.gnu.org Date: Mon, 12 Feb 2018 15:28:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1518449282-22831-1" This is a multi-part message in MIME format... ------------=_1518449282-22831-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30374: [PATCH] gnu: Add kirigami. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 30374@debbugs.gnu.org. --=20 30374: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30374 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1518449282-22831-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30374-close) by debbugs.gnu.org; 12 Feb 2018 15:27:06 +0000 Received: from localhost ([127.0.0.1]:39841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elG0X-0005v6-RH for submit@debbugs.gnu.org; Mon, 12 Feb 2018 10:27:05 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:36613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elG0V-0005uy-MV for 30374-close@debbugs.gnu.org; Mon, 12 Feb 2018 10:27:04 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3zg8fZ5Cmgz1qtFg; Mon, 12 Feb 2018 16:27:02 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3zg8fZ41B8z1r3T8; Mon, 12 Feb 2018 16:27:02 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id VssSMQVaei3H; Mon, 12 Feb 2018 16:27:01 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-212-114-232-16.dynamic.mnet-online.de [212.114.232.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS; Mon, 12 Feb 2018 16:27:01 +0100 (CET) Received: from thisbe.goebel-consult.de (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 61DAA60589; Mon, 12 Feb 2018 16:27:01 +0100 (CET) Subject: Re: [bug#30374] [PATCH] gnu: Add kirigami. From: Hartmut Goebel To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= References: <20180206230000.28413-1-h.goebel@crazy-compilers.com> <874lmq1cp5.fsf@gnu.org> <1c2b5baf-4990-a4e4-e0c3-421aa0a3ea4b@crazy-compilers.com> Organization: crazy-compilers.com Message-ID: Date: Mon, 12 Feb 2018 16:27:01 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <1c2b5baf-4990-a4e4-e0c3-421aa0a3ea4b@crazy-compilers.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 30374-close Cc: 30374-close@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Am 10.02.2018 um 11:48 schrieb Hartmut Goebel: > Am 09.02.2018 um 15:04 schrieb Ludovic Courtès: >> This looks like a project overview more than a package description from >> the Guix user perspective. Could you adjust it somewhat, focusing on >> what it does or what it provides on GNU/Linux? > You are right. I simply copied the text form somewhere else, thus the > poor quality Will post an updated patch the net days. > After rewriting the text only two sentences are left, so I decided to push it directly (0093e26f911cc9a055615d599b2e44b4d3a6cf6a). Thanks for the review. -- Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible | ------------=_1518449282-22831-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Feb 2018 23:00:18 +0000 Received: from localhost ([127.0.0.1]:60675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejCDq-0006yQ-E1 for submit@debbugs.gnu.org; Tue, 06 Feb 2018 18:00:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:45702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ejCDo-0006yB-7V for submit@debbugs.gnu.org; Tue, 06 Feb 2018 18:00:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ejCDi-0006Hm-2K for submit@debbugs.gnu.org; Tue, 06 Feb 2018 18:00:11 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55264) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ejCDh-0006HP-Vu for submit@debbugs.gnu.org; Tue, 06 Feb 2018 18:00:10 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36664) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ejCDg-000883-K4 for guix-patches@gnu.org; Tue, 06 Feb 2018 18:00:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ejCDd-00066x-JZ for guix-patches@gnu.org; Tue, 06 Feb 2018 18:00:08 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:49544) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ejCDd-00063r-AE for guix-patches@gnu.org; Tue, 06 Feb 2018 18:00:05 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3zbg025Mspz1qtdJ for ; Wed, 7 Feb 2018 00:00:02 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3zbg025Hqmz1qqkC for ; Wed, 7 Feb 2018 00:00:02 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id syAJj-Ke_a57 for ; Wed, 7 Feb 2018 00:00:01 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-93-104-174-233.dynamic.mnet-online.de [93.104.174.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Wed, 7 Feb 2018 00:00:01 +0100 (CET) Received: from lenashee.goebel-consult.de (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id E256360952 for ; Wed, 7 Feb 2018 00:00:01 +0100 (CET) From: Hartmut Goebel To: guix-patches@gnu.org Subject: [PATCH] gnu: Add kirigami. Date: Wed, 7 Feb 2018 00:00:00 +0100 Message-Id: <20180206230000.28413-1-h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.13.6 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --- gnu/packages/kde-frameworks.scm | 60 +++++++++++++++++++++++++++++++++++= ++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-framework= s.scm index ef2a7cb07..946c7511a 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -766,6 +766,66 @@ but also for getting notified upon idle time events,= such as custom timeouts, or user activity.") (license (list license:gpl2+ license:lgpl2.1+)))) =20 +(define-public kirigami + ;; Kirigami is listed as tier 1 framework, but optionally includes + ;; plasma-framework which is tier 3. + (package + (name "kirigami") + (version "5.39.0") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://kde/stable/frameworks/" + (version-major+minor version) "/" + "kirigami2-" version ".tar.xz")) + (sha256 + (base32 + "0spgylk4yjy74rs5d5b28qv72qz5ra9j3wfmk6vx2b6cvf1fw517"))= )) + (properties `((upstream-name . "kirigami2"))) + (build-system cmake-build-system) + (native-inputs + `(("extra-cmake-modules" ,extra-cmake-modules) + ("qttools" ,qttools))) + (inputs + `(("kwindowsystem" ,kwindowsystem) + ;; TODO: Find a way to activate this optional include without + ;; introducing a recursive dependency. + ;;("plasma-frameworks" ,plasma-framework) ;; Tier 3! + ("qtbase" ,qtbase) + ("qtdeclarative" ,qtdeclarative) + ("qtquickcontrols2" ,qtquickcontrols2) + ("qtsvg" ,qtsvg) + ;; Run-time dependency + ("qtgraphicaleffects" ,qtgraphicaleffects))) + (arguments + `(#:tests? #f ;; FIXME: Test suite is broken, + ;; see https://bugs.kde.org/show_bug.cgi?id=3D386456 + ;; Note for when enabling the tests: The test-suite is meant to b= e run + ;; without prior installation, see + ;; https://cgit.kde.org/kirigami.git/commit/?id=3D24ad2c9 + #:phases + (modify-phases %standard-phases + (add-before 'check 'check-setup + (lambda* (#:key outputs #:allow-other-keys) + ;; make Qt render "offscreen", required for tests + (setenv "QT_QPA_PLATFORM" "offscreen") + #t))))) + (home-page "https://community.kde.org/Frameworks") + (synopsis "QtQuick plugins to build user interfaces based on the KDE= UX +guidelines") + (description "Kirigami is a set of QtQuick components at the moment +targeted for mobile use (in the future desktop as well) targeting both P= lasma +Mobile and Android. It=E2=80=99s not a whole set of components, all the= =E2=80=9CPrimitive=E2=80=9D +ones like buttons and textboxes are a job for QtQuickControls (soon +QtQuickControls2) but it=E2=80=99s a set of high level components to mak= e the creation +of applications that look and feel great on mobile as well as desktop de= vices +and follow the Kirigami Human Interface Guidelines. The target of those +components is anybody that wants to do an application using QtQuick as i= ts +main UI, especially if targeting a mobile platform, without adding many +dependencies. They work on a variety of platforms, such as Plasma Mobil= e, +Desktop Linux, Android and Windows.") + (license license:lgpl2.1+))) + (define-public kitemmodels (package (name "kitemmodels") --=20 2.13.6 ------------=_1518449282-22831-1--