Commit graph

162142 commits

Author SHA1 Message Date
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
Andy Tai
42ff3c497f
gnu: nlopt: Update to 2.10.0.
* gnu/packages/maths.scm (nlopt): Update to 2.10.0.
[arguments]<#:configure-flags>: Turn on building tests.

Change-Id: I78106ae3379b2cb3c896dcc1314da966fcd0b9a9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 18:57:28 +02:00
Nicolas Graves
6f14cf2abc
gnu: Add emacs-build in GNU_SYSTEM_MODULES.
This is a follow-up to 233bd8aa14382c3fb2d49368b53800b7c2fbd983 where
this addition was forgotten.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/emacs-build.scm.

Change-Id: I6574a5e1856cf771f7dc22b12c9fa5376ff8b047
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 00:27:55 +08:00
Hilton Chain
a2b36ad311
services: directory-server: Fix backend-userroot-configuration export.
* gnu/services/ldap.scm (backend-userroot-configuration): Fix export.

Change-Id: I06b9c87016ad117ba56a675f45d9c950040e0b0a
2025-06-15 23:53:21 +08:00
Giacomo Leidi
2113852273
gnu: extempore: Add rtmidi@4 to package inputs.
Some extempore code (libs/contrib/rtmidi.xtm specifically) depend on
rtmidi, this patch adds it to package inputs and hardcodes the soname
path.

* gnu/packages/music.scm (extempore)[inputs]: Add rtmidi-4.0.
[arguments]<hardcode-contrib-lib-paths>: New phase.

Change-Id: I16e055a68d48c813fb54dd55f686be102a0850af
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-15 23:53:21 +08:00
Ahmad Draidi
53662cbc59
gnu: opencl-icd-loader: Update to 2024.10.24.
* gnu/packages/opencl.scm (opencl-icd-loader): Update to 2024.10.24.
[source]: Avoid URL redirection.

Change-Id: I7dd64e02c354deecabed4180ad639fd13b501d24
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-15 23:53:21 +08:00
Ahmad Draidi
d001725bbc
gnu: opencl-clhpp: Update package style.
* gnu/packages/opencl.scm (opencl-clhpp): Reorder fields.
[native-inputs]: Remove input label.
[arguments]: Use G-expressions.

Change-Id: I9c61aad824b5a57f941853635f30d2ec2dad38d8
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-15 23:53:21 +08:00
Ahmad Draidi
ae1057501c
gnu: opencl-clhpp: Update to 2024.10.24.
* gnu/packages/opencl.scm (opencl-clhpp): Update to 2024.10.24.

Change-Id: I511b75456a6c1d3797b712a3f286751b6cd32f9b
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-15 23:53:21 +08:00
Ahmad Draidi
a73bf86c6a
gnu: opencl-headers: Update to 2024.10.24.
* gnu/packages/opencl.scm (opencl-headers): Update to 2024.10.24.
[home-page]: Update.

Change-Id: I75c7df82da0e54df40c2d58cbeb37dac47a508af
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-15 23:53:20 +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
Dmytro Statyvka
2f7197b047
gnu: emacs: Enable support of WebP images.
* gnu/packages/emacs.scm (emacs)[inputs]: Add libwebp.

Change-Id: I19e4f216a910bbc37826177b279a88d65b6f411f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:37 +02:00
Liliana Marie Prikler
4dea60ea17
gnu: engineering: Add missing import for emacs-build.
* gnu/packages/engineering.scm: Import (gnu packages emacs-build).
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
Hilton Chain
6a9bb94fac
gnu: emacs-minimal: Adjust Guix paths in snippet.
* gnu/packages/emacs.scm (emacs-minimal)[source]: Add "/run/privileged/bin"
and Guix Home paths to ‘tramp-remote-path’.
Add Guix Home path to ‘Man-header-file-path’.

Change-Id: I20536ae93c74e06eafa5fd26a1b421680c177102
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:36 +02:00
Hilton Chain
a4a8e53a33
gnu: emacs-next-minimal: Inherit snippet from emacs-minimal.
* gnu/packages/emacs.scm (emacs-next-minimal)[source]: Inherit emacs-minimal
source.

Change-Id: I9ace8c496106a17b5aa21356f5b92f5817979bda
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
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
Nicolas Graves
19d4301d45
gnu: emacs-origami: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-origami): Run guix style.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:34 +02:00
Nicolas Graves
eeb30e0295
gnu: emacs-origami-el: Rename package to emacs-origami.
* 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>
2025-06-15 16:57:34 +02:00
Nicolas Graves
1825afd260
gnu: emacs-tco-el: Rename package to emacs-tco.
* 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>
2025-06-15 16:57:34 +02:00
Nicolas Graves
22f0ab058e
gnu: emacs-js2-refactor-el: Rename package to emacs-js2-refactor.
* 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>
2025-06-15 16:57:34 +02:00
Nicolas Graves
a9b7bc6459
gnu: emacs-undo-propose-el: Rename package to emacs-undo-propose.
* 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>
2025-06-15 16:57:34 +02:00
Nicolas Graves
f8ead41012
gnu: emacs-cargo-el: Rename package to emacs-cargo.
* 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>
2025-06-15 16:57:34 +02:00
Nicolas Graves
0703525e9c
gnu: emacs-lice-el: Rename package to emacs-lice.
* 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>
2025-06-15 16:57:34 +02:00
Nicolas Graves
e1d27239b8
gnu: emacs-magit-org-todos-el: Rename to emacs-magit-org-todos.
* 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>
2025-06-15 16:57:33 +02:00
Nicolas Graves
96d1bd8281
gnu: emacs-m-buffer-el: Rename package to emacs-m-buffer.
* 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.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:33 +02:00
Nicolas Graves
78b468c640
gnu: emacs-scratch: Improve style.
* gnu/packages/emacs-xyz.scm (emacs-scratch): Run guix style.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:33 +02:00
Nicolas Graves
bf50393e4b
gnu: emacs-scratch-el: Rename package to emacs-scratch.
* gnu/packages/emacs-xyz.scm (emacs-scratch-el): Define in terms of
'deprecated-package'.
(emacs-scratch): New variable, formerly known as "emacs-scratch-el".

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:33 +02:00
Nicolas Graves
c071c3feb8
gnu: emacs-undohist-el: Rename package to emacs-undohist.
* 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".

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-15 16:57:33 +02:00