GNU bug report logs - #77714
[PATCH 0/6] Replace deprecated emacs casual packages with single package

Previous Next

Package: guix-patches;

Reported by: peter <at> polidoro.io

Date: Thu, 10 Apr 2025 17:52:01 UTC

Severity: normal

Tags: patch

Full log


Message #26 received at 77714 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: peter <at> polidoro.io, 77714 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>,
 Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Cayetano Santos <csantosb <at> inventati.org>, Andrew Tropin <andrew <at> trop.in>,
 Hilton Chain <hako <at> ultrarare.space>,
 Divya Ranjan Pattanaik <divya <at> subvertising.org>
Subject: Re: [bug#77714] [PATCH 6/6] gnu: Add emacs-casual.
Date: Thu, 10 Apr 2025 20:41:33 +0200
Am Donnerstag, dem 10.04.2025 um 14:05 -0400 schrieb peter <at> polidoro.io:
> From: Peter Polidoro <peter <at> polidoro.io>
> 
> * gnu/packages/emacs-xyz.scm (emacs-casual): New variable.
> ---
>  gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++
>  1 file changed, 28 insertions(+)
> 
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 0e6bd4ff35..f944476c7a 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -35605,6 +35605,34 @@ (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
> +  (package
> +    (name "emacs-casual")
> +    (version "2.4.1")
> +    (source
> +     (origin
> +       (method git-fetch)
> +       (uri (git-reference
> +             (url "https://github.com/kickingvegas/casual")
> +             (commit version)))
> +       (file-name (git-file-name name version))
> +       (sha256
> +        (base32
> "1jqk5jzj6ykijaa39rpyg85s1czwa4q2qdfv077vnv57wfknzvfy"))))
> +    (build-system emacs-build-system)
> +    (arguments
> +     (list
> +      #:phases
> +      #~(modify-phases %standard-phases
> +          (add-after 'unpack 'chdir
> +            (lambda _ (chdir "lisp"))))))
There is a #:lisp-directory argument.  Make sure that the test suite
actually passes (you might want to try your patch on top of current
emacs-team to do so, or use #:tests? #t locally).
> +    (propagated-inputs (list emacs-transient))
> +    (home-page "https://github.com/kickingvegas/casual")
> +    (synopsis "Transient user interfaces for various modes")
> +    (description
> +     "Casual is a collection of opinionated Transient-based keyboard
> driven user
> +interfaces for various built-in modes.")
> +    (license license:gpl3+)))
> +
>  (define-public emacs-calibredb
>    (package
>      (name "emacs-calibredb")
Don't outright delete variables.  Use deprecated-package first.  Squash
everything into one commit.

Cheers




This bug report was last modified 67 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.