gnu: emacs-list-utils: Suppress warning "Package cl is deprecated".
authorMichael Rohleder <mike@rohleder.de>
Sun, 6 Dec 2020 15:15:26 +0000 (16:15 +0100)
committerNicolas Goaziou <mail@nicolasgoaziou.fr>
Sat, 12 Dec 2020 20:45:58 +0000 (21:45 +0100)
* gnu/packages/emacs-xyz.scm (emacs-list-utils)[arguments]: Add phase
patch-require-cl to substitute "(require 'cl)" in a autoload section.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu/packages/emacs-xyz.scm

index aab881d..004c293 100644 (file)
@@ -15261,6 +15261,14 @@ and @code{erc-send-modify-hook} to download and show images.")
        (sha256
         (base32 "07hbz2md52ccy95gv4d5n6szrfmpfqf3w4kwqdg2cf54c7kgf7hw"))))
     (build-system emacs-build-system)
+    (arguments
+     `(#:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'patch-require-cl
+           (lambda _
+             (substitute* "list-utils.el"
+               (("\\(require 'cl\\)") "(require 'cl-lib)"))
+             #t)))))
     (home-page "https://github.com/rolandwalker/list-utils")
     (synopsis "List-manipulation utility functions")
     (description "This package provides a list manipulation library for Emacs.")