From patchwork Wed Feb 24 22:18:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "LaFreniere, Joseph" X-Patchwork-Id: 27299 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 09D1C27BC4B; Wed, 24 Feb 2021 22:20:18 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5172C27BC4A for ; Wed, 24 Feb 2021 22:20:17 +0000 (GMT) Received: from localhost ([::1]:58730 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lF2W0-0000eF-Hk for patchwork@mira.cbaines.net; Wed, 24 Feb 2021 17:20:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lF2Vm-0000dw-Ka for guix-patches@gnu.org; Wed, 24 Feb 2021 17:20:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:52799) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lF2Vl-0002Cz-T7 for guix-patches@gnu.org; Wed, 24 Feb 2021 17:20:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lF2Vl-0000Of-OQ for guix-patches@gnu.org; Wed, 24 Feb 2021 17:20:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#46759] [PATCH 1/2] gnu: Add emacs-ecukes. Resent-From: Joseph LaFreniere Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 24 Feb 2021 22:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46759 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46759@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16142051451457 (code B ref -1); Wed, 24 Feb 2021 22:20:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Feb 2021 22:19:05 +0000 Received: from localhost ([127.0.0.1]:36112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lF2Ul-0000N3-OB for submit@debbugs.gnu.org; Wed, 24 Feb 2021 17:19:05 -0500 Received: from lists.gnu.org ([209.51.188.17]:60336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lF2Uj-0000Mu-Fb for submit@debbugs.gnu.org; Wed, 24 Feb 2021 17:18:58 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34870) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lF2Uj-0000Yf-9P for guix-patches@gnu.org; Wed, 24 Feb 2021 17:18:57 -0500 Received: from mx.kolabnow.com ([95.128.36.42]:63748) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lF2Ud-0001n7-2h for guix-patches@gnu.org; Wed, 24 Feb 2021 17:18:53 -0500 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTP id 23E9BF76 for ; Wed, 24 Feb 2021 23:18:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:mime-version:message-id:date:date :subject:subject:from:from:received:received:received; s= dkim20160331; t=1614205126; x=1616019527; bh=V06ioO1kWMoUA2p74lI YU00+QXx7pljMAOPvO+xrQro=; b=mVGxm/0s649BHfZEn1ILfPkqexwBNaNCcyG twkD11nVSMeoeCHFfzIc3GgEHhtluXuvogATUAdyVSuc7l7JgkTXEwap3wZCADcB rzdEx+aHUwcmBA5FZnG4tNJU8tdLhu4Kuug7TfGkcr3RvdlOIGqCz9sfmZLXSbkf 7w+kDxHcUwhg7KHeLYwBGO4dC6/EP8/8t4tvWDV8Z7gBjYPuWRb8nsWXzxy4IUb1 ATfmEigJ0x9YTxc44PQKi1UskWvJlS223JAthzQbgEvXKvLYBSVmv9burbNgB+7i Yrf3OCoKYWcEVZknfBp7ZpKivLc6HGCqxxll8Itu+Gm5/eQvh6q0OvfswwNviqyv Zh41VHIgWf4f2WQIubjj22+TI6yHNouV4WAxnCWrnzWyGWDxGrbKFRZjBcayauPo caDKCklTGerWsLdzDcz/O79hwWkeEKtJesRyjPdTn3r9stnV5ueZqtW4G+SexWDS rTNe2W2EusJxuHAJ+lnTJKD5utQlTcx5C7Eo5pYb5Us0VTu3hhqg2JBMKU/AzhLP Vy4oDWFiV6+HR+MXolPdK5G5wn9H+nHWecuwvFl1DMz2ZnaCPbdv/JT8T3Q4u8I5 HZx1Hp8sNaHRZT/msuWf3wbtn5UQPRyyxAjnnvzdEwa+RMkDxFypvTHPU3nV9tTT DsTX+Zig= X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id li7STBlztK5Q for ; Wed, 24 Feb 2021 23:18:46 +0100 (CET) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id CB15F5ED for ; Wed, 24 Feb 2021 23:18:45 +0100 (CET) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx002.mykolab.com (Postfix) with ESMTPS id 14D001B7D for ; Wed, 24 Feb 2021 23:18:44 +0100 (CET) From: Joseph LaFreniere Date: Wed, 24 Feb 2021 16:18:40 -0600 Message-ID: <87tuq1un27.fsf@lafreniere.xyz> MIME-Version: 1.0 Received-SPF: pass client-ip=95.128.36.42; envelope-from=joseph@lafreniere.xyz; helo=mx.kolabnow.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FROM_SUSPICIOUS_NTLD=0.499, FROM_SUSPICIOUS_NTLD_FP=0.735, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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" X-getmail-retrieved-from-mailbox: Patches Patch file is attached. --- Joseph LaFreniere From d211bb476e5512d7a593347ad6bbcd620612e139 Mon Sep 17 00:00:00 2001 From: Joseph LaFreniere Date: Wed, 24 Feb 2021 16:11:45 -0600 Subject: [PATCH 1/2] gnu: Add emacs-ecukes. * gnu/packages/emacs-xyz.scm (emacs-ecukes): New variable. --- gnu/packages/emacs-xyz.scm | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 09036c7e67..e6c61bbd25 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -46,7 +46,7 @@ ;;; Copyright © 2019, 2020 Brian Leung ;;; Copyright © 2019 mikadoZero ;;; Copyright © 2019 Gabriel Hondet -;;; Copyright © 2019, 2020 Joseph LaFreniere +;;; Copyright © 2019, 2020, 2021 Joseph LaFreniere ;;; Copyright © 2019 Amar Singh ;;; Copyright © 2019 Baptiste Strazzulla ;;; Copyright © 2019 Giacomo Leidi @@ -3728,6 +3728,37 @@ syntax. Most commonly Emacs Lisp Mock is used in conjunction with Emacs Lisp Expectations, but it can be used in other contexts.") (license license:gpl3+))) +(define-public emacs-ecukes + (package + (name "emacs-ecukes") + (version "0.6.17") + (home-page "https://github.com/ecukes/ecukes") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1isscwz4h3nx62lwfrj899lp2yc27zk1ndgr441d848495ccmshn")))) + (build-system emacs-build-system) + (arguments + `(#:include (cons* "^feature/" "^reporters/" "^templates/" %default-include))) + (propagated-inputs + `(("emacs-commander" ,emacs-commander) + ("emacs-espuds" ,emacs-espuds) + ("emacs-ansi" ,emacs-ansi) + ("emacs-dash" ,emacs-dash) + ("emacs-s" ,emacs-s) + ("emacs-f" ,emacs-f))) + (synopsis "Cucumber for Emacs") + (description + "This package provides Ecukes, a Cucumber-inspired integration testing +tool for Emacs. Ecukes is not a complete clone of Cucumber and is not +intended to be.") + (license license:gpl3+))) + (define-public emacs-espuds (package (name "emacs-espuds") -- 2.30.1 From patchwork Wed Feb 24 22:26:01 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "LaFreniere, Joseph" X-Patchwork-Id: 27300 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 101B727BC4B; Wed, 24 Feb 2021 22:27:20 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C7BC827BC4A for ; Wed, 24 Feb 2021 22:27:19 +0000 (GMT) Received: from localhost ([::1]:37552 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lF2cp-0004Eq-0K for patchwork@mira.cbaines.net; Wed, 24 Feb 2021 17:27:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36352) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lF2cZ-00046h-1K for guix-patches@gnu.org; Wed, 24 Feb 2021 17:27:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:52813) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lF2cY-0005P4-Kk for guix-patches@gnu.org; Wed, 24 Feb 2021 17:27:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lF2cY-0000Ze-FQ for guix-patches@gnu.org; Wed, 24 Feb 2021 17:27:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#46759] [PATCH 2/2] gnu: Add emacs-keystore-mode. Resent-From: Joseph LaFreniere Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 24 Feb 2021 22:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46759 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 46759@debbugs.gnu.org Received: via spool by 46759-submit@debbugs.gnu.org id=B46759.16142055752147 (code B ref 46759); Wed, 24 Feb 2021 22:27:02 +0000 Received: (at 46759) by debbugs.gnu.org; 24 Feb 2021 22:26:15 +0000 Received: from localhost ([127.0.0.1]:36125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lF2bn-0000YZ-9u for submit@debbugs.gnu.org; Wed, 24 Feb 2021 17:26:15 -0500 Received: from mx.kolabnow.com ([95.128.36.41]:42240) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lF2bl-0000YL-FU for 46759@debbugs.gnu.org; Wed, 24 Feb 2021 17:26:14 -0500 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out001.mykolab.com (Postfix) with ESMTP id 1294BB4A for <46759@debbugs.gnu.org>; Wed, 24 Feb 2021 23:26:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:mime-version:message-id:date:date :in-reply-to:subject:subject:from:from:references:received :received:received; s=dkim20160331; t=1614205566; x=1616019967; bh=qdFnorpSqw61P1hmb5EGplor3ceBWcF5JmtDtXWtp2E=; b=su+UmW8/hNlL QdoGAGdnw7m/yeRWufH6JnIsVMfzx8a651//JV3yOfuCe0HJobZhX0wprIH3Enhw 0e9N1lTAPKKAHwMIiWJgQ3KaM3AcHs5XOgyptinc3bn+pKbie5qgZJTR9YgVbgqA wHwQLgBdlYa9EK19bowWPoxHuW65nQ4W6ua5TuKvkWtEDI0j+v6kKdws7U9r/D23 l//LYbNBAqZI2Zm+iHUIHOMpu0tBvwIQQbjWJ+E3WnExnOKlwnkjPDOxQlnVTfJ+ o/5FjZGuGxzSZ5yYq0LaHcyxvEL6X0Hg5UQ5BAa/I299VL4SGO9KaIGbyFFwS37+ nxmL0bRgJKx96W/T180D7cb3aq2Cnh9+vokCmLLD+DOEjcLXC5cZbUSyYLGdphGj 0baoYEF3/Q+uIb452Lpos2dhi8UPaL06nVZrpDtvgcB6GsV/SrsvWCmaIrtBOwpX pwnm9geCZGYn5jf/y5X4wnFXO3VSPuOD8Ce+iD1fkLnpzgB++DlgAiUcLLe6zl+k tGGmhXijqaWFA+eUrOgfT9XSqqZk8lFcNTcurJwqrowGxa711NSCfA7lH5AHJMcE 25cuagwNxlMLD9rQZcH1AqxFLRwmv0ZKCyugd/+m1dds2Hhy0K0LljlW+VVrsXUZ YBWf83KpPQ4vBWc+rviD5NsPPPQ1Z5s= X-Virus-Scanned: amavisd-new at mykolab.com Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out001.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GXEZHZX-pyMU for <46759@debbugs.gnu.org>; Wed, 24 Feb 2021 23:26:06 +0100 (CET) Received: from int-mx003.mykolab.com (unknown [10.9.13.3]) by ext-mx-out001.mykolab.com (Postfix) with ESMTPS id E6887AAA for <46759@debbugs.gnu.org>; Wed, 24 Feb 2021 23:26:05 +0100 (CET) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx003.mykolab.com (Postfix) with ESMTPS id 85F381CAC for <46759@debbugs.gnu.org>; Wed, 24 Feb 2021 23:26:04 +0100 (CET) References: <87tuq1un27.fsf@lafreniere.xyz> From: Joseph LaFreniere In-reply-to: <87tuq1un27.fsf@lafreniere.xyz> Date: Wed, 24 Feb 2021 16:26:01 -0600 Message-ID: <87r1l5umpy.fsf@lafreniere.xyz> MIME-Version: 1.0 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" X-getmail-retrieved-from-mailbox: Patches Patch file is attached. --- Joseph LaFreniere From 771a871f7be821dc5f455ed6ed9689076d0c8433 Mon Sep 17 00:00:00 2001 From: Joseph LaFreniere Date: Wed, 24 Feb 2021 16:12:21 -0600 Subject: [PATCH 2/2] gnu: Add emacs-keystore-mode. * gnu/packages/emacs-xyz.scm (emacs-keystore-mode): New variable. --- gnu/packages/emacs-xyz.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index e6c61bbd25..b7731875b8 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -142,6 +142,7 @@ #:use-module (gnu packages gnome) #:use-module (gnu packages haskell-apps) #:use-module (gnu packages ibus) + #:use-module (gnu packages java) #:use-module (gnu packages ncurses) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) @@ -26938,3 +26939,40 @@ to pastebin-like services. It supports more than one service and will failover if one service fails. More services can easily be added over time and prefered services can easily be configured.") (license license:gpl3+))) + +(define-public emacs-keystore-mode + (let ((release "0.0.1") + (revision "0") + (commit "43bd5926348298d077c7221f37902c990df3f951")) + (package + (name "emacs-keystore-mode") + (version (git-version release revision commit)) + (home-page "https://github.com/peterpaul/keystore-mode") + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06cznkqkm04zz5lqfb514aqvsr2p13arzysixv0ss0bqpvdq7cv7")))) + (build-system emacs-build-system) + (arguments + `(#:tests? #t + #:test-command + '("emacs" "--no-init-file" "--batch" + "--eval=(require 'ecukes)" "--eval=(ecukes)"))) + (native-inputs + `(("emacs-ecukes" ,emacs-ecukes) + ("emacs-espuds" ,emacs-espuds) + ("emacs-undercover" ,emacs-undercover) + ("openjdk" ,openjdk9))) + (propagated-inputs + `(("emacs-origami" ,emacs-origami-el) + ("emacs-s" ,emacs-s))) + (synopsis "Major mode for viewing and managing Java keystores") + (description + "This package provides an Elisp wrapper around the Java @code{keytool} +command and major mode for viewing Java keystores.") + (license license:expat)))) -- 2.30.1