diff options
| author | Morgan Smith <Morgan.J.Smith@outlook.com> | 2026-02-16 12:48:19 -0500 |
|---|---|---|
| committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2026-03-01 17:38:54 +0100 |
| commit | 18b388975b34bcea20bd68db43efa28d6081c701 (patch) | |
| tree | 7fd497b4a9d30bec86af8d3fdcae0c0486a5b8f7 /gnu | |
| parent | 216597cf78a52e6ea05b0350747cda6e6e331d1f (diff) | |
gnu: emacs-next: Update to 31.0.50-2.509228f.
* gnu/packages/emacs.scm (%emacs-next-selector): New variable.
(emacs-next-minimal): Update to 31.0.50-2.509228f. Remove now unessecary
patch "emacs-zoom-image-test-fix.patch". Use %emacs-next-selector.
(emacs->emacs-next): Use %emacs-next-selector.
Change-Id: I4618ee38a72e210c60c069704eed69b08af70072
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/emacs.scm | 88 |
1 files changed, 80 insertions, 8 deletions
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 3aa00b26024..094d9b1e1d5 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -139,6 +139,73 @@ "tab-bar-tests-quit-restore-window" "tramp-test48-remote-load-path"))) +(define %emacs-next-selector + (emacs-ert-selector + '("benchmark-tests" + "esh-util-test/path/get-remote" + "esh-var-test/path-var/preserve-across-hosts" + "grep-tests--rgrep-abbreviate-properties-darwin" + "grep-tests--rgrep-abbreviate-properties-gnu-linux" + "grep-tests--rgrep-abbreviate-properties-windows-nt-dos-semantics" + "grep-tests--rgrep-abbreviate-properties-windows-nt-sh-semantics" + "info-xref-test-makeinfo" + "tramp-test50-remote-load-path" + + ;; These two tests look for header files. We patch them to check + ;; "/run/current-system/profile/include" but that doesn't help us in the + ;; test suite + "man-tests-find-header-file" + "ffap-tests--c-path" + + "diary-icalendar-test-import-bug-22092" + "diary-icalendar-test-import-bug-33277" + "diary-icalendar-test-import-with-timezone" + + ;; The following can be removed once upstream closes this bug report: + ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=80421 + "python-shell--convert-file-name-to-send-1" + "package-vc-tests-install-post-conditions/test-package-eight" + "package-vc-tests-install-post-conditions/test-package-five" + "package-vc-tests-install-post-conditions/test-package-four" + "package-vc-tests-install-post-conditions/test-package-nine" + "package-vc-tests-install-post-conditions/test-package-one" + "package-vc-tests-install-post-conditions/test-package-seven" + "package-vc-tests-install-post-conditions/test-package-six" + "package-vc-tests-install-post-conditions/test-package-three" + "package-vc-tests-install-post-conditions/test-package-two" + "package-vc-tests-pkg-spec-make-shell-command/test-package-five" + "package-vc-tests-pkg-spec-make-shell-command/test-package-nine" + "package-vc-tests-pkg-spec-make-shell-command/test-package-one" + "package-vc-tests-pkg-spec-make-shell-command/test-package-seven" + "package-vc-tests-pkg-spec-make-shell-command/test-package-two" + "package-vc-tests-rebuild-after-require/test-package-eight" + "package-vc-tests-rebuild-after-require/test-package-five" + "package-vc-tests-rebuild-after-require/test-package-four" + "package-vc-tests-rebuild-after-require/test-package-nine" + "package-vc-tests-rebuild-after-require/test-package-one" + "package-vc-tests-rebuild-after-require/test-package-seven" + "package-vc-tests-rebuild-after-require/test-package-six" + "package-vc-tests-rebuild-after-require/test-package-three" + "package-vc-tests-rebuild-after-require/test-package-two" + "package-vc-tests-require/test-package-eight" + "package-vc-tests-require/test-package-five" + "package-vc-tests-require/test-package-four" + "package-vc-tests-require/test-package-nine" + "package-vc-tests-require/test-package-one" + "package-vc-tests-require/test-package-seven" + "package-vc-tests-require/test-package-six" + "package-vc-tests-require/test-package-three" + "package-vc-tests-require/test-package-two" + "package-vc-tests-upgrade-after-require/test-package-eight" + "package-vc-tests-upgrade-after-require/test-package-five" + "package-vc-tests-upgrade-after-require/test-package-four" + "package-vc-tests-upgrade-after-require/test-package-nine" + "package-vc-tests-upgrade-after-require/test-package-one" + "package-vc-tests-upgrade-after-require/test-package-seven" + "package-vc-tests-upgrade-after-require/test-package-six" + "package-vc-tests-upgrade-after-require/test-package-three" + "package-vc-tests-upgrade-after-require/test-package-two"))) + (define-public emacs-minimal (package (name "emacs-minimal") @@ -664,8 +731,8 @@ editor (with wide ints)" ) #~(cons "--with-wide-int" #$flags)))))) (define-public emacs-next-minimal - (let ((commit "9663c959c73d6cca0c56f833d80ff1d9e9708b70") - (revision "1")) + (let ((commit "509228fc6c026921c67459f21164e0325efc583b") + (revision "2")) (package (inherit emacs-minimal) (name "emacs-next-minimal") @@ -679,17 +746,18 @@ editor (with wide ints)" ) (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 "1a03j9zdn1fl181xcqsw4vg3v8a3sbv1r3d49ld6ysldvfkwiz39")) + (base32 "04aalyrx5jysk5fhlka98fhfx23sy99zp8j16i0ils20sflyig6n")) (patches (search-patches "emacs-next-disable-jit-compilation.patch" "emacs-next-exec-path.patch" "emacs-fix-scheme-indent-function.patch" "emacs-native-comp-driver-options.patch" "emacs-next-native-comp-fix-filenames.patch" - "emacs-native-comp-pin-packages.patch" - ;; XXX This commit should already be on 31.0 but - ;; without this emacs-next will fail a test. - "emacs-zoom-image-test-fix.patch"))))))) + "emacs-native-comp-pin-packages.patch")))) + (arguments + (substitute-keyword-arguments (package-arguments emacs-minimal) + ((#:make-flags flags #~'()) + #~(append #$flags (list (string-append "SELECTOR=" #$%emacs-next-selector))))))))) (define* (emacs->emacs-next emacs #:optional name #:key (version (package-version emacs-next-minimal)) @@ -702,7 +770,11 @@ editor (with wide ints)" ) (string-drop (package-name emacs) (string-length "emacs")))))) (version version) - (source source))) + (source source) + (arguments + (substitute-keyword-arguments (package-arguments emacs) + ((#:make-flags flags #~'()) + #~(append #$flags (list (string-append "SELECTOR=" #$%emacs-next-selector)))))))) (define-public emacs-next (emacs->emacs-next emacs)) (define-public emacs-next-pgtk (emacs->emacs-next emacs-pgtk)) |
