GNU bug report logs -
#78315
[PATCH emacs-team 00/53] More fixes, and a lot of style improvements.
Previous Next
To reply to this bug, email your comments to 78315 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:49:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Nicolas Graves <ngraves <at> ngraves.fr>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 08 May 2025 12:49:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Some additional fixes still missing.
Some welcome style improvements, easy replacements :
- search-input-file instead of assoc-ref inputs
- elpa-directory instead of string-append with #version
- deprecated all -el packages, renamed them (as melpa did)
Nicolas Graves (53):
gnu: emacs-emms: Fix build.
gnu: realgud: Delete failing tests.
gnu: emacs-webfeeder: Fix tests.
gnu: emacs-robot-log: Skip tests.
gnu: emacs-sx: Update to 0.3-1.8c1c28f.
gnu: emacs-git-annex: Skip tests.
gnu: emacs-magit-annex: Skip tests.
gnu: emacs-flycheck-haskell: Skip tests.
gnu: emacs-mu4e-dashboard: Update to 0.1.1-1.c9c09b7.
gnu: emacs-unpackaged-el: Update to 0-4.0c1f447.
gnu: emacs-flymake-shellcheck: Use search-input-file.
gnu: emacs-alarm-clock: Use search-input-file.
gnu: emacs-org-pandoc-import: Use search-input-file.
gnu: emacs-sly-stepper: Improve style.
gnu: emacs-helm-system-packages: Improve style.
gnu: emacs-eimp: Improve style.
gnu: emacs-emacsql: Improve style.
gnu: emacs-pulseaudio-control: Use search-input-file.
gnu: emacs-everywhere: Improve style.
gnu: emacs-fish-completion: Improve style.
gnu: emacs-libyaml: Improve style.
gnu: emacs-edbi: Use search-input-file.
gnu: emacs-irony-mode-server: Improve style.
gnu: emacs-sxiv: Improve style.
gnu: emacs-w3m: Improve style.
gnu: emacs-all-the-icons: Improve style.
gnu: emacs-mediawiki-el: Rename package to emacs-mediawiki.
gnu: emacs-citeproc-el: Rename package to emacs-citeproc.
gnu: emacs-chruby-el: Rename package to emacs-chruby.
gnu: emacs-moe-theme-el: Rename package to emacs-moe-theme.
gnu: emacs-undohist-el: Rename package to emacs-undohist.
gnu: emacs-scratch-el: Rename package to emacs-scratch.
gnu: emacs-scratch: Improve style.
gnu: emacs-nov-el: Rename package to emacs-nov.
gnu: emacs-m-buffer-el: Rename package to emacs-m-buffer.
gnu: emacs-magit-org-todos-el: Rename to emacs-magit-org-todos.
gnu: emacs-lice-el: Rename package to emacs-lice.
gnu: emacs-cargo-el: Rename package to emacs-cargo.
gnu: emacs-undo-propose-el: Rename package to emacs-undo-propose.
gnu: emacs-js2-refactor-el: Rename package to emacs-js2-refactor.
gnu: emacs-tco-el: Rename package to emacs-tco.
gnu: emacs-origami-el: Rename package to emacs-origami.
gnu: emacs-origami: Improve style.
gnu: emacs-eval-sexp-fu-el: Rename package to emacs-eval-sexp-fu.
gnu: emacs-spamfilter-el: Rename package to emacs-spamfilter.
gnu: emacs-alsamixer-el: Rename package to emacs-alsamixer.
gnu: emacs-straight-el: Rename package to emacs-straight.
gnu: emacs-unpackaged-el: Rename package to emacs-unpackaged.
gnu: emacs-sly-stepper: Improve style.
gnu: emacs-alchemist: Use elpa-directory.
gnu: emacs-zmq: Use elpa-directory.
gnu: emacs-chess: Use elpa-directory.
gnu: emacs-org-webring: Improve style.
gnu/packages/emacs-xyz.scm | 706 ++++++++++++++++++++-----------------
1 file changed, 377 insertions(+), 329 deletions(-)
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:05 GMT)
Full text and
rfc822 format available.
Message #8 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-emms): Fix double [native-inputs]
field shadowing texinfo.
---
gnu/packages/emacs-xyz.scm | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 85ab4a005b..e7f2582a65 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -4263,7 +4263,6 @@ (define-public emacs-emms
(string-append "\"" vorbiscomment "\"")))
(substitute* "emms-info-exiftool.el"
(("\"exiftool\"") (string-append "\"" exiftool "\"")))))))))
- (native-inputs (list texinfo))
(inputs
(list emacs-emms-print-metadata
alsa-utils
@@ -4274,7 +4273,7 @@ (define-public emacs-emms
python-mutagen
perl-image-exiftool
opus-tools))
- (native-inputs (list emacs-ert-runner))))
+ (native-inputs (list emacs-ert-runner texinfo))))
(define-public emacs-emms-mode-line-cycle
(package
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:06 GMT)
Full text and
rfc822 format available.
Message #11 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-realgud)
[arguments]<phases>: Rename phase 'remove-realgud-pkg.el to
'patch-more-el-files. In this phase, delete the file
test/test-regexp-perldb.el.
---
gnu/packages/emacs-xyz.scm | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index e7f2582a65..fdd38b18ff 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -14674,8 +14674,11 @@ (define-public emacs-realgud
(add-after 'fix-autogen-script 'set-home
(lambda _
(setenv "HOME" (getenv "TMPDIR"))))
- (add-before 'patch-el-files 'remove-realgud-pkg.el
+ (add-before 'patch-el-files 'patch-more-el-files
(lambda _
+ ;; XXX: Some tests/assumptions in this file are
+ ;; not valid on Emacs <at> 30.
+ (delete-file "test/test-regexp-perldb.el")
;; FIXME: `patch-el-files' crashes on this file with error:
;; unable to locate "bashdb".
(delete-file "./test/test-regexp-bashdb.el"))))
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:06 GMT)
Full text and
rfc822 format available.
Message #14 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-webfeeder)
[source]<snippet>: Reset timestamps for testdata.
[arguments]<emacs>: Use emacs to ensure libxml is available.
---
gnu/packages/emacs-xyz.scm | 29 ++++++++++++++++++++---------
1 file changed, 20 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index fdd38b18ff..b969b19051 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -36747,16 +36747,27 @@ (define-public emacs-webfeeder
(name "emacs-webfeeder")
(version "1.1.2")
(source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://elpa.gnu.org/packages/webfeeder-"
- version
- ".tar"))
- (sha256
- (base32
- "1l128q424qsq9jv2wk8cv4zli71rk34q5kgwa9axdz0d27p9l6v4"))))
+ (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://elpa.gnu.org/packages/webfeeder-" version ".tar"))
+ (sha256
+ (base32 "1l128q424qsq9jv2wk8cv4zli71rk34q5kgwa9axdz0d27p9l6v4"))
+ ;; Reset some timestamps for testdata.
+ (modules '((guix build utils)))
+ (snippet
+ #~(substitute* (find-files "testdata")
+ (("01:00:00 \\+0100")
+ "00:00:00 +0000")
+ (("01:00:00\\+01:00")
+ "00:00:00+00:00")
+ (("\\+0100")
+ "+0000")
+ (("\\+01:00")
+ "+00:00")))))
(build-system emacs-build-system)
+ (arguments
+ `(#:emacs ,emacs)) ;tests require libxml
(home-page "https://gitlab.com/Ambrevar/emacs-webfeeder")
(synopsis "Build RSS and Atom webfeeds from HTML files")
(description
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:07 GMT)
Full text and
rfc822 format available.
Message #17 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-robot-log)[arguments]<tests?>:
Skip them.
---
gnu/packages/emacs-xyz.scm | 3 +++
1 file changed, 3 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index b969b19051..5a41f5ce1c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -9330,6 +9330,9 @@ (define-public emacs-robot-log
(base32
"1l9yxryrhvylh2x17cczd8v8978w1nv8173d4l9hv0cr26kp5b68"))))
(build-system emacs-build-system)
+ (arguments
+ ;; XXX: Tests are currently broken due to python-robotframework.
+ (list #:tests? #f))
(native-inputs (list python-robotframework))
(home-page "https://sr.ht/~apteryx/emacs-robot-log/")
(synopsis "Emacs major mode for viewing RobotFramework debug log files")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:08 GMT)
Full text and
rfc822 format available.
Message #20 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-sx): Update to 0.3-1.8c1c28f.
[arguments]<phases>: Add phase 'fix-emacs-30-build.
<tests?>: Skip them, broken on current last commit.
<test-command>: Set it.
---
gnu/packages/emacs-xyz.scm | 21 ++++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 5a41f5ce1c..15cf7415c0 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -7532,12 +7532,11 @@ (define-public emacs-lemon
(license license:gpl3+)))
(define-public emacs-sx
- (let ((version "20191229")
- (revision "0")
- (commit "e9d1093c97507a6d7b4f4710ef65200dae725e5f"))
+ (let ((revision "1")
+ (commit "8c1c28f33d714fc8869e49f5642e1a585c8c85af"))
(package
(name "emacs-sx")
- (version (git-version version revision commit))
+ (version (git-version "0.3" revision commit))
(source
(origin
(method git-fetch)
@@ -7546,8 +7545,20 @@ (define-public emacs-sx
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "0m90ddwm8j0y6d1ppqhd2gil1107k202blw6mzm5bdambn4nfqkf"))))
+ (base32 "0jkmb8x28v8jnhgm9zibyjn6q5dmssv24gq1084jwx2kzg135sjm"))))
(build-system emacs-build-system)
+ (arguments
+ (list
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-emacs-30-build
+ (lambda _
+ (substitute* "sx-question-print.el"
+ ((":foreground nil t")
+ ":foreground nil 'default")))))
+ #:tests? #f ; Tests are broken on emacs <at> 30
+ #:test-command
+ #~(list "emacs" "--batch" "-L" "." "-l" "ert" "-l" "test/tests.el"
+ "-f" "ert-run-tests-batch-and-exit")))
(propagated-inputs
(list emacs-markdown-mode))
(home-page "https://github.com/vermiculus/sx.el")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:09 GMT)
Full text and
rfc822 format available.
Message #23 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-git-annex)[arguments]<tests>: Skip
them.
---
gnu/packages/emacs-xyz.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 15cf7415c0..4a7d4d939d 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31929,6 +31929,8 @@ (define-public emacs-git-annex
(base32
"1lfky2nsrlndlbvk6vwbswnvbvkz1sxgg0n3r5q6xykdkjym0lrh"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:tests? #f)) ; No tests.
(home-page "https://github.com/jwiegley/git-annex-el")
(synopsis "Emacs integration for git-annex")
(description "Enhances Dired and buffers visiting annex files with
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:09 GMT)
Full text and
rfc822 format available.
Message #26 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-magit-annex)
[arguments]<tests?>: Skip them.
<test-command>: Set it.
---
gnu/packages/emacs-xyz.scm | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 4a7d4d939d..9f75412f90 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -2101,6 +2101,15 @@ (define-public emacs-magit-annex
(sha256
(base32 "0gbrn80xcwhfav962hjv6lhx444b81jknzj22zb8d5piqfpg8rvc"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:tests? #f ; tests rely on an older version of emacs-magit.
+ #:test-command
+ (let ((emacs-magit (this-package-input "emacs-magit")))
+ #~(list "make" "test"
+ (string-append "MAGIT_DIR="
+ #$emacs-magit
+ "/share/emacs/site-lisp/magit-"
+ #$(package-version emacs-magit))))))
(propagated-inputs (list emacs-magit))
(home-page "https://github.com/magit/magit-annex/")
(synopsis "Git-annex support for Magit")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:10 GMT)
Full text and
rfc822 format available.
Message #29 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-mu4e-dashboard): Update to 0.1.1-1.c9c09b7.
---
gnu/packages/emacs-xyz.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6dd82ab82e..ae8515e967 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -30929,8 +30929,8 @@ (define-public emacs-sxiv
;; Package has no releases or tags. Version is extracted from "Version:"
;; keyword in main file.
(define-public emacs-mu4e-dashboard
- (let ((commit "16ffbb2a36817647e345f60acdfaac66dda28c0f")
- (revision "0"))
+ (let ((commit "c9c09b7ed6433070de148b656ac273b7fb7cec07")
+ (revision "1"))
(package
(name "emacs-mu4e-dashboard")
(version (git-version "0.1.1" revision commit))
@@ -30942,8 +30942,9 @@ (define-public emacs-mu4e-dashboard
(file-name (git-file-name name version))
(sha256
(base32
- "1fp2f9rvh20r3advbzcgm5vv2dzcyvy1618hfykbm6ac4wjscdll"))))
+ "164p56i6lgwgg7ina9h5qb4i31q3fngsy0ndbdva9agylk2sa9vc"))))
(build-system emacs-build-system)
+ (native-inputs (list emacs-async))
(propagated-inputs (list mu))
(home-page "https://github.com/rougier/mu4e-dashboard")
(synopsis "Build your own dashboard for mu4e using org-mode")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:11 GMT)
Full text and
rfc822 format available.
Message #32 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-flycheck-haskell):
[arguments]<test-command>: Set it.
<tests?>: Skip them, add comment.
<include>: Use gexps.
[native-inputs]: Add ghc.
---
gnu/packages/emacs-xyz.scm | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 9f75412f90..6dd82ab82e 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -217,6 +217,7 @@ (define-module (gnu packages emacs-xyz)
#:use-module (gnu packages gtk)
#:use-module (gnu packages gnome)
#:use-module (gnu packages graphviz)
+ #:use-module (gnu packages haskell)
#:use-module (gnu packages haskell-apps)
#:use-module (gnu packages ibus)
#:use-module (gnu packages idris)
@@ -35137,10 +35138,14 @@ (define-public emacs-flycheck-haskell
(base32
"10pgsbagq6qj4mshq5sypv0q0khck92b30sc793b4g1pfpsxvgjn"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:include #~(list "\\.el$" "\\.hs$")
+ #: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))
- (arguments
- `(#:include '("\\.el$" "\\.hs$")))
+ (native-inputs
+ (list ghc))
(home-page "https://github.com/flycheck/flycheck-haskell")
(synopsis "Flycheck for Haskell")
(description "This package configures syntax-checking for Haskell
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:11 GMT)
Full text and
rfc822 format available.
Message #35 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el): Update to 0-4.0c1f447.
[propagated-inputs]: Add emacs-esxml, emacs-ts.
guix style has been run too.
---
gnu/packages/emacs-xyz.scm | 27 ++++++++++++---------------
1 file changed, 12 insertions(+), 15 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index ae8515e967..2aa2b8b801 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -2948,8 +2948,8 @@ (define-public emacs-solidity
(license license:gpl3+))))
(define-public emacs-unpackaged-el
- (let ((commit "746801a677ada6cd6fa076e423aa0953779f3fad")
- (revision "3"))
+ (let ((commit "0c1f447dab29697d4e30806022f28657c1489375")
+ (revision "4"))
(package
(name "emacs-unpackaged-el")
(version (git-version "0" revision commit))
@@ -2961,22 +2961,19 @@ (define-public emacs-unpackaged-el
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32
- "0jvb2ci0h0lj368qhbff3pzkxj3nhlligpbkjzi525k9rkjgm7l8"))))
+ (base32 "042vcffg1scq6zq8rhv3f2hsl4ychr1gx6hlp23b8hfmz268fima"))))
(build-system emacs-build-system)
- (propagated-inputs
- (list emacs-dash emacs-org emacs-s emacs-hydra emacs-use-package))
- (arguments
- (list
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'unpack 'require-hydra
- (lambda _
- (substitute* "unpackaged.el"
- ((";;; Code:") ";;; Code:\n(require 'hydra)")))))))
+ (propagated-inputs (list emacs-dash
+ emacs-esxml
+ emacs-org
+ emacs-s
+ emacs-hydra
+ emacs-use-package
+ emacs-ts))
(home-page "https://github.com/alphapapa/unpackaged.el")
(synopsis "Useful snippets of Emacs Lisp code")
- (description "This package provides Emacs Lisp utilities for a variety
+ (description
+ "This package provides Emacs Lisp utilities for a variety
of tasks, including version control, task management, and regex-based
replacement.")
(license license:gpl3+))))
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:12 GMT)
Full text and
rfc822 format available.
Message #38 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-flymake-shellcheck):
[arguments]<phases>: Improve phase 'substitute-shellcheck-path.
---
gnu/packages/emacs-xyz.scm | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 2aa2b8b801..368710d2cc 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -3501,8 +3501,7 @@ (define-public emacs-flymake-shellcheck
(emacs-substitute-sexps "flymake-shellcheck.el"
("defcustom flymake-shellcheck-path"
`(or (executable-find "shellcheck")
- ,(string-append (assoc-ref inputs "shellcheck")
- "/bin/shellcheck")))))))))
+ ,(search-input-file inputs "bin/shellcheck")))))))))
(inputs
(list shellcheck))
(home-page "https://github.com/federicotdn/flymake-shellcheck")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:13 GMT)
Full text and
rfc822 format available.
Message #41 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-alarm-clock):
[arguments]<phases>: Improve phase 'configure.
---
gnu/packages/emacs-xyz.scm | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 368710d2cc..a00f66a5bd 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -3625,12 +3625,12 @@ (define-public emacs-alarm-clock
#~(modify-phases %standard-phases
(add-after 'unpack 'configure
(lambda* (#:key inputs #:allow-other-keys)
- (let ((mpg123 (search-input-file inputs "/bin/mpg123"))
- (notify-send
- (search-input-file inputs "/bin/notify-send")))
- (substitute* "alarm-clock.el"
- (("\"mpg123\"") (string-append "\"" mpg123 "\""))
- (("notify-send") notify-send))))))))
+ (substitute* "alarm-clock.el"
+ (("\"mpg123\"")
+ (string-append
+ "\"" (search-input-file inputs "bin/mpg123") "\""))
+ (("notify-send")
+ (search-input-file inputs "bin/notify-send"))))))))
(inputs
(list libnotify mpg123))
(propagated-inputs
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:13 GMT)
Full text and
rfc822 format available.
Message #44 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-org-pandoc-import):
[arguments]<phases>: Improve 'patch-exec-paths phase.
---
gnu/packages/emacs-xyz.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index a00f66a5bd..2cdc6ccc0e 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13000,10 +13000,10 @@ (define-public emacs-org-pandoc-import
(modify-phases %standard-phases
(add-after 'unpack 'patch-exec-paths
(lambda* (#:key inputs #:allow-other-keys)
- (let ((pandoc (assoc-ref inputs "pandoc")))
- (substitute* "org-pandoc-import.el"
- (("\"pandoc\"")
- (string-append "\"" pandoc "/bin/pandoc\"")))))))))
+ (substitute* "org-pandoc-import.el"
+ (("\"pandoc\"")
+ (string-append
+ "\"" (search-input-file inputs "bin/pandoc") "\""))))))))
(inputs
(list pandoc))
(home-page "https://github.com/tecosaur/org-pandoc-import/")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:14 GMT)
Full text and
rfc822 format available.
Message #47 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-sly-stepper):
[arguments]<phases>: Improve style.
---
gnu/packages/emacs-xyz.scm | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 2cdc6ccc0e..893b3e6213 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -18414,16 +18414,14 @@ (define-public emacs-sly-stepper
(setenv "EMACSLOADPATH"
(string-append (string-join contrib ":")
":"
- (getenv "EMACSLOADPATH")))
- #t)))
+ (getenv "EMACSLOADPATH"))))))
(add-after 'install 'find-agnostic-lizard
(lambda* (#:key inputs outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(file (string-append (elpa-directory out)
"/slynk-stepper.lisp"))
- (asd (string-append
- (assoc-ref inputs "cl-agnostic-lizard")
- "/share/common-lisp/systems/agnostic-lizard.asd")))
+ (asd (search-input-file inputs "\
+share/common-lisp/systems/agnostic-lizard.asd")))
;; agnostic-lizard is found at runtime.
(substitute* file
(("\\(require :asdf\\)")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:14 GMT)
Full text and
rfc822 format available.
Message #50 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-helm-system-packages): Improve style.
[arguments]<phases>: Improve 'configure phase style.
---
gnu/packages/emacs-xyz.scm | 22 +++++++++-------------
1 file changed, 9 insertions(+), 13 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 893b3e6213..9c37b7f717 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -20836,26 +20836,22 @@ (define-public emacs-helm-system-packages
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32
- "13a8jpj4wwm0yjv8hnsizgjf8wi3r2ap87lyvw7g4c7snp2dydwa"))))
+ (base32 "13a8jpj4wwm0yjv8hnsizgjf8wi3r2ap87lyvw7g4c7snp2dydwa"))))
(build-system emacs-build-system)
- (inputs
- (list recutils))
- (propagated-inputs
- (list emacs-helm))
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'configure
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (let ((recutils (assoc-ref inputs "recutils")))
- ;; Specify the absolute file names of the various
- ;; programs so that everything works out-of-the-box.
- (substitute* "helm-system-packages-guix.el"
- (("recsel") (string-append recutils "/bin/recsel")))))))))
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "helm-system-packages-guix.el"
+ (("recsel")
+ (search-input-file inputs "bin/recsel"))))))))
+ (inputs (list recutils))
+ (propagated-inputs (list emacs-helm))
(home-page "https://github.com/emacs-helm/helm-system-packages")
(synopsis "Helm System Packages is an interface to your package manager")
- (description "List all available packages in Helm (with installed
+ (description
+ "List all available packages in Helm (with installed
packages displayed in their own respective face). Fuzzy-search, mark and
execute the desired action over any selections of packages: Install,
uninstall, display packages details (in Org Mode) or insert details at point,
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:14 GMT)
Full text and
rfc822 format available.
Message #53 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-eimp):
[arguments]<phases>: Improve 'configure phase style.
---
gnu/packages/emacs-xyz.scm | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 9c37b7f717..cfd0a951fa 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -23134,13 +23134,11 @@ (define-public emacs-eimp
(modify-phases %standard-phases
(add-after 'unpack 'configure
(lambda* (#:key inputs #:allow-other-keys)
- (let ((imagemagick (assoc-ref inputs "imagemagick")))
- ;; eimp.el is read-only in git.
- (chmod "eimp.el" #o644)
- (emacs-substitute-variables "eimp.el"
- ("eimp-mogrify-program"
- (string-append imagemagick "/bin/mogrify"))))
- #t)))))
+ ;; eimp.el is read-only in git.
+ (chmod "eimp.el" #o644)
+ (emacs-substitute-variables "eimp.el"
+ ("eimp-mogrify-program"
+ (search-input-file inputs "bin/mogrify"))))))))
(inputs
(list imagemagick))
(home-page "https://github.com/nicferrier/eimp")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:15 GMT)
Full text and
rfc822 format available.
Message #56 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-emacsql):
[arguments]<phases>: Improve style of 'fix-executable-paths.
---
gnu/packages/emacs-xyz.scm | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index cfd0a951fa..6af0109b5d 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -25919,12 +25919,12 @@ (define-public emacs-emacsql
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-executable-paths
(lambda* (#:key inputs #:allow-other-keys)
- (let ((mdb (assoc-ref inputs "mariadb"))
- (psql (assoc-ref inputs "postgresql")))
- (emacs-substitute-variables "emacsql-psql.el"
- ("emacsql-psql-executable" (string-append psql "/bin/psql")))
- (emacs-substitute-variables "emacsql-mysql.el"
- ("emacsql-mysql-executable" (string-append mdb "/bin/mysql")))))))))
+ (emacs-substitute-variables "emacsql-psql.el"
+ ("emacsql-psql-executable"
+ (search-input-file inputs "bin/psql")))
+ (emacs-substitute-variables "emacsql-mysql.el"
+ ("emacsql-mysql-executable"
+ (search-input-file inputs "/bin/mysql"))))))))
(inputs (list mariadb postgresql))
(native-inputs (list emacs-sqlite3-api))
(home-page "https://github.com/magit/emacsql")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:16 GMT)
Full text and
rfc822 format available.
Message #59 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-pulseaudio-control):
[arguments]<phases>: Improve 'patch-file-name style.
---
gnu/packages/emacs-xyz.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6af0109b5d..026f04464a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -27201,10 +27201,9 @@ (define-public emacs-pulseaudio-control
#:phases #~(modify-phases %standard-phases
(add-after 'unpack 'patch-file-name
(lambda* (#:key inputs #:allow-other-keys)
- (let ((pulseaudio (assoc-ref inputs "pulseaudio")))
- (emacs-substitute-variables "pulseaudio-control.el"
- ("pulseaudio-control-pactl-path"
- (string-append pulseaudio "/bin/pactl")))))))))
+ (emacs-substitute-variables "pulseaudio-control.el"
+ ("pulseaudio-control-pactl-path"
+ (search-input-file inputs "bin/pactl"))))))))
(inputs (list pulseaudio))
(home-page "https://git.sr.ht/~flexibeast/pulseaudio-control")
(synopsis "Control Pulseaudio from Emacs")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:16 GMT)
Full text and
rfc822 format available.
Message #62 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-everywhere):
[arguments]<phases>: Factorize 'patch-exec-paths substitution.
---
gnu/packages/emacs-xyz.scm | 18 +++---------------
1 file changed, 3 insertions(+), 15 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 026f04464a..dc272e4fe8 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -37147,21 +37147,9 @@ (define-public emacs-everywhere
(add-after 'unpack 'patch-exec-paths
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "emacs-everywhere.el"
- (("\"xclip\"")
- (string-append "\""
- (search-input-file inputs "/bin/xclip")
- "\""))
- (("\"xdotool\"")
- (string-append "\""
- (search-input-file inputs "/bin/xdotool")
- "\""))
- (("\"xprop\"")
- (string-append "\""
- (search-input-file inputs "/bin/xprop")
- "\""))
- (("\"xwininfo\"")
- (string-append "\""
- (search-input-file inputs "/bin/xwininfo")
+ (("\"(xclip|xdotool|xprop|xwininfo)\"" all binary)
+ (string-append "\"" (search-input-file
+ inputs (string-append "bin/" binary))
"\""))))))))
(inputs (list xclip xdotool xprop xwininfo))
(build-system emacs-build-system)
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:17 GMT)
Full text and
rfc822 format available.
Message #65 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-fish-completion):
[arguments]<phases>: Improve 'configure phase style.
---
gnu/packages/emacs-xyz.scm | 16 ++++++----------
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index dc272e4fe8..24cb9ecd3a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -30301,20 +30301,16 @@ (define-public emacs-fish-completion
(base32
"17lqip1i1rrsvxzz4bx9rqf1fvwd3hriwg3sj6qxmfc8pylnp37q"))))
(build-system emacs-build-system)
- (inputs (list fish))
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'configure
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (let ((fish (assoc-ref inputs "fish")))
- ;; Specify the absolute file names of the various
- ;; programs so that everything works out-of-the-box.
- (make-file-writable "fish-completion.el")
- (emacs-substitute-variables
- "fish-completion.el"
- ("fish-completion-command"
- (string-append fish "/bin/fish")))))))))
+ (lambda* (#:key inputs #:allow-other-keys)
+ (make-file-writable "fish-completion.el")
+ (emacs-substitute-variables "fish-completion.el"
+ ("fish-completion-command"
+ (search-input-file inputs "bin/fish"))))))))
+ (inputs (list fish))
(home-page
"https://gitlab.com/Ambrevar/emacs-fish-completion")
(synopsis "Fish completion for Emacs pcomplete")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:17 GMT)
Full text and
rfc822 format available.
Message #68 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-libyaml):
[arguments]<phases>: Improve 'substitute-libyaml-core-path style.
---
gnu/packages/emacs-xyz.scm | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 24cb9ecd3a..4a616fdb62 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -34603,10 +34603,10 @@ (define-public emacs-libyaml
(add-after 'unpack 'substitute-libyaml-core-path
(lambda _
(make-file-writable "libyaml.el")
- (substitute* "libyaml.el"
- (("^\\(require 'libyaml-core\\)")
- (string-append "(module-load \"" #$output
- "/lib/libyaml-core.so\")")))))
+ (emacs-substitute-sexps "libyaml.el"
+ ("(require 'libyaml-core)"
+ `(module-load
+ ,(string-append #$output "/lib/libyaml-core.so"))))))
(add-after 'check 'make
;; Run make.
(lambda* (#:key (make-flags '()) #:allow-other-keys)
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:18 GMT)
Full text and
rfc822 format available.
Message #71 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-edbi): Improve style.
[arguments]<phases>: Improve style of phase 'patch-path.
---
gnu/packages/emacs-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 4a616fdb62..7a519c81a3 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -33184,9 +33184,9 @@ (define-public emacs-edbi
(modify-phases %standard-phases
(add-after 'unpack 'patch-path
(lambda* (#:key inputs #:allow-other-keys)
- (let ((perl (assoc-ref inputs "perl")))
+ (let ((perl (search-input-file inputs "bin/perl")))
(substitute* "edbi.el"
- (("\"perl\"") (string-append "\"" perl "/bin/perl\""))))))
+ (("\"perl\"") (string-append "\"" perl "\""))))))
(add-after 'install 'wrap-edbi-bridge
(lambda* (#:key inputs outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:18 GMT)
Full text and
rfc822 format available.
Message #74 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-irony-mode-server):
[arguments]<phases>: Use gexps.
---
gnu/packages/emacs-xyz.scm | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 7a519c81a3..4f27c54e1c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -11068,14 +11068,13 @@ (define-public emacs-irony-mode-server
(inherit emacs-irony-mode)
(name "emacs-irony-mode-server")
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'configure
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out")))
- (invoke "cmake"
- "server"
- (string-append "-DCMAKE_INSTALL_PREFIX=" out))))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'configure
+ (lambda _
+ (invoke "cmake" "server"
+ (string-append "-DCMAKE_INSTALL_PREFIX=" #$output)))))))
(inputs
(list clang))
(build-system cmake-build-system)
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:19 GMT)
Full text and
rfc822 format available.
Message #77 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-sxiv):
[arguments]<phases>: Use search-input-file in phase 'set-sxiv-path.
---
gnu/packages/emacs-xyz.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 4f27c54e1c..a8497dbdaa 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -30888,8 +30888,6 @@ (define-public emacs-sxiv
(sha256
(base32
"0gimq172pp143jckfhhyw319n3vpjvlkadm0vhypycas9i89mcg0"))))
- (inputs (list sxiv))
- (propagated-inputs (list emacs-dash))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -30898,8 +30896,9 @@ (define-public emacs-sxiv
(emacs-substitute-sexps "sxiv.el"
(":command
(append"
- `(list ,(string-append (assoc-ref inputs "sxiv")
- "/bin/sxiv")))))))))
+ `(list ,(search-input-file inputs "bin/sxiv")))))))))
+ (inputs (list sxiv))
+ (propagated-inputs (list emacs-dash))
(build-system emacs-build-system)
(home-page "https://tildegit.org/contrapunctus/sxiv")
(synopsis "Launch sxiv from Emacs with Dired integration")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:19 GMT)
Full text and
rfc822 format available.
Message #80 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-all-the-icons):
[arguments]: Improve style, use gexps.
---
gnu/packages/emacs-xyz.scm | 46 +++++++++++++++++++-------------------
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6eaf571f78..ee1da5348b 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -32383,29 +32383,29 @@ (define-public emacs-all-the-icons
(base32 "0lwgvgnqf7vihglm0c5bwsxbl4x7f641289cji5s7jwy2dbsqk7g"))))
(build-system emacs-build-system)
(arguments
- `(#:include '("\\.el$" "^data/")
- #:exclude '("^test/")
- #:tests? #f ; XXX: duplicate tests
- #:phases
- (modify-phases %standard-phases
- (add-after 'install 'install-fonts
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((fonts (string-append (assoc-ref outputs "out")
- "/share/fonts")))
- (mkdir-p fonts)
- (with-directory-excursion "fonts"
- (install-file "all-the-icons.ttf" fonts)
- ;; TODO: Unbundle.
- (install-file "file-icons.ttf" fonts)
- (install-file "octicons.ttf" fonts)
- (install-file "weathericons.ttf" fonts)))))
- (replace 'check
- (lambda* (#:key tests? outputs #:allow-other-keys)
- (if tests?
- (apply invoke "ert-runner" "-l"
- (append (find-files "data" "\\.el")
- '("all-the-icons-faces.el")))
- (format #t "test suite not run~%")))))))
+ (list
+ #:include '(list "\\.el$" "^data/")
+ #:exclude '(list "^test/")
+ #:tests? #f ; XXX: duplicate tests
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'install-fonts
+ (lambda _
+ (let ((fonts (string-append #$output "/share/fonts")))
+ (mkdir-p fonts)
+ (with-directory-excursion "fonts"
+ (install-file "all-the-icons.ttf" fonts)
+ ;; TODO: Unbundle.
+ (install-file "file-icons.ttf" fonts)
+ (install-file "octicons.ttf" fonts)
+ (install-file "weathericons.ttf" fonts)))))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (if tests?
+ (apply invoke "ert-runner" "-l"
+ (append (find-files "data" "\\.el")
+ '("all-the-icons-faces.el")))
+ (format #t "test suite not run~%")))))))
(native-inputs
(list emacs-f emacs-ert-runner))
(propagated-inputs
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:20 GMT)
Full text and
rfc822 format available.
Message #83 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-w3m):
[arguments]<phases>: Use gexps.
---
gnu/packages/emacs-xyz.scm | 32 +++++++++++++++-----------------
1 file changed, 15 insertions(+), 17 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index a8497dbdaa..6eaf571f78 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -4062,25 +4062,23 @@ (define-public emacs-w3m
(substitute* "configure"
(("EMACS_FLAVOR=unsupported") "EMACS_FLAVOR=emacs"))))
(add-before 'build 'patch-exec-paths
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out")))
- (make-file-writable "w3m.el")
- (emacs-substitute-variables "w3m.el"
- ("w3m-command" (search-input-file inputs "/bin/w3m"))
- ("w3m-touch-command" (search-input-file inputs "/bin/touch"))
- ("w3m-icon-directory"
- (string-append out "/share/images/emacs-w3m")))
- (make-file-writable "w3m-image.el")
- (emacs-substitute-variables "w3m-image.el"
- ("w3m-imagick-convert-program"
- (search-input-file inputs "/bin/convert"))
- ("w3m-imagick-identify-program"
- (search-input-file inputs "/bin/identify"))))))
+ (lambda* (#:key inputs #:allow-other-keys)
+ (make-file-writable "w3m.el")
+ (emacs-substitute-variables "w3m.el"
+ ("w3m-command" (search-input-file inputs "/bin/w3m"))
+ ("w3m-touch-command" (search-input-file inputs "/bin/touch"))
+ ("w3m-icon-directory"
+ (string-append #$output "/share/images/emacs-w3m")))
+ (make-file-writable "w3m-image.el")
+ (emacs-substitute-variables "w3m-image.el"
+ ("w3m-imagick-convert-program"
+ (search-input-file inputs "/bin/convert"))
+ ("w3m-imagick-identify-program"
+ (search-input-file inputs "/bin/identify")))))
(replace 'install
- (lambda* (#:key outputs #:allow-other-keys)
+ (lambda _
(invoke "make" "install" "install-icons")
- (with-directory-excursion
- (emacs:elpa-directory (assoc-ref outputs "out"))
+ (with-directory-excursion (emacs:elpa-directory #$output)
(for-each delete-file '("ChangeLog" "ChangeLog.1"))
(symlink "w3m-load.el" "w3m-autoloads.el")))))))
(home-page "http://emacs-w3m.namazu.org/")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:20 GMT)
Full text and
rfc822 format available.
Message #86 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-mediawiki-el): Define in terms of
'deprecated-package'.
(emacs-mediawiki): New variable, formerly known as
"emacs-mediawiki-el". Run guix style.
---
gnu/packages/emacs-xyz.scm | 25 ++++++++++++++-----------
1 file changed, 14 insertions(+), 11 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index ee1da5348b..17dd7da490 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -5417,19 +5417,19 @@ (define-public emacs-howm
searches. Unlike @code{emacs-wiki.el}, it can be combined with any format.")
(license license:gpl1+)))
-(define-public emacs-mediawiki-el
+(define-public emacs-mediawiki
(package
- (name "emacs-mediawiki-el")
+ (name "emacs-mediawiki")
(version "2.3.1")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/hexmode/mediawiki-el.git")
- (commit version)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "1d05jw2sa19rgzskvavh21bfmbh07yza1drfbgypsvay3nkjfd2z"))))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/hexmode/mediawiki-el")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1d05jw2sa19rgzskvavh21bfmbh07yza1drfbgypsvay3nkjfd2z"))))
(build-system emacs-build-system)
(synopsis "Mediawiki editor for Emacs")
(description "This package provides a way to edit mediawiki sites from
@@ -5437,6 +5437,9 @@ (define-public emacs-mediawiki-el
(home-page "https://github.com/hexmode/mediawiki-el")
(license license:agpl3+)))
+(define-deprecated/public emacs-mediawiki-el emacs-mediawiki
+ (deprecated-package "emacs-mediawiki-el" emacs-mediawiki))
+
(define-public emacs-bm
(package
(name "emacs-bm")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:21 GMT)
Full text and
rfc822 format available.
Message #89 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-undohist-el): Define in terms of
'deprecated-package'. Fix home-page redirection lint.
(emacs-undohist): New variable, formerly known as "emacs-undohist-el".
---
gnu/packages/emacs-xyz.scm | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index fa9281992f..f906a5b26f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -16044,15 +16044,15 @@ (define-public emacs-uniquify-files
unique file names you need this package here.")
(license license:gpl3+)))
-(define-public emacs-undohist-el
+(define-public emacs-undohist
(package
- (name "emacs-undohist-el")
+ (name "emacs-undohist")
(version "0.3.0")
(source
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/m2ym/undohist-el")
+ (url "https://github.com/emacsorphanage/undohist")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -16060,12 +16060,15 @@ (define-public emacs-undohist-el
(build-system emacs-build-system)
(arguments
(list #:tests? #f)) ; No tests.
- (home-page "https://github.com/m2ym/undohist-el")
+ (home-page "https://github.com/emacsorphanage/undohist")
(synopsis "Save undo history between sessions")
(description "This package allows persistent use of undo history for
individual file buffers.")
(license license:gpl3+)))
+(define-deprecated/public emacs-undohist-el emacs-undohist
+ (deprecated-package "emacs-undohist-el" emacs-undohist))
+
(define-public emacs-eprime
(let ((commit "17a481af26496be91c07139a9bfc05cfe722506f"))
(package
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:21 GMT)
Full text and
rfc822 format available.
Message #92 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-citeproc-el): Define in terms of
'deprecated-package'.
(emacs-citeproc): New variable, formerly known as
"emacs-citeproc-el". Run guix style.
(emacs-citar, emacs-org-ref, emacs-ox-hugo): Use emacs-citeproc.
---
gnu/packages/emacs-xyz.scm | 33 ++++++++++++++++++---------------
1 file changed, 18 insertions(+), 15 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 17dd7da490..a4d592aec0 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -5663,9 +5663,9 @@ (define-public emacs-chronometrist
;; Software is dual-licensed.
(license (list license:unlicense license:wtfpl2))))
-(define-public emacs-citeproc-el
+(define-public emacs-citeproc
(package
- (name "emacs-citeproc-el")
+ (name "emacs-citeproc")
(version "0.9.4")
(source
(origin
@@ -5678,16 +5678,16 @@ (define-public emacs-citeproc-el
(base32 "1l74c2f2xjzsp3i331sw3db4fhbvdbwyd856j1ygldwrh4rli9ml"))))
(build-system emacs-build-system)
(arguments
- (list #:emacs emacs ;need libxml support
- #:tests? #f)) ;tests require missing data
- (propagated-inputs
- (list emacs-compat
- emacs-dash
- emacs-f
- emacs-parsebib
- emacs-queue
- emacs-s
- emacs-string-inflection))
+ (list
+ #:emacs emacs ;need libxml support
+ #:tests? #f)) ;tests require missing data
+ (propagated-inputs (list emacs-compat
+ emacs-dash
+ emacs-f
+ emacs-parsebib
+ emacs-queue
+ emacs-s
+ emacs-string-inflection))
(home-page "https://github.com/andras-simonyi/citeproc-el")
(synopsis "Citation Style Language (CSL) processor for Emacs")
(description
@@ -5697,6 +5697,9 @@ (define-public emacs-citeproc-el
of bibliographic references.")
(license license:gpl3+)))
+(define-deprecated/public emacs-citeproc-el emacs-citeproc
+ (deprecated-package "emacs-citeproc-el" emacs-citeproc))
+
(define-public emacs-corfu
(package
(name "emacs-corfu")
@@ -26811,7 +26814,7 @@ (define-public emacs-citar
(lambda _
(setenv "HOME" "/tmp"))))))
(propagated-inputs (list emacs-auctex
- emacs-citeproc-el
+ emacs-citeproc
emacs-embark
emacs-org
emacs-parsebib
@@ -28272,7 +28275,7 @@ (define-public emacs-org-ref
" (skip-unless (libxml-available-p))"))))))))
(propagated-inputs
(list emacs-avy
- emacs-citeproc-el
+ emacs-citeproc
emacs-dash
emacs-f
emacs-helm-bibtex
@@ -37526,7 +37529,7 @@ (define-public emacs-ox-hugo
(propagated-inputs
(list emacs-tomelr))
(native-inputs (list emacs-toc-org
- emacs-citeproc-el
+ emacs-citeproc
emacs-org-ref
emacs-org))
(home-page "https://ox-hugo.scripter.co")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:22 GMT)
Full text and
rfc822 format available.
Message #95 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-scratch-el): Define in terms of
'deprecated-package'.
(emacs-scratch): New variable, formerly known as "emacs-scratch-el".
---
gnu/packages/emacs-xyz.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f906a5b26f..7d5ccf4e8c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -25174,9 +25174,9 @@ (define-public emacs-org-sticky-header
(home-page "https://github.com/alphapapa/org-sticky-header")
(license license:gpl3+)))
-(define-public emacs-scratch-el
+(define-public emacs-scratch
(package
- (name "emacs-scratch-el")
+ (name "emacs-scratch")
(version "1.4")
(source
(origin
@@ -25209,6 +25209,9 @@ (define-public emacs-scratch-el
formatting rules for that language.")
(license license:bsd-2)))
+(define-deprecated/public emacs-scratch-el emacs-scratch
+ (deprecated-package "emacs-scratch-el" emacs-scratch))
+
(define-public emacs-kv
(package
(name "emacs-kv")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:22 GMT)
Full text and
rfc822 format available.
Message #98 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-moe-theme-el): Define in terms of
'deprecated-package'.
(emacs-moe-theme): New variable, formerly known as "emacs-moe-theme-el".
---
gnu/packages/emacs-xyz.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index fcb46edce2..fa9281992f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13289,9 +13289,9 @@ (define-public emacs-zenburn-theme
It is built on top of the custom theme support in Emacs 24 or later.")
(license license:gpl3+)))
-(define-public emacs-moe-theme-el
+(define-public emacs-moe-theme
(package
- (name "emacs-moe-theme-el")
+ (name "emacs-moe-theme")
(version "1.0.1")
(source
(origin
@@ -13310,6 +13310,9 @@ (define-public emacs-moe-theme-el
variants.")
(license license:gpl3+)))
+(define-deprecated/public emacs-moe-theme-el emacs-moe-theme
+ (deprecated-package "emacs-moe-theme-el" emacs-moe-theme))
+
(define-public emacs-color-theme-sanityinc-tomorrow
(package
(name "emacs-color-theme-sanityinc-tomorrow")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:23 GMT)
Full text and
rfc822 format available.
Message #101 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-chruby-el): Define in terms of
'deprecated-package'.
(emacs-chruby): New variable, formerly known as "emacs-chruby-el".
---
gnu/packages/emacs-xyz.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index a4d592aec0..fcb46edce2 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -8417,12 +8417,12 @@ (define-public emacs-inf-ruby
@code{inf-ruby-wrapper-command} customization variable could be helpful.")
(license license:gpl3+)))
-(define-public emacs-chruby-el
+(define-public emacs-chruby
(let ((version "1.0")
(commit "42bc6d521f832eca8e2ba210f30d03ad5529788f")
(revision "0"))
(package
- (name "emacs-chruby-el")
+ (name "emacs-chruby")
(version (git-version version revision commit))
(source (origin
(method git-fetch)
@@ -8437,6 +8437,9 @@ (define-public emacs-chruby-el
(description "This package lets you switch Ruby versions using chruby.")
(license license:gpl3+))))
+(define-deprecated/public emacs-chruby-el emacs-chruby
+ (deprecated-package "emacs-chruby-el" emacs-chruby))
+
;; Package has no release. Version is extracted from "Version:" keyword in
;; main file.
(define-public emacs-zeno-theme
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:23 GMT)
Full text and
rfc822 format available.
Message #104 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-nov-el): Define in terms of
'deprecated-package'.
(emacs-nov): New variable, formerly known as "emacs-nov-el".
(emacs-org-noter)[native-inputs]: Replace emacs-nov-el with emacs-nov.
---
gnu/packages/emacs-xyz.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f1cf4a1fdc..f94818a344 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -25270,9 +25270,9 @@ (define-public emacs-esxml
the format.")
(license license:gpl3+)))
-(define-public emacs-nov-el
+(define-public emacs-nov
(package
- (name "emacs-nov-el")
+ (name "emacs-nov")
(version "0.5.0")
(source
(origin
@@ -25301,6 +25301,9 @@ (define-public emacs-nov-el
"@code{nov.el} provides a major mode for reading EPUB documents.")
(license license:gpl3+)))
+(define-deprecated/public emacs-nov-el emacs-nov
+ (deprecated-package "emacs-nov-el" emacs-nov))
+
(define-public epipe
(package
(name "epipe")
@@ -37252,7 +37255,7 @@ (define-public emacs-org-noter
(native-inputs (list emacs-buttercup
emacs-djvu
emacs-log4e
- emacs-nov-el
+ emacs-nov
emacs-org-roam
emacs-pdf-tools
emacs-with-simulated-input))
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:24 GMT)
Full text and
rfc822 format available.
Message #107 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-scratch): Run guix style.
---
gnu/packages/emacs-xyz.scm | 33 +++++++++++++++++----------------
1 file changed, 17 insertions(+), 16 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 7d5ccf4e8c..f1cf4a1fdc 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -25188,25 +25188,26 @@ (define-public emacs-scratch
(sha256
(base32 "174d8ancnkgb7q62196kd6nrfib6rnwxw4visgbk1c6yd1w8kray"))))
(build-system emacs-build-system)
- (native-inputs
- (list texinfo))
+ (native-inputs (list texinfo))
(arguments
- (list #:tests? #f ; No tests.
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'install 'install-doc
- (lambda _
- (unless (invoke "makeinfo" "scratch.texi")
- (error "makeinfo failed"))
- (install-file "scratch.info"
- (string-append #$output "/share/info")))))))
+ (list
+ #:tests? #f ;No tests.
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'install-doc
+ (lambda _
+ (unless (invoke "makeinfo" "scratch.texi")
+ (error "makeinfo failed"))
+ (install-file "scratch.info"
+ (string-append #$output "/share/info")))))))
(home-page "https://codeberg.org/emacs-weirdware/scratch")
(synopsis "Create scratch buffers with the same mode as current buffer")
- (description "Scratch is an extension to Emacs that enables one to create
-scratch buffers that are in the same mode as the current buffer. This is
-notably useful when working on code in some language; you may grab code into a
-scratch buffer, and, by virtue of this extension, do so using the Emacs
-formatting rules for that language.")
+ (description
+ "Scratch is an extension to Emacs that enables one to create scratch
+buffers that are in the same mode as the current buffer. This is notably
+useful when working on code in some language; you may grab code into a scratch
+buffer, and, by virtue of this extension, do so using the Emacs formatting
+rules for that language.")
(license license:bsd-2)))
(define-deprecated/public emacs-scratch-el emacs-scratch
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:24 GMT)
Full text and
rfc822 format available.
Message #110 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-magit-org-todos-el): Define in terms of
'deprecated-package'.
(emacs-magit-org-todos): New variable, formerly known as "emacs-magit-org-todos-el".
---
gnu/packages/emacs-xyz.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f8339ecf65..036184c438 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -28694,9 +28694,9 @@ (define-public emacs-magit-gerrit
Emacs.")
(license license:gpl3+))))
-(define-public emacs-magit-org-todos-el
+(define-public emacs-magit-org-todos
(package
- (name "emacs-magit-org-todos-el")
+ (name "emacs-magit-org-todos")
(version "0.1.2")
(source
(origin
@@ -28721,6 +28721,9 @@ (define-public emacs-magit-org-todos-el
buffer with each of your todos.")
(license license:gpl3+)))
+(define-deprecated/public emacs-magit-org-todos-el emacs-magit-org-todos
+ (deprecated-package "emacs-magit-org-todos-el" emacs-magit-org-todos))
+
(define-public emacs-vcsh
(package
(name "emacs-vcsh")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:25 GMT)
Full text and
rfc822 format available.
Message #113 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-lice-el): Define in terms of
'deprecated-package'.
(emacs-lice): New variable, formerly known as "emacs-lice-el".
---
gnu/packages/emacs-xyz.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 036184c438..8130ab2f17 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -28769,9 +28769,9 @@ (define-public emacs-f3
"The Fantastic File Finder for Emacs. Find files fast, using helm.")
(license license:gpl3+)))
-(define-public emacs-lice-el
+(define-public emacs-lice
(package
- (name "emacs-lice-el")
+ (name "emacs-lice")
(version "0.3")
(source (origin
(method git-fetch)
@@ -28803,6 +28803,9 @@ (define-public emacs-lice-el
@end itemize\n")
(license license:gpl3+)))
+(define-deprecated/public emacs-lice-el emacs-lice
+ (deprecated-package "emacs-lice-el" emacs-lice))
+
(define-public emacs-academic-phrases
(let ((commit "0823ed8c24b26c32f909b896a469833ec4d7b656"))
(package
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:25 GMT)
Full text and
rfc822 format available.
Message #116 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-cargo-el): Define in terms of
'deprecated-package'.
(emacs-cargo): New variable, formerly known as "emacs-cargo-el".
---
gnu/packages/emacs-xyz.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 8130ab2f17..03d143e57a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31638,12 +31638,12 @@ (define-public emacs-rustic
(license (list license:expat
license:asl2.0))))
-(define-public emacs-cargo-el
+(define-public emacs-cargo
;; No tags since 2017, use latest commit.
(let ((commit "7f8466063381eed05d4e222ce822b1dd44e3bf17")
(revision "0"))
(package
- (name "emacs-cargo-el")
+ (name "emacs-cargo")
(version (git-version "0.4.1" revision commit))
(source
(origin
@@ -31672,6 +31672,9 @@ (define-public emacs-cargo-el
combinations to perform Cargo tasks within Rust projects.")
(license license:gpl3+))))
+(define-deprecated/public emacs-cargo-el emacs-cargo
+ (deprecated-package "emacs-cargo-el" emacs-cargo))
+
(define-public emacs-ztree
;; Upstream provides no tag, but the commit below matches latest release.
(let ((commit "c9ad9136d52ca5a81475693864e255d29448f43f"))
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:26 GMT)
Full text and
rfc822 format available.
Message #119 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-m-buffer-el): Define in terms of
'deprecated-package'.
(emacs-m-buffer): New variable, formerly known as "emacs-m-buffer-el".
(emacs-assess)[propagated-inputs]: Replace emacs-m-buffer-el by emacs-m-buffer.
---
gnu/packages/emacs-xyz.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f94818a344..f8339ecf65 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -27509,9 +27509,9 @@ (define-public emacs-edit-server
"This package provides an edit server to respond to requests from Emacs.")
(license license:gpl3+)))
-(define-public emacs-m-buffer-el
+(define-public emacs-m-buffer
(package
- (name "emacs-m-buffer-el")
+ (name "emacs-m-buffer")
(version "0.15")
(source
(origin
@@ -27536,6 +27536,9 @@ (define-public emacs-m-buffer-el
for operating over the contents of Emacs buffers.")
(license license:gpl3+)))
+(define-deprecated/public emacs-m-buffer-el emacs-m-buffer
+ (deprecated-package "emacs-m-buffer-el" emacs-m-buffer))
+
(define-public emacs-let-alist
(package
(name "emacs-let-alist")
@@ -27949,7 +27952,7 @@ (define-public emacs-assess
#~(list "emacs" "--batch" "--directory=."
"--load" "assess-discover.el"
"--eval" "(assess-discover-run-and-exit-batch t)")))
- (propagated-inputs (list emacs-m-buffer-el))
+ (propagated-inputs (list emacs-m-buffer))
(native-inputs (list emacs-load-relative))
(home-page "https://elpa.gnu.org/packages/assess.html")
(synopsis "Test support functions")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:26 GMT)
Full text and
rfc822 format available.
Message #122 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-undo-propose-el): Define in terms of
'deprecated-package'.
(emacs-undo-propose): New variable, formerly known as "emacs-undo-propose-el".
---
gnu/packages/emacs-xyz.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 03d143e57a..c8cb188cce 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -35036,11 +35036,11 @@ (define-public emacs-matcha
packages with a consistent way to use them.")
(license license:gpl3+))))
-(define-public emacs-undo-propose-el
+(define-public emacs-undo-propose
(let ((commit "f80baee566807d733fbacbab08a897bcd62579c3")
(revision "3"))
(package
- (name "emacs-undo-propose-el")
+ (name "emacs-undo-propose")
(version (git-version "3.0.0" revision commit))
(source
(origin
@@ -35063,6 +35063,9 @@ (define-public emacs-undo-propose-el
the @code{undo} history.")
(license license:gpl3+))))
+(define-deprecated/public emacs-undo-propose-el emacs-undo-propose
+ (deprecated-package "emacs-undo-propose-el" emacs-undo-propose))
+
(define-public emacs-elisp-docstring-mode
(let ((commit "f512e509dd690f65133e55563ebbfd2dede5034f")
(version "0.0.1")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:27 GMT)
Full text and
rfc822 format available.
Message #125 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-js2-refactor-el): Define in terms of
'deprecated-package'.
(emacs-js2-refactor): New variable, formerly known as "emacs-js2-refactor-el".
---
gnu/packages/emacs-xyz.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index c8cb188cce..6c411ccab9 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -35169,11 +35169,11 @@ (define-public emacs-flycheck-haskell
buffers.")
(license license:gpl3+))))
-(define-public emacs-js2-refactor-el
+(define-public emacs-js2-refactor
(let ((commit "d4c40b5fc86d3edd7c6a7d83ac86483ee1cb7a28")
(revision "2"))
(package
- (name "emacs-js2-refactor-el")
+ (name "emacs-js2-refactor")
(version (git-version "0.9.0" revision commit))
(source
(origin
@@ -35208,6 +35208,9 @@ (define-public emacs-js2-refactor-el
JavaScript.")
(license license:gpl3+))))
+(define-deprecated/public emacs-js2-refactor-el emacs-js2-refactor
+ (deprecated-package "emacs-js2-refactor-el" emacs-js2-refactor))
+
(define-public emacs-jsdoc
(package
(name "emacs-jsdoc")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:27 GMT)
Full text and
rfc822 format available.
Message #128 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-tco-el): Define in terms of
'deprecated-package'.
(emacs-tco): New variable, formerly known as "emacs-tco-el".
---
gnu/packages/emacs-xyz.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6c411ccab9..ec3eba44ad 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -35330,11 +35330,11 @@ (define-public emacs-springboard
done using Helm, Ido or Ivy.")
(license license:gpl2+))))
-(define-public emacs-tco-el
+(define-public emacs-tco
(let ((commit "482db5313f090b17ed22ccd856f0e141dc75afe6")
(revision "1"))
(package
- (name "emacs-tco-el")
+ (name "emacs-tco")
(version (git-version "0.3" revision commit))
(source
(origin
@@ -35357,6 +35357,9 @@ (define-public emacs-tco-el
Lisp functions that call themselves in tail position.")
(license license:gpl3+))))
+(define-deprecated/public emacs-tco-el emacs-tco
+ (deprecated-package "emacs-tco-el" emacs-tco))
+
(define-public emacs-equake
;; Upstream provides no tagged releases, but the commit below matches an
;; exact release.
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:28 GMT)
Full text and
rfc822 format available.
Message #131 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-origami-el): Define in terms of
'deprecated-package'.
(emacs-origami): New variable, formerly known as "emacs-origami-el".
(emacs-keystore-mode)[propagated-inputs]: Replace emacs-origami-el by
emacs-origami.
---
gnu/packages/emacs-xyz.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index ec3eba44ad..38f6481897 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -35816,13 +35816,13 @@ (define-public emacs-rjsx-mode
support JSX syntax.")
(license license:expat)))
-(define-public emacs-origami-el
+(define-public emacs-origami
(let ((commit "1f38085c8f9af7842765ed63f7d6dfe4dab59366")
(version "1.0")
(revision "1")
(patch "1d9c4f120c027a5009b0424270e3aae59f1cb128"))
(package
- (name "emacs-origami-el")
+ (name "emacs-origami")
(version (git-version version revision commit))
(source
(origin
@@ -35853,6 +35853,9 @@ (define-public emacs-origami-el
expanding regions of text without modifying the actual contents.")
(license license:expat))))
+(define-deprecated/public emacs-origami-el emacs-origami
+ (deprecated-package "emacs-origami-el" emacs-origami))
+
(define-public emacs-peep-dired
(let ((commit "c88a9a3050197840edfe145f11e0bb9488de32f4")
(version "0")
@@ -42406,7 +42409,7 @@ (define-public emacs-keystore-mode
(native-inputs
(list emacs-ecukes emacs-espuds emacs-undercover openjdk9))
(propagated-inputs
- (list emacs-origami-el emacs-s))
+ (list emacs-origami emacs-s))
(synopsis "Major mode for viewing and managing Java keystores")
(description
"This package provides an Elisp wrapper around the Java
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:52:28 GMT)
Full text and
rfc822 format available.
Message #134 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-origami): Run guix style.
[source]: Use a <snippet> instead of an obscure patch to replace cl.
---
gnu/packages/emacs-xyz.scm | 28 +++++++++++-----------------
1 file changed, 11 insertions(+), 17 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 38f6481897..38c1f07b75 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -35819,8 +35819,7 @@ (define-public emacs-rjsx-mode
(define-public emacs-origami
(let ((commit "1f38085c8f9af7842765ed63f7d6dfe4dab59366")
(version "1.0")
- (revision "1")
- (patch "1d9c4f120c027a5009b0424270e3aae59f1cb128"))
+ (revision "1"))
(package
(name "emacs-origami")
(version (git-version version revision commit))
@@ -35832,24 +35831,19 @@ (define-public emacs-origami
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32
- "0ha1qsz2p36pqa0sa2sp83lspbgx5lr7930qxnwd585liajzdd9x"))
- (patches
- (list
- (origin
- (method url-fetch)
- (uri (string-append
- "https://github.com/gregsexton/origami.el"
- "/commit/" patch ".patch"))
- (sha256
- (base32
- "0yia4dhqjzdidxd77s2ggg6mmj05jbsnwc35myzzhzh1zbq8mrfy")))))))
+ (base32 "0ha1qsz2p36pqa0sa2sp83lspbgx5lr7930qxnwd585liajzdd9x"))
+ (modules '((guix build utils)))
+ (snippet #~(substitute* (find-files "." "\\.el$")
+ (("\\(require 'cl\\)")
+ "(require 'cl-lib)")
+ (("(destructuring-bind|remove-if)" all)
+ (string-append "cl-" all))))))
(build-system emacs-build-system)
- (propagated-inputs
- (list emacs-dash emacs-s))
+ (propagated-inputs (list emacs-dash emacs-s))
(home-page "https://github.com/gregsexton/origami.el")
(synopsis "Flexible text-folding")
- (description "This package provides a minor mode for collapsing and
+ (description
+ "This package provides a minor mode for collapsing and
expanding regions of text without modifying the actual contents.")
(license license:expat))))
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:53:01 GMT)
Full text and
rfc822 format available.
Message #137 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-straight-el): Define in terms of
'deprecated-package'.
(emacs-straight): New variable, formerly known as "emacs-straight-el".
---
gnu/packages/emacs-xyz.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6f64da8d99..89101c8bf4 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -43269,11 +43269,11 @@ (define-public emacs-pyimport
"@code{emacs-pyimport} manages python imports from Emacs via @code{python-pyflakes}.")
(license license:gpl3+)))) ; License is in pyimport.el
-(define-public emacs-straight-el
+(define-public emacs-straight
(let ((commit "44a866f28f3ded6bcd8bc79ddc73b8b5044de835")
(revision "4"))
(package
- (name "emacs-straight-el")
+ (name "emacs-straight")
(version (git-version "0" revision commit))
(source
(origin
@@ -43310,10 +43310,13 @@ (define-public emacs-straight-el
(home-page "https://github.com/radian-software/straight.el/")
(synopsis "Purely functional package manager for the Emacs hacker")
(description
- "@code{emacs-straight-el} is a purely functional package manager for the Emacs
+ "@code{emacs-straight} is a purely functional package manager for the Emacs
hacker.")
(license license:expat))))
+(define-deprecated/public emacs-straight-el emacs-straight
+ (deprecated-package "emacs-straight-el" emacs-straight))
+
(define-public emacs-osm
(package
(name "emacs-osm")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:53:02 GMT)
Full text and
rfc822 format available.
Message #140 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el): Define in terms of
'deprecated-package'.
(emacs-unpackaged): New variable, formerly known as "emacs-unpackaged-el".
---
gnu/packages/emacs-xyz.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 89101c8bf4..404316f0c5 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -2947,11 +2947,11 @@ (define-public emacs-solidity
a constant work in progress as the language itself also progresses.")
(license license:gpl3+))))
-(define-public emacs-unpackaged-el
+(define-public emacs-unpackaged
(let ((commit "0c1f447dab29697d4e30806022f28657c1489375")
(revision "4"))
(package
- (name "emacs-unpackaged-el")
+ (name "emacs-unpackaged")
(version (git-version "0" revision commit))
(source
(origin
@@ -2978,6 +2978,9 @@ (define-public emacs-unpackaged-el
replacement.")
(license license:gpl3+))))
+(define-deprecated/public emacs-unpackaged-el emacs-unpackaged
+ (deprecated-package "emacs-unpackaged-el" emacs-unpackaged))
+
(define-public emacs-haskell-mode
(let ((commit "e9c356739310332afe59b10ffa2e6c3e76f124e3")
(revision "0"))
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:53:02 GMT)
Full text and
rfc822 format available.
Message #143 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-alchemist)[arguments]<phases>: Use
alpa-directory.
---
gnu/packages/emacs-xyz.scm | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index de36ff5e0b..6f2030c05f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -4508,9 +4508,8 @@ (define-public emacs-alchemist
#~(modify-phases %standard-phases
(add-after 'install 'install-server
(lambda _
- (let ((server (string-append #$output
- "/share/emacs/site-lisp/"
- "alchemist-1.8.2/alchemist-server")))
+ (let ((server (string-append (elpa-directory #$output)
+ "/alchemist-server")))
(mkdir-p server)
(copy-recursively "alchemist-server" server)
(delete-file-recursively (string-append server "/test"))))))))
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:53:03 GMT)
Full text and
rfc822 format available.
Message #146 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-sly-stepper): Improve style.
[source]<snippet>: Use gexps, use for-each instead of map.
[arguments]<phases>: Use gexps, elpa-directory, emacs-substitute-sexps.
---
gnu/packages/emacs-xyz.scm | 65 ++++++++++++++++----------------------
1 file changed, 28 insertions(+), 37 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 404316f0c5..de36ff5e0b 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -18397,53 +18397,44 @@ (define-public emacs-sly-stepper
(package
(name "emacs-sly-stepper")
(version (git-version "0.0.0" "2" commit))
- (home-page "https://github.com/joaotavora/sly-stepper")
(source
(origin
(method git-fetch)
(uri (git-reference
- (url home-page)
+ (url "https://github.com/joaotavora/sly-stepper")
(commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32
- "07p0k797fagn1qha191p6g2b55hsqqkcj59mh0ms9id0ildydil0"))
+ (base32 "07p0k797fagn1qha191p6g2b55hsqqkcj59mh0ms9id0ildydil0"))
(modules '((guix build utils)))
- (snippet
- '(begin
- (map delete-file (find-files "." ".*-autoloads\\.elc?$"))
- #t))))
+ (snippet #~(for-each delete-file
+ (find-files "." ".*-autoloads\\.elc?$")))))
(build-system emacs-build-system)
- (inputs
- (list cl-agnostic-lizard))
- (propagated-inputs
- (list emacs-sly))
(arguments
- `(#:include (cons* "\\.lisp$" "\\.asd$" %default-include)
- #:phases
- (modify-phases %standard-phases
- (add-after 'expand-load-path 'expand-sly-contrib
- (lambda* (#:key inputs #:allow-other-keys)
- (let* ((sly (assoc-ref inputs "emacs-sly"))
- (contrib (find-files sly "^contrib$" #:directories? #t)))
- (setenv "EMACSLOADPATH"
- (string-append (string-join contrib ":")
- ":"
- (getenv "EMACSLOADPATH"))))))
- (add-after 'install 'find-agnostic-lizard
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (file (string-append (elpa-directory out)
- "/slynk-stepper.lisp"))
- (asd (search-input-file inputs "\
-share/common-lisp/systems/agnostic-lizard.asd")))
- ;; agnostic-lizard is found at runtime.
- (substitute* file
- (("\\(require :asdf\\)")
- (string-append
- "(require :asdf)\n"
- " (funcall (read-from-string \"asdf:load-asd\")\n"
- " \"" asd "\")\n")))))))))
+ (list
+ #:include
+ #~(cons* "\\.lisp$" "\\.asd$" %default-include)
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'expand-load-path 'expand-sly-contrib
+ (lambda _
+ (setenv "EMACSLOADPATH"
+ (string-append (elpa-directory
+ #$(this-package-input "emacs-sly"))
+ "/contrib:" (getenv "EMACSLOADPATH")))))
+ (add-after 'install 'find-agnostic-lizard
+ (lambda* (#:key inputs #:allow-other-keys)
+ (let ((file (string-append (elpa-directory #$output)
+ "/slynk-stepper.lisp")))
+ ;; agnostic-lizard is found at runtime.
+ (emacs-substitute-sexps file
+ ("(require :asdf)"
+ `(funcall (read-from-string "asdf:load-asd")
+ ,(search-input-file inputs "\
+share/common-lisp/systems/agnostic-lizard.asd"))))))))))
+ (inputs (list cl-agnostic-lizard))
+ (propagated-inputs (list emacs-sly))
+ (home-page "https://github.com/joaotavora/sly-stepper")
(synopsis "Portable Common Lisp stepper interface for Emacs")
(description
"This package features a new, portable, visual stepping facility for
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:54:03 GMT)
Full text and
rfc822 format available.
Message #149 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-eval-sexp-fu-el): Define in terms of
'deprecated-package'.
(emacs-eval-sexp-fu): New variable, formerly known as
"emacs-eval-sexp-fu-el".
(emacs-cider-eval-sexp-fu)[propagated-inputs]: Rename accordingly.
---
gnu/packages/emacs-xyz.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 38c1f07b75..0da885aa82 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -18169,7 +18169,7 @@ (define-public emacs-cider-eval-sexp-fu
(sha256
(base32 "01gky548v3758fyr317lkwsc9aacab6m9d9vk1mrr3qyvmciwd51"))))
(build-system emacs-build-system)
- (propagated-inputs (list emacs-eval-sexp-fu-el))
+ (propagated-inputs (list emacs-eval-sexp-fu))
(home-page "https://github.com/clojure-emacs/cider-eval-sexp-fu")
(synopsis "Eval Sexp-fu extensions for CIDER")
(description
@@ -36565,9 +36565,9 @@ (define-public emacs-org-babel-eval-in-repl
needing to write the result into the buffer.")
(license license:expat)))
-(define-public emacs-eval-sexp-fu-el
+(define-public emacs-eval-sexp-fu
(package
- (name "emacs-eval-sexp-fu-el")
+ (name "emacs-eval-sexp-fu")
(version "0.6.0")
(source
(origin
@@ -36587,6 +36587,9 @@ (define-public emacs-eval-sexp-fu-el
well as an option for visually flashing evaluated s-expressions.")
(license license:gpl3+)))
+(define-deprecated/public emacs-eval-sexp-fu-el emacs-eval-sexp-fu
+ (deprecated-package "emacs-eval-sexp-fu-el" emacs-eval-sexp-fu))
+
(define-public emacs-counsel-tramp
(package
(name "emacs-counsel-tramp")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:54:04 GMT)
Full text and
rfc822 format available.
Message #152 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-spamfilter-el): Define in terms of
'deprecated-package'.
(emacs-spamfilter): New variable, formerly known as "emacs-spamfilter-el".
(emacs-wanderlust)[inputs]: Replace accordingly.
---
gnu/packages/emacs-xyz.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 0da885aa82..d890a9b7e1 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -41908,9 +41908,9 @@ (define-public emacs-spacious-padding
comfortable presentation.")
(license license:gpl3+)))
-(define-public emacs-spamfilter-el
+(define-public emacs-spamfilter
(package
- (name "emacs-spamfilter-el")
+ (name "emacs-spamfilter")
(version "1.13")
(source (origin
(method url-fetch)
@@ -41953,6 +41953,9 @@ (define-public emacs-spamfilter-el
@end itemize\n")
(license license:gpl2+)))
+(define-deprecated/public emacs-spamfilter-el emacs-spamfilter
+ (deprecated-package "emacs-spamfilter-el" emacs-spamfilter))
+
(define-public emacs-promise
;; XXX: Last stable release fails to build with "(wrong-number-of-arguments
;; (3 . 4) 2)" error.
@@ -43957,7 +43960,7 @@ (define-public emacs-wanderlust
(invoke "make" "install")
(invoke "make" "install-info"))))))
(propagated-inputs (list emacs-semi-epg))
- (inputs (list emacs-spamfilter-el))
+ (inputs (list emacs-spamfilter))
(home-page "https://www.emacswiki.org/emacs/WanderLust")
(synopsis "Yet Another Message Interface on Emacsen")
(description
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:54:04 GMT)
Full text and
rfc822 format available.
Message #155 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-alsamixer-el): Define in terms of
'deprecated-package'.
(emacs-alsamixer): New variable, formerly known as "emacs-alsamixer-el".
---
gnu/packages/emacs-xyz.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index d890a9b7e1..6f64da8d99 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -43125,9 +43125,9 @@ (define-public emacs-ed-mode
with the ed editor.")
(license license:gpl3+))))
-(define-public emacs-alsamixer-el
+(define-public emacs-alsamixer
(package
- (name "emacs-alsamixer-el")
+ (name "emacs-alsamixer")
(version "0.2.1")
(source
(origin
@@ -43142,10 +43142,13 @@ (define-public emacs-alsamixer-el
(build-system emacs-build-system)
(home-page "https://codeberg.org/rwv/alsamixer-el")
(synopsis "Emacs interface to amixer")
- (description "@code{emacs-alsamixer-el} provides basic commands to control
+ (description "@code{emacs-alsamixer} provides basic commands to control
audio volume via amixer.")
(license license:gpl3+)))
+(define-deprecated/public emacs-alsamixer-el emacs-alsamixer
+ (deprecated-package "emacs-alsamixer-el" emacs-alsamixer))
+
(define-public emacs-fennel-mode
(package
(name "emacs-fennel-mode")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:54:05 GMT)
Full text and
rfc822 format available.
Message #158 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-chess)[arguments]<phases>: Use
elpa-directory.
---
gnu/packages/emacs-xyz.scm | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 849cf500cd..97b69375ce 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13630,11 +13630,9 @@ (define-public emacs-chess
#~(modify-phases %standard-phases
(add-after 'install 'install-pieces
(lambda _
- (let ((pieces
- (string-append #$output "/share/emacs/site-lisp/chess-"
- #$version "/pieces")))
- (mkdir-p pieces)
- (copy-recursively "pieces" pieces)))))))
+ (copy-recursively
+ "pieces"
+ (string-append (elpa-directory #$output) "/pieces")))))))
(home-page "https://elpa.gnu.org/packages/chess.html")
(synopsis "Play chess in GNU Emacs")
(description
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:54:05 GMT)
Full text and
rfc822 format available.
Message #161 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-zmq)[arguments]<phases>: Use
elpa-directory.
---
gnu/packages/emacs-xyz.scm | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6f2030c05f..849cf500cd 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -10779,12 +10779,8 @@ (define-public emacs-zmq
(("zmq-mesage-more-p") "zmq-message-more-p"))
(invoke "make")))
(add-after 'install 'install-shared-object
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (site-lisp (string-append out "/share/emacs/site-lisp"))
- (libdir (string-append site-lisp "/zmq-" #$version)))
- (copy-file "emacs-zmq.so"
- (string-append libdir "/emacs-zmq.so"))))))))
+ (lambda _
+ (install-file "emacs-zmq.so" (elpa-directory #$output)))))))
(native-inputs
(list autoconf automake libtool pkg-config))
(inputs
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78315
; Package
guix-patches
.
(Thu, 08 May 2025 12:54:06 GMT)
Full text and
rfc822 format available.
Message #164 received at 78315 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-org-webring)[arguments]<phases>:
Improve style.
---
gnu/packages/emacs-xyz.scm | 18 ++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 97b69375ce..843e51e6ae 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -41617,16 +41617,14 @@ (define-public emacs-org-webring
"1si0jah7n2gvlvghjy5dpannqpkxni5rczfp1x2a4z6ydalr3bn5"))))
(build-system emacs-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'install 'install-assets
- (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (assets
- (string-append out "/share/emacs/org-webring-assets")))
- (mkdir-p assets)
- (copy-recursively "assets" assets)
- #t))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'install-assets
+ (lambda _
+ (copy-recursively
+ "assets"
+ (string-append #$output "/share/emacs/org-webring-assets")))))))
(propagated-inputs
(list emacs-xmlgen))
(home-page "https://sr.ht/~brettgilio/org-webring")
--
2.49.0
This bug report was last modified 7 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.