From patchwork Wed May 1 20:26:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 1941 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 6A9F027BBE9; Wed, 1 May 2024 21:27:59 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,SPF_HELO_PASS, URIBL_BLOCKED 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 88BD227BBE2 for ; Wed, 1 May 2024 21:27:57 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s2GYJ-00063F-R9; Wed, 01 May 2024 16:27:43 -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 1s2GYH-000631-Kj for guix-patches@gnu.org; Wed, 01 May 2024 16:27:41 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s2GYH-0006NM-D9 for guix-patches@gnu.org; Wed, 01 May 2024 16:27:41 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s2GYc-00064v-BO for guix-patches@gnu.org; Wed, 01 May 2024 16:28:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70703] [PATCH 0/2] Update rofi-pass; add rofi-pass-wayland Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 01 May 2024 20:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 70703 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70703@debbugs.gnu.org Cc: John Kehayias X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.171459523523356 (code B ref -1); Wed, 01 May 2024 20:28:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 May 2024 20:27:15 +0000 Received: from localhost ([127.0.0.1]:39244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2GXr-00064e-IG for submit@debbugs.gnu.org; Wed, 01 May 2024 16:27:15 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s2GXp-00064Y-Ea for submit@debbugs.gnu.org; Wed, 01 May 2024 16:27:14 -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 1s2GXM-0005pE-NY for guix-patches@gnu.org; Wed, 01 May 2024 16:26:44 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s2GXK-0006Ii-LF for guix-patches@gnu.org; Wed, 01 May 2024 16:26:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1714595198; x=1714854398; bh=HuwDx8sbkwUSOgp2pX5gCvDJfw/8RLWNk+PfNcaGIlU=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=tXECXVcQCJSy4sIKqbQChKZWD0fA1pKdgXiaI+asijBhzEiPb1Vdm2T+jQnqau6cO 2edN6Y7aS4xZHfZGUvUIqBbqcKTG8nL9mtQM0nteMXNXkhIdW9T3CTd6QqVLsl+p+Z uxn+mucmD/UpL6z/MV5iJJwKkjmIMlZfYYGSq+6q1tJbM6YZHSl7Ztuwqphh8TvPkI JugGr+AhnLmgh6iofRV4b5ojNMN7qC/Swq+OUoP2exgzPuykxAfn9rYSqQ4hNYzFHQ /gS33aTcmmoMJknMxCcvF693l7krlx7jaaZyC5gnvL5zBcLHmstuFmV6yWSHjQcrPf cC/Yc7PJnUOaw== Date: Wed, 01 May 2024 20:26:33 +0000 Message-ID: Feedback-ID: 7805494:user:proton X-Pm-Message-ID: 4c02e15afb1eb8d2d7e99965c4cd5937f5c97828 MIME-Version: 1.0 Received-SPF: pass client-ip=185.70.43.22; envelope-from=john.kehayias@protonmail.com; helo=mail-4322.protonmail.ch 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, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 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: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias 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 Hello, In recently moving to Wayland, I found rofi-pass doesn't support Wayland. Well at least our version. There has been no release in over 5 years, but recent commits (and seems from a Guix contributor) add Wayland support. So, two patches: 1. update rof-pass to the current commit. Rewrite the package definition to include all the needed tools, config file, extra script, and improve the style. 2. add rofi-pass-wayland. This replaces the X tools with Wayland ones in the inputs and phases, and modifies the default configuration file to use them. I've been using this one locally and it works well on Wayland. Thanks! John John Kehayias (2): gnu: rofi-pass: Update to 2.0.2-0.8aa6b92. gnu: Add rofi-pass-wayland. gnu/packages/password-utils.scm | 137 +++++++++++++++++++++++++------- 1 file changed, 107 insertions(+), 30 deletions(-) base-commit: 2aeb9faa421635c0531d96658414e5bf288a3142 --- 2.41.0