The upstream emacs-aio repository is unmaintained with numerous open
issues. Notably, native compilation is broken on Emacs 30. Change the
package source to a fork merging several open PRs and fixing native
compilation.
* gnu/packages/emacs-xyz.scm (emacs-aio)[source]: Switch to recent fork.
Change-Id: Idc6a344595690bf7688c7571abd67b1c5a81faa0
It's to follow the same naming style as other golang.scm and
golang-*.scm modules.
* gnu/packages/go-apps.scm: Rename file to golang-apps.scm
* gnu/local.mk (GNU_SYSTEM_MODULES): Rename go-apps to golang-apps.
* gnu/packages/emacs-xyz.scm: Replace used module go-apps with golang-apps.
Change-Id: I72642f2f6ea1cb3382e17b637cab52aa79d910c9
* gnu/packages/emacs-xyz.scm (emacs-graphviz-dot-mode)[arguments]<#:phases>:
Add a phase to patch the dot program path variable.
[inputs]: Add GraphViz package.
Change-Id: I9de41919d23a3e8433975624db3070491fd7fb9c
Signed-off-by: Ian Eure <ian@retrospec.tv>
* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.7.
[arguments]<#:phases>{makeinfo}: Execute after unpack and remove install-file.
Change-Id: Ia14d013f771da02f25cef956e0d140c21435fe43
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/emacs-xyz.scm (emacs-prodigy): Skip tests.
[arguments]<test-command>: Set it.
<pĥases>: Add phases 'inject-makel to setup tests.
<tests?>: Skip them, because of a missing input.
[native-inputs]: Add emacs-ecukes, emacs-shut-up, makel.
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/emacs-xyz.scm (emacs-mu4e-dashboard): Ignore tests.
[arguments]<tests?>: Skip them.
<test-command>: Set it.
Signed-off-by: Ian Eure <ian@retrospec.tv>
* 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.
Signed-off-by: Ian Eure <ian@retrospec.tv>
* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el): Define in terms of
'deprecated-package'.
(emacs-unpackaged): New variable, formerly known as "emacs-unpackaged-el".
Signed-off-by: Ian Eure <ian@retrospec.tv>
* gnu/packages/emacs-xyz.scm (emacs-straight-el): Define in terms of
'deprecated-package'.
(emacs-straight): New variable, formerly known as "emacs-straight-el".
Signed-off-by: Ian Eure <ian@retrospec.tv>
* gnu/packages/emacs-xyz.scm (emacs-alsamixer-el): Define in terms of
'deprecated-package'.
(emacs-alsamixer): New variable, formerly known as "emacs-alsamixer-el".
Signed-off-by: Ian Eure <ian@retrospec.tv>
* 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.
Signed-off-by: Ian Eure <ian@retrospec.tv>
* 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.
Signed-off-by: Ian Eure <ian@retrospec.tv>
* 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.
Signed-off-by: Ian Eure <ian@retrospec.tv>
* gnu/packages/emacs-xyz.scm (emacs-tco-el): Define in terms of
'deprecated-package'.
(emacs-tco): New variable, formerly known as "emacs-tco-el".
Signed-off-by: Ian Eure <ian@retrospec.tv>
* 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".
Signed-off-by: Ian Eure <ian@retrospec.tv>
* 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".
Signed-off-by: Ian Eure <ian@retrospec.tv>
* gnu/packages/emacs-xyz.scm (emacs-cargo-el): Define in terms of
'deprecated-package'.
(emacs-cargo): New variable, formerly known as "emacs-cargo-el".
Signed-off-by: Ian Eure <ian@retrospec.tv>
* gnu/packages/emacs-xyz.scm (emacs-lice-el): Define in terms of
'deprecated-package'.
(emacs-lice): New variable, formerly known as "emacs-lice-el".
Signed-off-by: Ian Eure <ian@retrospec.tv>
* 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".
Signed-off-by: Ian Eure <ian@retrospec.tv>