guix_mirror_bot pushed a commit to branch emacs-team
in repository guix.

commit 1b581d65a7437a077ed8611d7b480f5f6bb53d6a
Author: Morgan Smith <[email protected]>
AuthorDate: Mon Aug 31 12:13:45 2026 -0400

    gnu: Remove emacs-let-alist.
    
    The version built into Emacs 31.1 is more recent despite having the same
    version number.
    
    * gnu/packages/emacs-xyz.scm (emacs-let-alist): Delete variable.
    (emacs-ghub, emacs-paradox, emacs-pdf-tools, emacs-flycheck-rust)
    (emacs-window-purpose, emacs-skeletor, emacs-psc-ide, emacs-biblio)
    (emacs-kodi-remote, emacs-flycheck-elm)
    (emacs-flycheck-haskell)[propagated-inputs]: Adjust accordingly.
    
    Signed-off-by: Liliana Marie Prikler <[email protected]>
---
 gnu/packages/emacs-xyz.scm | 39 ++++++++++-----------------------------
 1 file changed, 10 insertions(+), 29 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 084facd2e1..abce4bd910 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -4259,7 +4259,6 @@ organizing remote Go repository clones.")
      (list emacs-compat
            emacs-cond-let
            emacs-llama
-           emacs-let-alist
            emacs-treepy))
     (home-page "https://github.com/magit/ghub";)
     (synopsis "Emacs client libraries for the APIs of various Git forges")
@@ -6498,7 +6497,7 @@ overwrite mode, it will turn into a block cursor.")
                   (("ert-deftest sanity .*" all)
                    (string-append all "(skip-unless nil)"))))))))
       (propagated-inputs
-       (list emacs-hydra emacs-let-alist emacs-spinner))
+       (list emacs-hydra emacs-spinner))
       (native-inputs (list emacs-ert-runner emacs-undercover))
       (home-page "https://github.com/Malabarba/paradox";)
       (synopsis "Paradox is an extension to Emacs packages menu")
@@ -8612,7 +8611,7 @@ during idle time, while Emacs is doing nothing else.")
     (inputs
      (list cairo glib libpng poppler zlib))
     (propagated-inputs
-     (list emacs-let-alist emacs-tablist))
+     (list emacs-tablist))
     (home-page "https://github.com/vedang/pdf-tools";)
     (synopsis "Emacs support library for PDF files")
     (description
@@ -12404,7 +12403,7 @@ errors.")
        (sha256
         (base32 "1fh6j5w2387nh2fwwjphkhq17cgj5m2q5k0fhidvgc2w65lzbr1r"))))
     (propagated-inputs
-     (list emacs-dash emacs-flycheck emacs-let-alist))
+     (list emacs-dash emacs-flycheck))
     (native-inputs
      (list emacs-buttercup
            rust-bootstrap-1.54
@@ -18097,7 +18096,7 @@ possible, and falls back to moving the left or top 
border otherwise.")
                             (call-with-output-file "test/user-input.txt"
                               (const #t)))))))
     (propagated-inputs
-     (list emacs-let-alist emacs-imenu-list))
+     (list emacs-imenu-list))
     (native-inputs (list emacs-ert-runner))
     (home-page "https://github.com/bmag/emacs-purpose";)
     (synopsis "Purpose-based window management for Emacs")
@@ -19550,7 +19549,7 @@ empty @file{.projectile} file in it.")
       (native-inputs
        (list emacs-ert-runner))
       (propagated-inputs
-       (list emacs-dash emacs-f emacs-let-alist emacs-s))
+       (list emacs-dash emacs-f emacs-s))
       (home-page "https://github.com/chrisbarrett/skeletor.el";)
       (synopsis "Project skeletons for Emacs")
       (description "This package provides project templates and automates the
@@ -29579,7 +29578,7 @@ in Emacs for Pass-Age, a port of Pass, the standard 
Unix password manager.")
           (base32 "0xfw93pdf744h2yswc53qwyawfzkc31rv8dmha3irq7k1nklhq6y"))))
       (build-system emacs-build-system)
       (propagated-inputs
-       (list emacs-company emacs-dash emacs-flycheck emacs-let-alist
+       (list emacs-company emacs-dash emacs-flycheck
              emacs-s))
       (home-page "https://github.com/purescript-emacs/psc-ide-emacs";)
       (synopsis "Emacs integration for PureScript's psc-ide tool")
@@ -30627,7 +30626,7 @@ with (La)TeX mode, Org mode and other Emacs editing 
modes.")
     (build-system emacs-build-system)
     (arguments (list #:tests? #f))      ; XXX: too many broken tests
     (propagated-inputs
-     (list emacs-dash emacs-let-alist))
+     (list emacs-dash))
     (home-page "https://github.com/cpitclaudel/biblio.el";)
     (synopsis "Browse and import bibliographic references")
     (description "This package provides an extensible Emacs package for
@@ -31477,24 +31476,6 @@ mode.")
 for operating over the contents of Emacs buffers.")
       (license license:gpl3+))))
 
-(define-public emacs-let-alist
-  (package
-    (name "emacs-let-alist")
-    (version "1.0.6")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (string-append
-             "https://elpa.gnu.org/packages/let-alist-"; version ".el"))
-       (sha256
-        (base32 "0szj7vnjzz4zci5fvz7xqgcpi4pzdyyf4qi2s8xar2hi7v3yaawr"))))
-    (build-system emacs-build-system)
-    (home-page "https://elpa.gnu.org/packages/let-alist.html";)
-    (synopsis "Easily let-bind values of an assoc-list by their names")
-    (description "This package offers a single macro, @code{let-alist}.  This
-macro takes a first argument (whose value must be an alist) and a body.")
-    (license license:gpl3+)))
-
 (define-public emacs-esup
   (let ((commit "0de8af8233d9ce1b67f05a50f25c481c4f1118d8")
         (revision "1"))
@@ -38123,7 +38104,7 @@ stored playlists.")
       (build-system emacs-build-system)
       (arguments (list #:tests? #f))    ; tests require networking
       (propagated-inputs
-       (list emacs-f emacs-json-mode emacs-let-alist emacs-request))
+       (list emacs-f emacs-json-mode emacs-request))
       (home-page "https://github.com/spiderbit/kodi-remote.el";)
       (synopsis "Remote control for Kodi")
       (description
@@ -39965,7 +39946,7 @@ unescaping of quotes.")
           (base32 "1kjms9d2c98ffd1qxs879qhg0n4jzic0r5kni9y4gz3v09ww8zms"))))
       (build-system emacs-build-system)
       (propagated-inputs
-       (list emacs-flycheck emacs-let-alist))
+       (list emacs-flycheck))
       (home-page "https://github.com/bsermons/flycheck-elm";)
       (synopsis "Flycheck support for the Elm language")
       (description "Flycheck Elm adds Flycheck support for Elm language.")
@@ -39993,7 +39974,7 @@ unescaping of quotes.")
              #:test-command #~(list "make" "test" "CASK=")
              #:tests? #f))  ; Several tests are failing on the haskell side.
       (propagated-inputs
-       (list emacs-dash emacs-flycheck emacs-haskell-mode emacs-let-alist))
+       (list emacs-dash emacs-flycheck emacs-haskell-mode))
       (native-inputs
        (list ghc))
       (home-page "https://github.com/flycheck/flycheck-haskell";)

Reply via email to