summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2025-11-18 23:29:57 +0900
committerMaxim Cournoyer <maxim@guixotic.coop>2025-11-19 09:42:13 +0900
commit8498a2b2748680b2aa17585506f2d1b68e9ce349 (patch)
treeee2b9025511a5d52e5bccb7a307cb6c12c76e623
parent9c8fa8e68a1cbdd7d5212dc1eaa94cb7cad3729e (diff)
gnu: emacs-minimal: Add Zstd support.
* gnu/packages/emacs.scm (emacs-minimal) [#:phases] {wrap-emacs-paths}: Add $zstd/bin to PATH environment variable in wrapper. [inputs]: Add zstd. Change-Id: I235c218af96297f509278a247195c874b4e4548b
-rw-r--r--gnu/packages/emacs.scm7
1 files changed, 4 insertions, 3 deletions
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index f360284f3e6..127f7098aa8 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -9,7 +9,7 @@
9;;; Copyright © 2016 David Thompson <dthompson2@worcester.edu> 9;;; Copyright © 2016 David Thompson <dthompson2@worcester.edu>
10;;; Copyright © 2016 Nikita <nikita@n0.is> 10;;; Copyright © 2016 Nikita <nikita@n0.is>
11;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com> 11;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com>
12;;; Copyright © 2017, 2019, 2020, 2023, 2024 Maxim Cournoyer <maxim@guixotic.coop> 12;;; Copyright © 2017, 2019, 2020, 2023-2025 Maxim Cournoyer <maxim@guixotic.coop>
13;;; Copyright © 2017 Alex Vong <alexvong1995@gmail.com> 13;;; Copyright © 2017 Alex Vong <alexvong1995@gmail.com>
14;;; Copyright © 2017, 2018 Ricardo Wurmus <rekado@elephly.net> 14;;; Copyright © 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
15;;; Copyright © 2017, 2023, 2024, 2025 Janneke Nieuwenhuizen <janneke@gnu.org> 15;;; Copyright © 2017, 2023, 2024, 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
@@ -384,7 +384,8 @@
384 ,(map dirname 384 ,(map dirname
385 (list (search-input-file inputs "/bin/gzip") 385 (list (search-input-file inputs "/bin/gzip")
386 ;; for coreutils 386 ;; for coreutils
387 (search-input-file inputs "/bin/yes")))) 387 (search-input-file inputs "/bin/yes")
388 (search-input-file inputs "/bin/zstd"))))
388 `("EMACSLOADPATH" suffix ,lisp-dirs))) 389 `("EMACSLOADPATH" suffix ,lisp-dirs)))
389 (find-files (string-append out "/bin") 390 (find-files (string-append out "/bin")
390 ;; Matches versioned and unversioned emacs binaries. 391 ;; Matches versioned and unversioned emacs binaries.
@@ -402,7 +403,7 @@
402 (copy-file 403 (copy-file
403 (car (find-files "bin" "^emacs-([0-9]+\\.)+[0-9]+$")) 404 (car (find-files "bin" "^emacs-([0-9]+\\.)+[0-9]+$"))
404 "bin/emacs"))))))) 405 "bin/emacs")))))))
405 (inputs (list bash-minimal coreutils findutils gawk gzip ncurses sed)) 406 (inputs (list bash-minimal coreutils findutils gawk gzip ncurses sed zstd))
406 (native-inputs (list autoconf libfaketime pkg-config texinfo)) 407 (native-inputs (list autoconf libfaketime pkg-config texinfo))
407 (home-page "https://www.gnu.org/software/emacs/") 408 (home-page "https://www.gnu.org/software/emacs/")
408 (synopsis "The extensible text editor (minimal build for byte-compilation)") 409 (synopsis "The extensible text editor (minimal build for byte-compilation)")