aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/emacs.scm
Commit message (Collapse)AuthorAge
* gnu: emacs-next: Update to 29.0.50-4.6adc193.Fredrik Salomonsson2023-01-26
| | | | | | * gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-4.6adc193. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: emacs-minimal: Do not patch compilation driver.Liliana Marie Prikler2023-01-22
| | | | | | | The ‘patch-compilation-driver’ phase pulls in libgccjit even though it has been deliberately removed from emacs-minimal. * gnu/packages/emacs.scm (emacs)[#:phases]: Delete ‘patch-compilation-driver’.
* gnu: emacs-next: Update to 29.0.50-3.22e8a77.jgart2022-11-03
| | | | | | * gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-3.22e8a77. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: emacs: Update to 28.2.Liliana Marie Prikler2022-10-16
| | | | * gnu/packages/emacs.scm (emacs): Update to 28.2.
* Merge branch 'staging'Marius Bakke2022-10-16
|\
| * gnu: emacs-minimal: Reduce to minimal inputs.Liliana Marie Prikler2022-10-02
| | | | | | | | | | | | | | | | | | | | | | | | This partly reverts dbcba75c0e96d8eb2b0bf9dbb3a49d15b38f80d2. In that commit, emacs-minimal gained a few inputs that weren't actually used as native compilation is disabled. Discovered by djeis in IRC, see also <http://logs.guix.gnu.org/guix/2022-10-02.log#170047>. * gnu/packages/emacs.scm (emacs-minimal)[inputs]: Remove ld-wrapper, binutils, glibc, libgccjit, and zlib. [arguments]<#:phases>: Delete ‘set-libgccjit-path’.
* | gnu: emacs-next: Update to 29.0.50-2.4aeb80c.Liliana Marie Prikler2022-10-15
|/ | | | | | * gnu/packages/patches/emacs-native-comp-driver-options.patch: New file. * gnu/local.mk: Register it here. * gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-2.4aeb80c.
* gnu: emacs-next-pgtk: Inherit patches from emacs-next.Andrew Tropin2022-09-19
| | | | | * gnu/packages/emacs.scm (emacs-next-pgtk)[source]: Inherit patches from emacs-next.
* gnu: emacs-next-pgtk: Fix super key problem.Andrew Tropin2022-09-16
| | | | | | | | | | Recent version of emacs 29 with pgtk flag has a problem with handling super key modifier, due to gtk bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/4913 This commit workarounds it. * gnu/packages/patches/emacs-pgtk-super-key-fix.patch: New file. * gnu/packages/emacs.scm (emacs-next-pgtk): Use it here. * gnu/local.mk (dist_patch_DATA): Register it here.
* gnu: emacs: Build with native compilation.Liliana Marie Prikler2022-09-11
| | | | | | | | | | | | * gnu/packages/emacs.scm (%emacs-modules): New variable. (emacs)[arguments]<#:modules>: Use it here. <#:configure-flags> Add “--with-native-compilation”. <#:make-flags>: Add “NATIVE_FULL_AOT=1”. <#:phases>: Add ‘set-libgccjit-path’ and ‘patch-compilation-driver’. [inputs]: Add explicit ld-wrapper, binutils, glibc, and libgccjit. [search-paths]: Add EMACSNATIVELOADPATH. (emacs-minimal, emacs-xwidgets, emacs-no-x) (emacs-no-x-toolkit): Adjust accordingly.
* gnu: emacs-next: Enable SQLite3 support.Zhu Zihao2022-08-05
| | | | | | | | | | | | | | [[PGP Signed Part:No public key for 66397F84F76693F9 created at 2022-07-20T06:08:56+0200 using EDDSA]] [[End of PGP Signed Part]] >From 068de10c98b5d29adb13963222a1ca21ef7b0a76 Mon Sep 17 00:00:00 2001 From: Zhu Zihao <all_but_last@163.com> Date: Wed, 20 Jul 2022 12:07:09 +0800 Subject: [PATCH] gnu: emacs-next: Enable SQLite3 support. * gnu/packages/emacs.scm (emacs-next)[inputs]: Add sqlite. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: emacs: Fix tramp-remote-path.John Kehayias2022-06-22
| | | | | | | | | | This variable was moved from tramp-sh.el to tramp.el, causing the substitute* snippet which patches it to silently fail. See also <https://issues.guix.gnu.org/55443>. * gnu/packages/emacs.scm (emacs)[source]<snippet>: Patch tramp.el rather than tramp-sh.el. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* Merge branch 'master' into stagingLudovic Courtès2022-06-08
|\
| * gnu: emacs-next: Update to 29.0.50-1.0a5477b.Josselin Poiret2022-06-05
| | | | | | | | | | | | | | | | The currently used commit breaks magit, so update to a newer one. * gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-1.0a5477b. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* | Merge branch 'master' into stagingLudovic Courtès2022-05-26
|\|
| * gnu: guile-emacs: Remove input labels.Ludovic Courtès2022-05-26
| | | | | | | | * gnu/packages/emacs.scm (guile-emacs)[native-inputs]: Remove labels.
| * gnu: guile-emacs: Use gexps.Ludovic Courtès2022-05-26
| | | | | | | | | | | | This is a followup to 64557bc695f074af3fcf1eeed8f6696921ef18c5. * gnu/packages/emacs.scm (guile-emacs)[arguments]: Use gexps.
* | gnu: emacs: Add libselinux to inputs.wednesday2022-05-21
| | | | | | | | | | | | | | * gnu/packages/emacs.scm (emacs)[inputs]: Add libselinux to support extended attributes. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* | gnu: emacs: Add lcms to inputs.wednesday2022-05-21
|/ | | | | | * gnu/packages/emacs.scm (emacs)[inputs]: Add lcms. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: emacs-wide-int: Use new package style.Liliana Marie Prikler2022-05-15
| | | | | | * gnu/packages/emacs.scm (emacs-wide-int)[arguments]: Convert to list of G-Expressions. [inputs]: Use modify-inputs.
* gnu: emacs-no-x-toolkit: Use new package style.Liliana Marie Prikler2022-05-15
| | | | | | * gnu/packages/emacs.scm (emacs-no-x-toolkit)[arguments]: Convert to list of G-Expressions. [inputs]: Use modify-inputs.
* gnu: emacs-no-x: Use new package style.Liliana Marie Prikler2022-05-15
| | | | | | * gnu/packages/emacs.scm (emacs-no-x)[arguments]: Convert to list of G-Expressions. [inputs]: Use modify-inputs.
* gnu: emacs-xwidgets: Use new package style.Liliana Marie Prikler2022-05-15
| | | | | | * gnu/packages/emacs.scm (emacs-xwidgets)[arguments]: Convert to list of G-Expressions. [inputs]: Use modify-inputs.
* gnu: emacs-next-pgtk: Use new package style.Liliana Marie Prikler2022-05-15
| | | | | | * gnu/packages/emacs.scm (emacs-next-pgtk)[arguments]: Convert to list of G-Expressions. [inputs]: Use modify-inputs.
* gnu: emacs-minimal: Tidy up coding style.Liliana Marie Prikler2022-05-15
| | | | | | * gnu/packages/emacs.scm (emacs-minimal)[inputs, native-inputs]: Reduce to a single line. [#:configure-flags]: Use G-Expression rather than double quoting.
* gnu: emacs-minimal: Drop meaningless input.Liliana Marie Prikler2022-05-15
| | | | | | | The search for guix-emacs.el has already been inlined into a phase shared by all emacs variants. * gnu/packages/emacs.scm (emacs-minimal)[inputs]: Remove "emacs/guix-emacs.el".
* gnu: emacs-minimal: Fix inputs.Liliana Marie Prikler2022-05-14
| | | | | | | | | This is a follow-up to 5f315e1d5f46721c757f5259835d84d6a037f9b9. The addition of autoconf wasn't reflected in emacs-minimal, causing builds to break. Also drop labels while we're at it. * gnu/packages/emacs.scm (emacs-minimal)[inputs]: Drop labels. [native-inputs]: Drop labels. Add autoconf.
* gnu: emacs: Don't error on missing commands.Liliana Marie Prikler2022-05-14
| | | | | | | | | | This is a follow-up to commit 64557bc695f074af3fcf1eeed8f6696921ef18c5. Inputs lacking from emacs proper may not be present in emacs-minimal, thus throwing an error on lookup. This error is already anticipated in the handling code. * gnu/packages/emacs.scm (emacs)[patch-program-file-names]: Wrap search-input-file in false-if-exception.
* gnu: emacs-minimal: Use G-Expressions in arguments.Liliana Marie Prikler2022-05-14
| | | | | | | | | | This is a follow-up to commit 64557bc695f074af3fcf1eeed8f6696921ef18c5. The use of G-Expressions in emacs' arguments wasn't reflected in emacs-minimal, causing builds to fail as reported in <https://issues.guix.gnu.org/issue/55415>. * gnu/packages/emacs.scm (emacs-minimal)[arguments]: Convert to list of G-Expessions.
* gnu: emacs-next-pgtk: Define in terms of emacs-next.Liliana Marie Prikler2022-05-14
| | | | | * gnu/packages/emacs.scm (emacs-next-pgtk)[version,source]: Drop fields, inheriting from emacs-next instead.
* gnu: emacs-next: Update to 38d87c43c2ad727406dcfe316aac5e24e202c251.Liliana Marie Prikler2022-05-14
| | | | | * gnu/packages/emacs.scm (emacs-next): Update to 38d87c43c2ad727406dcfe316aac5e24e202c251.
* gnu: emacs: Add support for socket activation.Liliana Marie Prikler2022-05-14
| | | | | | * gnu/packages/emacs.scm (emacs)[#:phases]: Add ‘enable-elogind’. [inputs]: Add elogind. [native-inputs]: Add autoconf.
* gnu: emacs: Use new package style.Liliana Marie Prikler2022-05-14
| | | | | | | | | * gnu/packages/emacs.scm (emacs)[source]<snippet>: Drop trailing ‘#t’. [arguments]: Convert to list of G-Expressions. Use ‘search-input-file’ where possible. Inline references to auxiliary files. Drop trailing ‘#t’s. [inputs, native-inputs]: Drop labels.
* gnu: emacs: Update to 28.1.Liliana Marie Prikler2022-05-14
| | | | | | | * gnu/packages/emacs.scm (emacs): Update to 28.1 * gnu/packages/patches/emacs-exec-path.patch: Adjust accordingly. * gnu/packages/patches/emacs-ignore-empty-xim-styles.patch: Delete file. * gnu/local.mk: Remove it here.
* gnu: emacs: Remove obsolete phase.Sarah Morgensen2022-01-10
| | | | | | | * gnu/packages/emacs.scm (emacs)[arguments]<#:phases>: Remove 'make-compressed-files-writable phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: Simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
* gnu: Use librsvg-bootstrap.Efraim Flashner2021-12-12
| | | | | * gnu/packages/emacs.scm (emacs)[inputs]: Use librsvg-bootstrap. * gnu/pacakges/gtk.scm (gtk+-2, gtk+)[propagated-inputs]: Same.
* gnu: emacs: Use 'librsvg-for-system'.Ludovic Courtès2021-12-05
| | | | | * gnu/packages/emacs.scm (emacs)[inputs]: Use 'librsvg-for-system' unconditionally.
* Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus2021-12-05
|\
| * gnu: emacs: Load package descriptors from packages referenced by subdirs.elLiliana Marie Prikler2021-12-03
| | | | | | | | | | | | | | | | | | * gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs--non-core-load-path): New procedure. (guix-emacs-autoload-packages): Use it here. (guix-emacs-load-package-descriptors): New procedure. * gnu/packages/emacs.scm (emacs)[install-site-start]: Install advice to run ‘guix-emacs-load-package-descriptors’.
| * gnu: emacs: Make DocView PDF work out of the box.Liliana Marie Prikler2021-12-03
| | | | | | | | | | | | * gnu/packages/emacs.scm (emacs)[patch-program-file-names]: Add patches for the programs “gs”, “dvipdf”, “ps2pdf” and “pdftotext”. [inputs]: Add ghostscript and poppler.
| * gnu: emacs: Find real GVFS processes.Liliana Marie Prikler2021-12-03
| | | | | | | | | | | | * gnu/packages/emacs.scm (emacs)[#:phases]<patch-program-file-names>: Expand calls to “tramp-compat-process-running-p” so that Guix wrappers are also matched.
* | gnu: emacs-xwidgets{,-next-pgtk}: Use webkitgtk-with-libsoup2.John Kehayias2021-11-21
| | | | | | | | | | | | | | | | * gnu/packages/emacs.scm (emacs-xwidgets, emacs-next-pgtk)[inputs]: Replace webkitgtk with webkitgtk-with-libsoup2. * gnu/packages/webkit.scm (webkitgtk-with-libsoup2): Add further information about where this package is used and upstream tracker for libsoup3.
* | Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner2021-10-31
|\|
| * gnu: emacs: Handle pdump filenames that contain a fingerprint.Morgan Smith2021-10-24
| | | | | | | | | | | | | | | | * gnu/packages/emacs.scm (emacs) [restore-emacs-pdmp]: Use lax regular expressions to match files by the “.pdmp” file ending only. Adjust comment accordingly. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* | Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe2021-10-12
|\|
| * Update copyright assignments for Liliana Marie Prikler.Liliana Marie Prikler2021-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/guix.texi: Update copyright name for Liliana Marie Prikler. * gnu/packages/build-tools.scm: Update copyright name and email for Liliana Marie Prikler. * gnu/packages/convmv.scm: Likewise. * gnu/packages/emacs-xyz.scm: Likewise. * gnu/packages/emacs.scm: Likewise. * gnu/packages/esolangs.scm: Likewise. * gnu/packages/game-development.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gnome-xyz.scm: Likewise. * gnu/packages/gnome.scm: Likewise. * gnu/packages/gstreamer.scm: Likewise. * gnu/packages/guile-xyz.scm: Likewise. * gnu/packages/minetest.scm: Likewise. * gnu/packages/music.scm: Likewise. * gnu/packages/patches/minetest-add-MINETEST_MOD_PATH.patch: Likewise. * gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: Likewise. * gnu/packages/patches/webkitgtk-bind-all-fonts.patch: Likewise. * gnu/packages/python-xyz.scm: Likewise. * gnu/packages/unicode.scm: Likewise. * gnu/packages/xorg.scm: Likewise. * gnu/services/sound.scm: Likewise. * guix/build-system/renpy.scm: Likewise. * guix/build/emacs-utils.scm: Likewise. * guix/build/renpy-build-system.scm: Likewise.
* | Merge branch 'master' into core-updatesMarius Bakke2021-06-06
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/algebra.scm gnu/packages/bioinformatics.scm gnu/packages/curl.scm gnu/packages/docbook.scm gnu/packages/emacs-xyz.scm gnu/packages/maths.scm gnu/packages/plotutils.scm gnu/packages/python-web.scm gnu/packages/python-xyz.scm gnu/packages/radio.scm gnu/packages/readline.scm gnu/packages/tls.scm gnu/packages/xml.scm gnu/packages/xorg.scm
| * gnu: emacs: Support console mice.Tobias Geerinckx-Rice2021-05-29
| | | | | | | | * gnu/packages/emacs.scm (emacs)[inputs]: Add gpm.
| * gnu: Fix erroneous uses of 'package/inherit'.Marius Bakke2021-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These packages use a different source/version from the inherited package, and thus should not inherit replacements. * gnu/packages/check.scm (googletest-1.8, python-pytest-runner-2): Use record inheritance instead of PACKAGE/INHERIT. * gnu/packages/crates-io.scm (rust-bindgen-0.49, rust-bytes-0.4, rust-colored-1.9.1, rust-difference-1, rust-docopt-0.8, rust-html5ever-0.23, rust-http-0.1, rust-http-body-0.1, rust-loom-0.2, rust-loom-0.1, rust-pulldown-cmark-0.0.8, rust-ring-0.13, rust-rustls-0.12, rust-sct-0.3, rust-term-0.2, rust-untrusted-0.6, rust-webpki-0.18, rust-webpki-roots-0.17, rust-webpki-roots-0.14): Likewise. * gnu/packages/emacs.scm (emacs-next, emacs-next-pgtk, guile-emacs): Likewise. * gnu/packages/guile.scm (guile-2.2.4): Likewise. * gnu/packages/maths.scm (hdf5-1.10, hdf5-1.12): Likewise. * gnu/packages/protobuf.scm (protobuf-3.6, protobuf-3.5, python-protobuf-3.6): Likewise. * gnu/packages/python-web.scm (python2-html2text): Likewise. * gnu/packages/python-xyz.scm (python-pygments/fixed, python2-numpy, python2-urwid, python2-markdown, python2-fonttools): Likewise. * gnu/packages/racket.scm (racket): Likewise. * gnu/packages/sequoia.scm (sequoia4pEp): Likewise.