From patchwork Sat May 20 02:56:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Wamm K. D" X-Patchwork-Id: 50161 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 026EF27BBE9; Sat, 20 May 2023 04:03:27 +0100 (BST) 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,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS autolearn=unavailable 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 55DFC27BBE2 for ; Sat, 20 May 2023 04:03:24 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q0Cs4-0001z4-4C; Fri, 19 May 2023 23:03:04 -0400 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 1q0Cs3-0001ym-0X for guix-patches@gnu.org; Fri, 19 May 2023 23:03:03 -0400 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 1q0Cs2-00082e-OU for guix-patches@gnu.org; Fri, 19 May 2023 23:03:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q0Cs2-0000j3-4S for guix-patches@gnu.org; Fri, 19 May 2023 23:03:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63597] [PATCH] gnu: Add show-me-the-key. Resent-From: "Wamm K. D" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 20 May 2023 03:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63597 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63597@debbugs.gnu.org Cc: "Wamm K. D" X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16845517252717 (code B ref -1); Sat, 20 May 2023 03:03:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 May 2023 03:02:05 +0000 Received: from localhost ([127.0.0.1]:57699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0Cr6-0000hl-Qj for submit@debbugs.gnu.org; Fri, 19 May 2023 23:02:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:46248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q0Cr4-0000hd-Nl for submit@debbugs.gnu.org; Fri, 19 May 2023 23:02:03 -0400 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 1q0Cr4-0001bu-Gx for guix-patches@gnu.org; Fri, 19 May 2023 23:02:02 -0400 Received: from mail-bn1nam02olkn20819.outbound.protection.outlook.com ([2a01:111:f400:7eb2::819] helo=NAM02-BN1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q0Cqv-0007q5-98 for guix-patches@gnu.org; Fri, 19 May 2023 23:02:02 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IJBiL5/DeYBXtAus0LlSebwNNxVrff6mhNHt6dYXiSCC3c0bUTgz8dzXGo34wbQw4C2yewdzGO/EBU4nsLiET+TGMVcmU1mNHajbOTmRxQZIqHKtnyVdlaAiWrQ+uT5Rayyia9A4EgXjhtI/rYhSvQnduzFytwsbaFrbCfftQjOxjxpTaZNgEu0dsXsEOrEe2f+9vc4MAEs9lFvGtAvVsHDh+taufxXiIug1D4TZiNSrelIqPO/7Gv/gEqoJrdmWipMg/X6efvO7EL4chtuJx2p4D4OdIzsVaOhxul2I6oPViA+URetABSu7ZzbxHs2DweSkLcoKjR7bW48a78As9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cxOagAoIW7Z2Ibxnrnwn6gCoiAvoCJG3DvLLnz3/cnE=; b=jARTpJHpCkE7FgLy6jCWV+x6n9PLZqyeRhRZ2sMbIk9mc+GjlnHCgdg+28H2tQRDcpjs+diFvFsoaFJaallptYcY+SAxNGAGDcn9U4tTV6cXhbybkWKv1vtWI9u1xZhxTh7W/wr5CdSAyuf3NqJGwbVNK1VnvKUZS9KxzdwbaUaCtpxzZFduj4onXwxc7qF5yveVCQoq+/lTC3ZLWkYKJaA9P5cVug1+SAM5CYdLg/tDhbKg+OYeA1faBCPkLJ0e6/NUOVRL3fZWfQQA+I5Qp6zUI3ZApcLCnmsVizKz9WodHc79ogQeO7BTuc5cmUfmj0TA5vOeNdC5n7LROIZ9Cg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cxOagAoIW7Z2Ibxnrnwn6gCoiAvoCJG3DvLLnz3/cnE=; b=AqcpEHxaTLgnZB1XyfFMMb29ZBx75LEpzSNRfeb+p3Hq7hlyslmYBWVNV0RQwIdw7Zh8gCr+5lkWUeWV0ADiPBGLweYq/CtwmvcCSvP0RhWWT37HPCuj5RnG/Of0CVLlUF42pZlcELN0wexg+l1wbB/gOmoUN0X0jinls8Avl090pqNIC+yyowAGUEQbxlsSLDcfITmZ2gbaSZ9MVgKBkWzhEcAy3mTmHzexLT/V7q8CaEgt1kaxOm4n1F+TyLtgKQ92WQRDBL45YC8WJF2GVNbLl5a9YuLIyUQ3gdr7/4cddDIiVO2D2XFB0cozT/uq6cJHjeRw7ocThj2iFNDosw== Received: from BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) by MN2PR07MB7135.namprd07.prod.outlook.com (2603:10b6:208:1a7::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.19; Sat, 20 May 2023 02:56:47 +0000 Received: from BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::4db3:2fdd:5a0e:aee]) by BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::4db3:2fdd:5a0e:aee%6]) with mapi id 15.20.6387.033; Sat, 20 May 2023 02:56:47 +0000 From: "Wamm K. D" Date: Fri, 19 May 2023 21:56:36 -0500 Message-ID: X-Mailer: git-send-email 2.40.1 X-TMN: [MG3YWKcPUaMshWGv+DZD022hzdEjWUQz] X-ClientProxiedBy: CH0PR13CA0039.namprd13.prod.outlook.com (2603:10b6:610:b2::14) To BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) X-Microsoft-Original-Message-ID: <20230520025636.31850-1-jaft.r@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR07MB7029:EE_|MN2PR07MB7135:EE_ X-MS-Office365-Filtering-Correlation-Id: 54dd58f6-fed9-4014-6ae5-08db58ddd9e4 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmpvZmz4TmgkoOkwzzxps1kP1nQ8xJu5UPQEOz6fUfGGFr9XdeS0xCjgUEHZWm5s6dgskqOEJKSjrPQkrOGXIs770OTk3vLT7hrNXNHHccUkgrUETHqsnO2a11IAjGfO4E2mNqP6TyANbVhRTEAKcICc870JCgHMubMODjsYRGo/JnP6yzL//Ah4WoxQRRcAGkqReWV7fy+eaKYWNbrdfIjdX2fmO4oQJfOTWTqzGKBkwwy3O7s/Q6t3J25ZdwhV+h4o9FOn9Akas9rQ+XkHq0QnUBWyqjywtUVP6vRVeX+Z9eb7H88NuLnNcFgKrKdmVdjtDXzpm2sCJLk8U6f3/wLiOsLnpqLhoHe5t6WW98Ig37fsK+QqP60OWfGmOlqbEccGpmz+h9LPLqUUaD/8fmGhd301L77qQixm6pgPFYOhLmQgZfv2EQWK78XfO+Zwk6TCC2g1V0pndpehnVvKKCv8wpGmZPmc84y8EgKoBJQuY0luuABh+s5rKNrWcp3IGHmC5fA9lwBa693El+a2AgnR6DoRvmH3MC2q6p6xIkniMGGnZbNXT7OuTbKnhYrY7DpNe4cc8Ur1MVoFdTx1EXEWUDcScSvt7DK5t/1i3t01kaqe5pMefKHSOldaO1LD3b+oRlx8rVovYfC3UPfNTOP7IEkYaaA1pAVCBPjltHj8L02/NcsG6WdZZxb2T5TVM1rYdBY5eLsAQB0XWeEJ2QHIBaHsnkLWxqhYzg2kEE1tzYAphEJADvmrR+HMD4v1Xxg= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Hcka6BAhpTsAb6iN74jBC8bRCtmg43RNSoU3lv+KutUC7rvHWAbIWYbGwMbdirzWq/ZkHS58vNa+/bo24GS3ILo2RlnvMLI3YEicHwb7at6B63/B3vEKJu7w4/fzh9YesMqvVnmkib7ZtE1+Y07Fy2XXJNRH2NYZJFwsgVOyQtiMJfBNzj6GjedhcTgmK/azJMBXCgsc19PO8JQ+O8mHe3rit7U1g9BKEp2qme+v08DObclFPvjrhpmM2O79eou8IrrQfKvjtr63SGBQsaTaZHlu6n06CCGV4sYXPMSIgec9mDy+PICS0dBJoYCYKnxtrN2GTQVuBR7HFNEl0RPiucoN+2LAwXOSWyckzeBS2yoYyfrYSoB67s2xl/B8VrWBl7nnyj5WKLi93xB7O3Lsxc3JdXjYzRfChH74o7PUu8zZnUwtuOIyPlKAuGrrpJaRsRzK7YlTWojzSSBNjPm6WU09L1Ih+VVQzJPuhHGS6F708RNO2bfJCTo1ypqAbQ9NtT6guYmPPnsSKCICf/PpMF0aQ4EVvrMDWXnFS8IdonhdRZPmTFYLMZouvGu5u1HBjj7MXGfzKa8FLqD/yCK0MotZVSgPiWx83gmYV7b7ej4= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yQHdYl+oty9/cKrPi6bx48o6mzetdBNh+6ESpj3RfzP2ChRA4cRCaeAQ9FDu+7xEbLAdMC28KulnTfRzQWYdwiAPxhpi38q7RCG59KAUcGUiDpJSzT3+mSl3IGeusYVR0YCKi6kemQ3iAwBz4TpGmxO5hzbn0PxjcHkQS7cEY+I7otfCOSF2f1L+5KcUn5XSxnnOtFQUpcjEDq1DYJSDiKAbFGSFkG5Q6jpyGNZCdN9RTAeIVCSI9Offxyzgbn3kafuzjbwgKPD+qCHiW/PRwzh83uG28WZE0dUssODD3E7X48mSf4s7deWBqLR6Gk8wD72aZHM+x7IlNirCzsbYj8FrabakP5OVSD5n9QKw6tH0RFwNLRhyRhny9pQ8cgDLXNjQPKZvY5bx9RA7JIAFFGs+PipS93I6fz+ZK0jplMvFinlfDl3l6jWM3VT3rALiZFojDUhwKjL96VDXrP0naSCWIPINi249Mwwk2Ti9r210gElF6ecSm+CMFj2vRn8p5TBVeseaTin/TDQwL5V4snol1JQfCOux+drLf8LnjsEeICjB7do69mfvWxY53vvHEzvkNiGPzC30K7CgrgjWIVj+uoF+EOhgztBSU/l13j90R63vxlqTJqss5IVeTC+cBujPSUfIWJlmGlZ+nvSdqM/0lY0pBEL7TtyFGbjtPAJpDEidQ7tvXXqZCEaTaH6ob84fm9zODeLPI4LOGFvWvTdeo1O/ja8cIpwiQnec7HAh+MU3VvcdyjY1/DO5XU5/Jf4Dnc460g48utqlTEZkVVeGTSpO6+W/CZo6A+w/pJd5rv9uDOnkjqpIa3JU0cp8bFZv6TZcdSMSEcMbY4wqFa3Ct4u/EXl0hw2r3vBfBn+/+q5Ow3UXSMZLYG5N4TmiU5gE8D+xPXD71x2hbV3GESGMVsOG0ra/YQR+x1I5xlNOH85NF5raXGTAIRB8ugz1VliSNQoxx7NlWLLQgA6wKBj0/u7dYOUo2ZMUf3Bm1GZxVZjbgQ7RN0Pbj9zX1XAYpmIJGyj1Bf2R/I/lCDnaPAWBUUEOq+JGdI3KT1/WT0hneK5p6jCg2mtO6Iagfud4w6gUkqrgSaFRkNv6cEL0jQmQA+ykM33oAOzkQUc2m51KDtO/7hc5goear0II57WZaZnLiydhBWuN8uEEPkD2Ij7HWjZb8kk9XQW/eHArpPWKL+2IDv00l+qbG7vc7EsQgZw/0cBFqufZ/eZ8v5GiLA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 54dd58f6-fed9-4014-6ae5-08db58ddd9e4 X-MS-Exchange-CrossTenant-AuthSource: BY5PR07MB7029.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2023 02:56:47.4837 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR07MB7135 Received-SPF: pass client-ip=2a01:111:f400:7eb2::819; envelope-from=jaft.r@outlook.com; helo=NAM02-BN1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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/xdisorg.scm (show-me-the-key): New variable. --- gnu/packages/xdisorg.scm | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 008b2fdb75b..40ca7c68487 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -55,7 +55,7 @@ ;;; Copyright © 2022 John Kehayias ;;; Copyright © 2022 Jai Vetrivelan ;;; Copyright © 2022 Derek Chuank -;;; Copyright © 2022 Wamm K. D. +;;; Copyright © 2022, 2023 Wamm K. D. ;;; Copyright © 2022 Tobias Kortkamp ;;; Copyright © 2023 Yovan Naumovski ;;; Copyright © 2023 Jake Leporte @@ -129,6 +129,7 @@ (define-module (gnu packages xdisorg) #:use-module (gnu packages ncurses) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages polkit) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) @@ -3509,3 +3510,33 @@ (define-public xforms-gl (append mesa))) (synopsis "GUI toolkit for X based on the X11 Xlib library, with OpenGL support"))) + +(define-public show-me-the-key + (package + (name "show-me-the-key") + (version "1.8.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AlynxZhou/showmethekey/") + (commit (string-append "v" version)))) + (sha256 (base32 + "1gvrri6kfywxk8hfchc66r6fpwlrcai2j227ib33w6503cx66rl9")))) + (build-system meson-build-system) + (inputs (list libevdev + libinput + gtk + json-glib-minimal + cairo + pango + libxkbcommon + polkit)) + (native-inputs (list `(,glib "bin") ; for glib-compile-resources + `(,gtk "bin") ; for gtk-update-icon-cache + pkg-config)) + (home-page "https://github.com/AlynxZhou/showmethekey") + (synopsis "Screencast tool to display pressed keys") + (description "Show Me the Key is a screencast tool to display your keys +and works under both Xorg and Wayland (via @code{libinput}), inspired by +@code{python-screenkey}.") + (license license:asl2.0)))