jgart
f04fb459a3
gnu: Add emacs-gleam-mode.
...
* gnu/packages/emacs-xyz.scm (emacs-gleam-mode): New variable.
Change-Id: I8b43b618e7acf8d5064b28c83b8816d662be4ad2
2025-06-27 16:34:20 -04:00
Maxim Cournoyer
2a345b89f0
gnu: emacs-dtrt-indent: Update to 1.24.
...
* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.24.
Change-Id: If61a0116a7b685bc1b5ce83e220fa63eef8d0715
2025-06-25 23:00:59 +09:00
Maxim Cournoyer
4664ab4641
gnu: emacs-gnus-desktop-notify: Update to latest commit.
...
* gnu/packages/emacs-xyz.scm (emacs-gnus-desktop-notify): Update to latest
commit.
[description]: Fix typo.
* gnu/packages/patches/emacs-gnus-desktop-notify-fix-notifications.patch:
Delete file.
* gnu/packages/patches/emacs-gnus-desktop-notify-rescan.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): De-register them.
Change-Id: I7f25870949411f8f1326871d67bdbdbe59feef6b
2025-06-25 23:00:59 +09:00
Cayetano Santos
b2e473f934
gnu: emacs-bqn-mode: Update to 2025-04-10.
...
* gnu/packages/emacs-xyz.scm (emacs-bqn-mode): Update to 2025-04-10.
[arguments]: Drop #:phases.
[propagated-inputs]: Add emacs-eros.
Change-Id: Id4f832052d21ab969c529e2e846339ef78bad7c4
2025-06-25 10:07:06 +02:00
gemmaro
a75e644d2f
gnu: emacs-flymake-perlcritic: Update to 1.0.3-1.311743e.
...
* gnu/packages/emacs-xyz.scm (emacs-flymake-perlcritic):
Update to 1.0.3-1.311743e.
[arguments]: Add #:test-command.
Change-Id: Ib0e87af7fe1b73092d7b1ca96188ea20118c19f0
2025-06-25 10:06:16 +02:00
Cayetano Santos
e5062b9337
gnu: emacs-ebib: Update to 2.50.1.
...
* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.50.1.
Change-Id: I8335d42b669effa6ed20d1cdb565ed09786f2170
2025-06-25 10:06:16 +02:00
Danny Milosavljevic
419aac56c9
gnu: emacs-combobulate: Update to 0.2.
...
* gnu/packages/emacs-xyz.scm (emacs-combobulate): New variable.
Change-Id: Iad5108a5c625a107072f1e82f38d09e4cb186f9e
2025-06-24 22:41:34 +02:00
Maxim Cournoyer
c1d307d80a
gnu: Add emacs-defaultencrypt.
...
* gnu/packages/emacs-xyz.scm (emacs-defaultencrypt): New variable.
(emacs-default-encrypt): Mark it as deprecated by the above.
Change-Id: I391e8edb489aa463344401fd691727734a47e428
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-24 12:10:18 +02:00
Danny Milosavljevic
6f71a2a3a0
gnu: emacs-aio: Source from maintained fork.
...
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
2025-06-23 21:56:11 +02:00
Sharlatan Hellseher
cdac3642fd
gnu: Rename go-apps to golang-apps.
...
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
2025-06-22 21:36:44 +01:00
Cayetano Santos
60c6133a98
gnu: emacs-guix: Update to 0.5.2-8.66b9350.
...
* gnu/packages/emacs-xyz.scm (emacs-guix): Update to 0.5.2-8.66b9350.
[source]: Update URL.
Change-Id: Ie6ebba6ff4e070ca03de91f4e316f6e48707e37d
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-22 12:42:40 -07:00
Cayetano Santos
d437b9cb46
gnu: emacs-org-roam-bibtex: Update to 0.6.2-0.b065198.
...
* gnu/packages/emacs-xyz.scm (emacs-org-roam-bibtex): Update to 0.6.2-0.b065198.
Change-Id: I6db838df4a9b120c0bfda964cf5fe1d903a1e571
Signed-off-by: jgart <jgart@dismail.de>
2025-06-22 11:29:05 -04:00
Noé Lopez
9caebc7f6e
gnu: Add emacs-org-count-words.
...
* gnu/packages/emacs-xyz.scm (emacs-org-count-words): New variable.
Change-Id: Iddd53ff075612b65f4c441bb62bd8f9236c18f66
2025-06-20 18:17:10 -04:00
Nicolas Graves
01ad0cf43e
gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).
...
* gnu/packages/ruby.scm: Move all packages except different versions
of ruby and mruby, to either (gnu packages ruby-check) or
(gnu packages ruby-xyz).
* gnu/packages/ruby-check.scm (bundler, ruby-builder, ruby-cucumber-ci-environment,
ruby-cucumber-compatibility-kit,
ruby-cucumber-compatibility-kit-bootstrap, ruby-cucumber-core,
ruby-cucumber-expressions, ruby-cucumber-gherkin,
ruby-cucumber-html-formatter, ruby-cucumber-messages,
ruby-cucumber-tag-expressions, ruby-cucumber-wire, ruby-diff-lcs,
ruby-docile, ruby-fivemat, ruby-given-core, ruby-hoe, ruby-hoe-3,
ruby-json, ruby-mime-types, ruby-mime-types-data, ruby-mini-portile,
ruby-mini-portile-2, ruby-minitest, ruby-minitest-bonus-assertions,
ruby-minitest-focus, ruby-minitest-hooks, ruby-minitest-moar,
ruby-multi-test, ruby-rake, ruby-rake-compiler,
ruby-rake-compiler-dock, ruby-rspec, ruby-rspec-2, ruby-rspec-core,
ruby-rspec-core-2, ruby-rspec-expectations, ruby-rspec-expectations-2,
ruby-rspec-mocks, ruby-rspec-mocks-2, ruby-rspec-support, ruby-sequel,
ruby-simplecov-json-formatter, ruby-simplecov, ruby-simplecov-html,
ruby-sorcerer, ruby-unindent): Moved from (gnu packages ruby).
(ruby-asciidoctor/minimal): New variable, to allow more minimal
import of only (gnu packages ruby-check) in a lot of modules.
(ruby-rubocop/minimal): New variable to build cucumber with a lot
less dependencies.
(cucumber-ruby-core)[native-inputs]: Replace ruby-rubocop by
ruby-rubocop/minimal. Remove ruby-coveralls.
* gnu/packages/ruby-xyz.scm: Move all other packages from
(gnu packages ruby).
* gnu/packages/admin.scm
* gnu/packages/bioinformatics.scm
* gnu/packages/databases.scm
* gnu/packages/emacs-xyz.scm
* gnu/packages/gnome-xyz.scm
* gnu/packages/gnome.scm
* gnu/packages/groff.scm
* gnu/packages/kde-systemtools.scm
* gnu/packages/libffi.scm
* gnu/packages/mail.scm
* gnu/packages/maths.scm
* gnu/packages/mpd.scm
* gnu/packages/ntp.scm
* gnu/packages/package-management.scm
* gnu/packages/plotutils.scm
* gnu/packages/protobuf.scm
* gnu/packages/rails.scm
* gnu/packages/ruby-check.scm
* gnu/packages/ruby-xyz.scm
* gnu/packages/ruby.scm
* gnu/packages/shellutils.scm
* gnu/packages/statistics.scm
* gnu/packages/tex.scm
* gnu/packages/virtualization.scm:
Adapt module imports accordingly.
* gnu/packages/backup.scm (btrbk):
* gnu/packages/ccache.scm (ccache):
* gnu/packages/cluster.scm (drbd-utils):
* gnu/packages/compton.scm (picom):
* gnu/packages/cryptsetup.scm (cryptsetup):
* gnu/packages/engineering.scm (kicad-doc):
* gnu/packages/games.scm (warzone2100):
* gnu/packages/irc.scm (open-adventure):
* gnu/packages/ntp.scm (weechat):
* gnu/packages/password-utils.scm (keepassxc):
* gnu/packages/radio.scm (wsjtx, jtdx):
* gnu/packages/syndication.scm (newsboat):
* gnu/packages/task-management.scm (timewarrior):
* gnu/packages/version-control.scm (git-lfs):
[native-inputs]: Replace ruby-asciidoctor by
ruby-asciidoctor/minimal. Adapt module imports accordingly.
* gnu/packages/text-editors.scm: Remove (gnu packages ruby) import.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20 20:40:02 +02:00
Danny Milosavljevic
352aeabf34
gnu: emacs-company-jedi: Disable (non-existent) tests.
...
* gnu/packages/emacs-xyz.scm (emacs-company-jedi)[arguments]<#:tests?#>:
Disable.
Change-Id: I141abd085c09a77b3cae41446ac781c7ef250fe7
2025-06-20 09:32:42 +02:00
Danny Milosavljevic
ae4b9c7411
gnu: emacs-jedi: Update to 20250602.2107.
...
* gnu/packages/emacs-xyz.scm (emacs-jedi): Update to 20250602.2107.
[arguments]<#:phases>[avoid-server-installation-for-tests]: Disable tox.
[setenv]: Set HOME.
[install]: Enable setuptools shim.
[native-inputs]: Add tox.
Change-Id: Ie1687e98e2323d27197efba0e7569d9bf5bf5915
2025-06-20 01:56:57 +02:00
gemmaro
cb8a61530e
gnu: emacs-graphviz-dot-mode: Patch GraphViz dot program path.
...
* 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>
2025-06-19 09:47:46 -07:00
Maxim Cournoyer
70aa2b6998
gnu: emacs-gnus-alias: Update to 1.7.0-0.cf1783a.
...
* gnu/packages/emacs-xyz.scm (emacs-gnus-alias): Update to 1.7.0-0.cf1783a.
[source]: Apply patch.
[home-page]: Update URL.
[description]: Refine description and fix typos.
* gnu/local.mk (dist_patch_DATA): Register patch.
Change-Id: I92f48adfdc7f04e9559ddfda75333c0ac6af179e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-19 11:29:58 +02:00
Maxim Cournoyer
8d419976b2
gnu: Add emacs-gnus-desktop-notify.
...
* gnu/packages/emacs-xyz.scm (emacs-gnus-desktop-notify): New variable.
* gnu/packages/patches/emacs-gnus-desktop-notify-fix-notifications.patch: New
file.
* gnu/packages/patches/emacs-gnus-desktop-notify-rescan.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.
Change-Id: I7f25870949411f8f1326871d67bdbdbe59feef6b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-19 11:29:57 +02:00
Cayetano Santos
b05f0c10c5
gnu: emacs-fj: Update to 0.11.
...
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.11.
Change-Id: If0f184a0b18c790a4b685b4bfda3abafd5c08990
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-17 18:54:05 -07:00
Kurome
9bd3f027df
gnu: Add emacs-affe.
...
* gnu/packages/emacs-xyz.scm (emacs-affe): New variable.
Change-Id: Iec76bcf2a489830dfd352c80e00f8870a29fe386
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-16 13:50:57 +02:00
John Kehayias
ced31f8dd1
gnu: emacs-frames-only-mode: Update to 1.0.0-0.3c7d7d8.
...
* gnu/packages/emacs-xyz.scm (emacs-frames-only-mode): Update to
1.0.0-0.3c7d7d8.
[arguments]: Add fix-makefile phase and specify test-command.
[native-inputs]: Remove emacs-ert-runner and add emacs-validate.
Change-Id: Ia6624b3cce253e17de5d06e0aad0ba384c4f4954
2025-06-16 00:20:23 -04:00
Cayetano Santos
4954ea27e0
gnu: emacs-consult: Update to 2.5.
...
* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 2.5.
Change-Id: Ia4bb237c2c3bd0f946a26b6043969240eff88ef6
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 02:41:31 +08:00
Cayetano Santos
9b316a0c09
gnu: emacs-modus-themes: Update to 4.8.0.
...
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.8.0.
Change-Id: Id6d6113fca44f2826cf2da6bee696152e719dbdd
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 02:30:56 +08:00
Cayetano Santos
8d9a667d06
gnu: emacs-org-modern: Update to 1.9.
...
* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 1.9.
Change-Id: Icd38c4e3f65865a353d6a5414d9746e4f032bfb3
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 02:23:27 +08:00
Cayetano Santos
f69f1dad3f
gnu: emacs-fj: Update to 0.9.
...
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.9.
Change-Id: Ied3ce84c5b829e9b740bce83e155354ec9c86448
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 02:23:27 +08:00
Cayetano Santos
7a3bf76d2c
gnu: emacs-forge: Update to 0.5.3.
...
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.5.3.
Change-Id: I714f59ea4d27d2375252d655c0508f650ac17cc9
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 02:23:25 +08:00
Cayetano Santos
83c749fb0a
gnu: emacs-pg: Update to 0.54.
...
* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.54.
Change-Id: Ibaad6f779f1de72e39ee3a81ab0291266ee948b5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Cayetano Santos
641da1645e
gnu: emacs-osm: Update to 1.7.
...
* 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>
2025-06-15 16:57:37 +02:00
Cayetano Santos
787b905dc8
gnu: emacs-corfu: Update to 2.2.
...
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.2.
Change-Id: I6a787069c4035c651ba86a036da51623a19e1ae6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Cayetano Santos
a15890d6f6
gnu: emacs-show-font: Update to 0.3.0.
...
* gnu/packages/emacs-xyz.scm (emacs-show-font): Update to 0.3.0.
[arguments] <#:phases> {makeinfo}: New phase.
Change-Id: If0bdc71417e79892cb182b1364bb4f5eb050a17e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Cayetano Santos
b40eced515
gnu: emacs-vertico: Update to 2.2.
...
* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.2.
[source]: Update URL.
[arguments] <#:phases> {makeinfo}: Remove install-file.
Change-Id: I6ce7709c5925bae4ebe4a5feefb6f138e62193df
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Cayetano Santos
d5de4f2ca1
gnu: emacs-wallabag: Update to 1.1.0-1.686fabf.
...
* gnu/packages/emacs-xyz.scm (emacs-wallabag): Update to 1.1.0-1.686fabf.
Change-Id: I87768254bed30c31f4965abe563b19b771e11d83
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Nicolas Graves
572e0dfa4e
gnu: emacs-prodigy: Skip tests.
...
* 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>
2025-06-15 16:57:37 +02:00
Nicolas Graves
5958ff6a7b
gnu: emacs-ecukes: Move to (gnu packages emacs-build).
...
* gnu/packages/emacs-xyz.scm (emacs-ecukes): Move from here…
* gnu/packages/emacs-build.scm (emacs-ecukes): …to here.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 16:57:36 +02:00
Nicolas Graves
ed9f875d97
gnu: emacs-espuds: Move to (gnu packages emacs-build).
...
* gnu/packages/emacs-xyz.scm (emacs-espuds): Move from here…
* gnu/packages/emacs-build.scm (emacs-espuds): …to here.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 16:57:36 +02:00
Nicolas Graves
c0c45a7e21
gnu: emacs-ob-racket: Skip tests.
...
* gnu/packages/emacs-xyz.scm (emacs-ob-racket): Skip tests.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 16:57:36 +02:00
Nicolas Graves
020aa3b543
gnu: emacs-racket-mode: Update to 1-8.7f2813d.
...
* gnu/packages/emacs-xyz.scm (emacs-racket-mode): Update to 1-8.7f2813d.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 16:57:36 +02:00
Liliana Marie Prikler
3dc9b641fc
gnu: emacs-go-mode: Use implicit “ert-runner”.
...
* gnu/packages/emacs-xyz.scm (emacs-go-mode)[arguments]: Drop #:test-command.
2025-06-15 16:57:36 +02:00
Nicolas Graves
2455c14028
gnu: emacs-mu4e-dashboard: Ignore tests.
...
* 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>
2025-06-15 16:57:36 +02:00
Nicolas Graves
e108bad3c8
gnu: emacs-org-webring: Improve style.
...
* gnu/packages/emacs-xyz.scm (emacs-org-webring)[arguments]<phases>:
Improve style.
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:35 +02:00
Nicolas Graves
a559a36b4d
gnu: emacs-chess: Use elpa-directory.
...
* gnu/packages/emacs-xyz.scm (emacs-chess)[arguments]<phases>: Use
elpa-directory.
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:35 +02:00
Nicolas Graves
0a09dfea37
gnu: emacs-zmq: Use elpa-directory.
...
* gnu/packages/emacs-xyz.scm (emacs-zmq)[arguments]<phases>: Use
elpa-directory.
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:35 +02:00
Nicolas Graves
0349c5a025
gnu: emacs-alchemist: Use elpa-directory.
...
* gnu/packages/emacs-xyz.scm (emacs-alchemist)[arguments]<phases>: Use
elpa-directory.
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:35 +02:00
Nicolas Graves
85f2ff1193
gnu: emacs-sly-stepper: Improve style.
...
* 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>
2025-06-15 16:57:35 +02:00
Nicolas Graves
9d4699c48b
gnu: emacs-unpackaged-el: Rename package to emacs-unpackaged.
...
* 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>
2025-06-15 16:57:35 +02:00
Nicolas Graves
80d6fec50f
gnu: emacs-straight-el: Rename package to emacs-straight.
...
* 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>
2025-06-15 16:57:35 +02:00
Nicolas Graves
94cb942af3
gnu: emacs-alsamixer-el: Rename package to emacs-alsamixer.
...
* 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>
2025-06-15 16:57:35 +02:00
Nicolas Graves
3be3aca6c7
gnu: emacs-spamfilter-el: Rename package to emacs-spamfilter.
...
* 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>
2025-06-15 16:57:34 +02:00
Nicolas Graves
98933c377d
gnu: emacs-eval-sexp-fu-el: Rename package to emacs-eval-sexp-fu.
...
* 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>
2025-06-15 16:57:34 +02:00