1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-14 11:00:36 +02:00
Commit graph

6675 commits

Author SHA1 Message Date
Nicolas Graves
113e5d2b03
gnu: emacs-everywhere: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-everywhere):
  [arguments]<phases>: Factorize 'patch-exec-paths substitution.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:32 +02:00
Nicolas Graves
f5d71418b1
gnu: emacs-pulseaudio-control: Use search-input-file.
* gnu/packages/emacs-xyz.scm (emacs-pulseaudio-control):
  [arguments]<phases>: Improve 'patch-file-name style.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:31 +02:00
Nicolas Graves
fdb799491b
gnu: emacs-emacsql: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-emacsql):
  [arguments]<phases>: Improve style of 'fix-executable-paths.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:31 +02:00
Nicolas Graves
ce22850867
gnu: emacs-eimp: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-eimp):
  [arguments]<phases>: Improve 'configure phase style.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:31 +02:00
Nicolas Graves
52112b5165
gnu: emacs-helm-system-packages: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-helm-system-packages): Improve style.
  [arguments]<phases>: Improve 'configure phase style.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:31 +02:00
Nicolas Graves
94abb841da
gnu: emacs-sly-stepper: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-sly-stepper):
  [arguments]<phases>: Improve style.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:31 +02:00
Nicolas Graves
77fb67f5a4
gnu: emacs-org-pandoc-import: Use search-input-file.
* gnu/packages/emacs-xyz.scm (emacs-org-pandoc-import):
  [arguments]<phases>: Improve 'patch-exec-paths phase.  Use
  emacs-substitute-variables instead of substitute*.  Use
  search-input-file.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:31 +02:00
Nicolas Graves
3db9efb5a6
gnu: emacs-alarm-clock: Use search-input-file.
* gnu/packages/emacs-xyz.scm (emacs-alarm-clock):
  [arguments]<phases>: Improve phase 'configure.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:31 +02:00
Nicolas Graves
279ce57d5b
gnu: emacs-flymake-shellcheck: Use search-input-file.
* gnu/packages/emacs-xyz.scm (emacs-flymake-shellcheck):
  [arguments]<phases>: Improve phase 'substitute-shellcheck-path.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:31 +02:00
Nicolas Graves
7d5a498b4b
gnu: emacs-unpackaged-el: Update to 0-4.0c1f447.
* 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.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:31 +02:00
Nicolas Graves
5209e2b0ce
gnu: emacs-mu4e-dashboard: Update to 0.1.1-1.c9c09b7.
* gnu/packages/emacs-xyz.scm (emacs-mu4e-dashboard): Update to 0.1.1-1.c9c09b7.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:31 +02:00
Nicolas Graves
4a9e5a56c0
gnu: emacs-flycheck-haskell: Skip tests.
* 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.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:30 +02:00
Nicolas Graves
e657673a9b
gnu: emacs-magit-annex: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-magit-annex)
  [arguments]<tests?>: Skip them.
  <test-command>: Set it.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:30 +02:00
Nicolas Graves
38871fd06a
gnu: emacs-git-annex: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-git-annex)[arguments]<tests>: Skip
them.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:30 +02:00
Nicolas Graves
f5178c0b68
gnu: emacs-sx: Update to 0.3-1.8c1c28f.
* 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.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:30 +02:00
Nicolas Graves
7bb8201e61
gnu: emacs-robot-log: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-robot-log)[arguments]<tests?>:
Skip them.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:30 +02:00
Nicolas Graves
84dddc5fb8
gnu: emacs-webfeeder: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-webfeeder)
  [source]<snippet>: Reset timestamps for testdata.
  [arguments]<emacs>: Use emacs to ensure libxml is available.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:30 +02:00
Nicolas Graves
335d73e9bf
gnu: emacs-realgud: Delete failing tests.
* 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.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:30 +02:00
Nicolas Graves
99f0ecc96f
gnu: emacs-emms: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-emms): Fix double [native-inputs]
field shadowing texinfo.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:30 +02:00
Cayetano Santos
eef40919bb
gnu: emacs-ws-butler: Update to 1.3.
* gnu/packages/emacs-xyz.scm (emacs-ws-butler): Update to 1.3.
[source]: Switch to git-fetch.
[arguments]: Add #:test-command.

Change-Id: I5e50106efc32057f91bceff1a0b8fbbd2b1d7ef6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:30 +02:00
Cayetano Santos
dee5f5849a
gnu: emacs-gnosis: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-gnosis): Fix tests.

Change-Id: I12361c3706b62581b118b7db9925c19a11283a33
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:29 +02:00
Nicolas Graves
a57bbf18e0
gnu: emacs-org-trello: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-org-trello): Skip tests.
  [arguments]<test-command>: Set it.
  <tests?>: Skip tests.
  [native-inputs]: Add emacs-ert-runner, emacs-undercover.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:29 +02:00
Nicolas Graves
075ebda0b7
gnu: emacs-sparql-mode: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-sparql-mode): Skip tests.
  [arguments]<test-command>: Set it.
  <tests?>: Skip tests.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:29 +02:00
Nicolas Graves
aebad01724
gnu: emacs-keycast: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-keycast): Fix tests.
  [arguments]<test-command>: Set it.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:29 +02:00
Nicolas Graves
9f5a1230cc
gnu: emacs-sourcemap: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-sourcemap): Fix tests.
  [arguments]<test-command>: Set it.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:29 +02:00
Nicolas Graves
8971879896
gnu: emacs-moody: Enable minimal tests.
* gnu/packages/emacs-xyz.scm (emacs-moody): Enable minimal tests.
  [arguments]<test-command>: Set it.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:29 +02:00
Nicolas Graves
f82152fd1e
gnu: emacs-plantuml-mode: Refresh package.
* gnu/packages/emacs-xyz.scm (emacs-plantuml-mode):
  [arguments]: Improve style, rewrite using gexps.
  <phases>: Add symlink for tests in phase 'use-local-plantuml.
  <tests?>: Disable them for now.
  <test-command>: Set it.
  [native-inputs]: Add emacs-ert-runner, icedtea.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:29 +02:00
Nicolas Graves
2a275045a7
gnu: emacs-youtube-dl: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-youtube-dl): Skip tests.
  [arguments]<test-command>: Set it.
  <tests?>: Ignore failing tests for now.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:29 +02:00
Nicolas Graves
c139c3737a
gnu: emacs-make-it-so: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-make-it-so)[arguments]<tests?>:
  Disable them.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:29 +02:00
Nicolas Graves
b05b4f885b
gnu: emacs-org-auto-expand: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-org-auto-expand): Skip tests.
  [source]: Remove uneeded makem files.
  [arguments]<tests?>: Disable them.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:28 +02:00
Nicolas Graves
66af76f04b
gnu: emacs-scratch-el: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-scratch-el):
  [arguments]<tests?>: Skip tests.
  <phases>: Add phase 'install-doc.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:28 +02:00
Nicolas Graves
1a1cb46d1e
gnu: emacs-idris-mode: Partially enable tests.
* gnu/packages/emacs-xyz.scm (emacs-idris-mode):
  [arguments]<phases>: Add phase 'patch-test, and replace phase
  'check.
  [native-inputs]: Add idris.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:28 +02:00
Nicolas Graves
04d35438d0
gnu: emacs-scel: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-scel): Skip tests.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:28 +02:00
Nicolas Graves
2b955c5b75
gnu: emacs-objed: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-objed): Fix tests.
  [arguments]<test-command>: Set it.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:28 +02:00
Nicolas Graves
79518c4d2e
gnu: emacs-ob-async: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-ob-async): Skip tests.
  [arguments]<test-commands>: Set it.
  [native-inputs]: Add emacs-ert-runner.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:28 +02:00
Nicolas Graves
b2eba21c01
gnu: emacs-wordnut: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-wordnut): Skip tests.
  [arguments]<test-command>: Set it.
  <tests?>: Disable them until we found out why it fails.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:28 +02:00
Nicolas Graves
17b77c3383
gnu: emacs-parinfer-rust-mode: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-parinfer-rust-mode):
  [arguments]<test-command>: Set it.
  <phases>: Fix make test accessibility in phase 'configure.
  [native-inputs]: Add emacs-clojure-mode, emacs-ert-runner, emacs-paredit.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:28 +02:00
Nicolas Graves
50e7ae0cbb
gnu: emacs-package-build: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-package-build)[arguments]: Disable
tests.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:27 +02:00
Nicolas Graves
c97ad04fa1
gnu: emacs-noman: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-noman): Fix tests.
  [source]<snippet>: Remove unwanted files.
  [arguments]<test-command>: Set it.
  <phases>: Patch tests to find bash.
  [native-inputs]: Add bash, emacs-ert-runner, emacs-f, makem-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:27 +02:00
Nicolas Graves
ca2c68e66d
gnu: emacs-web-beautify: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-web-beautify):
  [arguments]<test-command>: Set it.
  [native-input]: Add emacs-ert-runner.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:27 +02:00
Nicolas Graves
2a92206136
gnu: emacs-org-board: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-org-board): Skip tests.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:27 +02:00
Nicolas Graves
27dd20502d
gnu: emacs-org-remark: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-org-remark): Skip tests.
  [source]<snippet>: Delete several Mibs of images and CSS.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:27 +02:00
Nicolas Graves
02872f4894
gnu: emacs-solarized-theme: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-solarized-theme): Skip tests.
  [arguments]<test-command>: Set argument.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:27 +02:00
Nicolas Graves
69d4455af4
gnu: emacs-puppet-mode: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-puppet-mode)
 [arguments]<test-command>: Set argument.
 [native-inputs]: Add emacs-ert-runner.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:27 +02:00
Nicolas Graves
eb6cdc5ef8
gnu: emacs-undohist-el: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-undohist-el)[arguments]<tests>:
  Skip them.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:27 +02:00
Nicolas Graves
5646ca4925
gnu: emacs-haskell-mode: Update to 17.5-0.e9c3567.
* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.5-0.e9c3567.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:27 +02:00
Cayetano Santos
6a3dc30f51
gnu: emacs-denote-menu: Update to 1.4.0.
* gnu/packages/emacs-xyz.scm (emacs-denote-menu): Update to 1.4.0.

[source]: Switch to git-fetch.
[arguments]<#:tests>: Disable.

Change-Id: Ia016629bb672bfff7fd46fd67569712529e1886d
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:26 +02:00
Liliana Marie Prikler
72a3fc050f
gnu: emacs-refactor: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-refactor)[#:phases]: Add
‘delete-failing-tests’.
[native-inputs]: Add emacs-ert-runner and emacs-undercover.
2025-06-15 16:57:26 +02:00
Liliana Marie Prikler
2fc02af5a6
gnu: emacs-anaconda-mode: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-anaconda-mode)[arguments]: Add #tests? #f.
2025-06-15 16:57:26 +02:00
Liliana Marie Prikler
15559d6171
gnu: emacs-outline-indent: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-outline-indent)[arguments]: Add #tests? #f.
2025-06-15 16:57:26 +02:00