From 1f8e39638c66e9255dba00eeec521c5dcc6a04b4 Mon Sep 17 00:00:00 2001 From: Cayetano Santos Date: Wed, 25 Jun 2025 11:03:11 +0200 Subject: [PATCH] gnu: emacs-treemacs-extra: Add extra directory. * gnu/packages/emacs-xyz.scm (emacs-treemacs-extra): Add extra directory. [arguments]<#:phases>{copy-extra}: Remove. <#:tests>: Disable. <#:lisp-directory>: Set to src/extra. [propagated-inputs]: Add emacs-treemacs. Fixes #761. Change-Id: I499c56f73f960506b871c054050f2a35b83612dd Signed-off-by: Danny Milosavljevic --- gnu/packages/emacs-xyz.scm | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index cb467476e1..ed33e3a478 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -34854,13 +34854,9 @@ utilities.") (inherit emacs-treemacs) (name "emacs-treemacs-extra") (arguments - (substitute-keyword-arguments - (package-arguments emacs-treemacs) - ((#:phases phases) - #~(modify-phases #$phases - (add-after 'unpack 'copy-extra - (lambda _ - (copy-recursively "../extra" "."))))))) + (list + #:tests? #f ;no test suite + #:lisp-directory "src/extra")) (propagated-inputs (modify-inputs (package-propagated-inputs emacs-treemacs) (append emacs-all-the-icons @@ -34869,6 +34865,7 @@ utilities.") emacs-projectile emacs-persp-mode emacs-perspective + emacs-treemacs mu))))) (define-public emacs-treemacs-nerd-icons