From patchwork Thu Jun 6 19:22:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Wilko Meyer X-Patchwork-Id: 65201 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 13FFE27BBE2; Thu, 6 Jun 2024 20:28:17 +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,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 497E927BBE9 for ; Thu, 6 Jun 2024 20:28:15 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sFIm6-0006km-6d; Thu, 06 Jun 2024 15:27:50 -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 1sFIm4-0006kA-IM for guix-patches@gnu.org; Thu, 06 Jun 2024 15:27:48 -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 1sFIm4-0007qU-A1 for guix-patches@gnu.org; Thu, 06 Jun 2024 15:27:48 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sFImI-0002wa-K7 for guix-patches@gnu.org; Thu, 06 Jun 2024 15:28:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70869] [PATCH v2] gnu: Add emacs-casual-dired. References: <35b2207e2fd04676a2cc94e53571f6184a76e89d.1715385956.git.w@wmeyer.eu> In-Reply-To: <35b2207e2fd04676a2cc94e53571f6184a76e89d.1715385956.git.w@wmeyer.eu> Resent-From: Wilko Meyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 06 Jun 2024 19:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70869 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 70869@debbugs.gnu.org Cc: Wilko Meyer Received: via spool by 70869-submit@debbugs.gnu.org id=B70869.171770204211207 (code B ref 70869); Thu, 06 Jun 2024 19:28:02 +0000 Received: (at 70869) by debbugs.gnu.org; 6 Jun 2024 19:27:22 +0000 Received: from localhost ([127.0.0.1]:36100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFIld-0002uh-Ro for submit@debbugs.gnu.org; Thu, 06 Jun 2024 15:27:22 -0400 Received: from mail.wmeyer.eu ([95.216.196.112]:42298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFIlb-0002uB-7N for 70869@debbugs.gnu.org; Thu, 06 Jun 2024 15:27:20 -0400 From: Wilko Meyer DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wmeyer.eu; s=mail; t=1717702017; bh=3zB+JFvrsZNwNKMP8wZJixNZKfz7fRwJ29ISRnghHW4=; h=From:To:Cc:Subject:Date; b=cZ+lr+2GJ/m3MGfBXFaQmxNSOXHkx3mgDhsHrLpJoKTzynLOMlIROVrcS/eCxm20U bnXwF5AI4ZoOokwh8Q2u0f4J/xFpvY9Mprj5yTEkLWZAbKUeLQCYciPVo2TT0oEKJN B/CJMw04pCdHkTNZkCDZXd7vqqTV37K6Orgl0FJQ= Date: Thu, 6 Jun 2024 21:22:17 +0200 Message-ID: <20240606192217.491-2-w@wmeyer.eu> 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/emacs-xyz.scm (emacs-casual-dired): New variable. Change-Id: I5208b1699baa94a610d27d2d04d5f54015d9905d --- Hi Nicolas, Thanks for reviewing my patch and the suggestions on how to improve the package quality! I've added the file-name to the package definition, removed the .git suffix from the packages URL and changed the versioning to using tags instead of the melpa version. As guix lint doesn't complain and the package still successfully builds locally, I hope that everything's alright now. Cheers! gnu/packages/emacs-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index bef0afc99f..a3e54d6ca8 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -139,6 +139,7 @@ ;;; Copyright © 2024 Suhail Singh ;;; Copyright © 2024 dan ;;; Copyright © 2024 Ilya Chernyshov +;;; Copyright © 2024 Wilko Meyer ;;; ;;; This file is part of GNU Guix. ;;; @@ -32843,6 +32844,32 @@ (define-public emacs-cascading-dir-locals all of your projects, then override or add variables on a per-project basis.") (license license:gpl3+)))) +(define-public emacs-casual-dired + (package + (name "emacs-casual-dired") + (version "1.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kickingvegas/casual-dired") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07dn2nfjvg348qy7kfn1kywclw9g71x8j85ilwz26pp9hv64qhmc")))) + (build-system emacs-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ (chdir "lisp")))))) + (home-page "https://github.com/kickingvegas/casual-dired") + (synopsis "Transient-based porcelain for dired") + (description + "Casual Dired is an opinionated Transient-based porcelain for Emacs Dired.") + (license license:gpl3))) + (define-public emacs-calibredb (package (name "emacs-calibredb")