| Age | Commit message (Collapse) | Author | Files | Lines |
|
* gnu/packages/emacs-xyz.scm (emacs-wttrin): Update to 0.3.2-1.ee8fdeb.
|
|
* gnu/packages/emacs-xyz.scm (emacs-evil-surround)[source]: Add snippet to
replace ‘evil-add-to-alist’ with ‘evil--add-to-alist’.
|
|
It’s unnecessary for Guix anyway, where all supported Emacs versions
ship with ERT.
* gnu/packages/emacs-build.scm (emacs-ert-runner): Remove vendored,
outdated copy of ERT.
Change-Id: I91810771d2eee33d08903dbae98a95440d754c7b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Merges: guix/guix#10921
|
|
* gnu/packages/emacs-xyz.scm (emacs-realgud): Update to 1.6.0-0.2075721.
[#:phases]<patch-more-el-files>: Adjust accordingly.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/finance.scm (emacs-ledger-mode): Update to 4.0.0-2.b0e71b7.
[arguments]: Delete #:tests?
Re-enable “report-test”.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-perspective)[arguments]
<#:test-command>: Use “--eval” to pass a test selector.
|
|
* gnu/packages/emacs-xyz.scm (emacs-treemacs)[arguments]
<#:phases>: Add ‘skip-failing-tests’.
|
|
* gnu/packages/emacs-xyz.scm (emacs-paradox)[arguments]:
Add #:test-command and #:phases.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.5-1.d252d4a.
[build-system]: Switch to emacs-build-system.
[arguments]: Remove #:make-flags, #:modules, and #:imported-modules.
Add #:test-command.
<#:phases>: Drop deletion of ‘configure’ and replacement for ‘install’.
Remove ‘pre-build’
Adjust ‘delete-failing-tests’ accordingly.
Add ‘make-info’.
[native-inputs]: Remove emacs-minimal, emacs-el-search and emacs-stream.
Order after arguments.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-cov): Update to 0.1.0-1.7a3599e.
[#:phases]<disable-failing-tests>: Adjust accordingly.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-casual): Update to 3.0.1.
[#:phases]<remove-problematic-tests>: Precompute regexp for substitution.
[native-inputs]: Add tzdata-for-tests.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-jabber): Update to 0.13.1.
[#:phases]<disable-failing-tests>: Update list of failing tests.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-evil): Update to 1.15.0-1.6a3e1dd.
[arguments]: Add #:test-command.
<#:phases>: Add ‘fix-test-helpers’ and ‘make-info’.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.28.0.
[arguments]: Add #:lisp-directory. Drop #:phases.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.8.9.
[arguments]<#:lisp-directory>: New argument.
<#:test-command>: Adjust accordingly.
<#:phases>: Drop replacements for ‘expand-load-paths’, ‘bootstrap’, and
‘build’.
Adjust ‘install-the-rest’, ‘install-org-test’, ‘install-org-news’, and
‘install-license-files’ according to the changed #:lisp-directory.
Add ‘patch-paths’.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-build.scm (emacs-eldev): Update to 1.11.2.
[#:phases]<skip-failing-tests>: Also skip ‘eldev-package-3’.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
This function errors in ‘make-autoloads’.
* gnu/packages/emacs-xyz.scm (emacs-exwm)[arguments]
<#:phases>: Add ‘delete-exwm-floating-toggle-floating’.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-difftastic)[#:phases]
<skip-failing-tests>: Add tests that fail in Emacs 31.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-org-ref)[arguments]
<#:phases>: Add ‘skip-failing-tests’.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs.scm (m17n-lib): Delete variable.
|
|
* gnu/packages/emacs.scm (m17n-db): Delete variable.
|
|
* gnu/packages/xorg.scm (define-module):
Add #:use-module (gnu packages language).
|
|
* gnu/packages/emacs.scm (emacs-minimal):[#:phases]<patch-program-file-names>:
Substitute “bin/sh” rather than “sh” in “lisp/man.el”.
Additionally patch “dd” in "jka-compr.el".
* gnu/packages/patches/emacs-native-comp-fix-filenames.patch: Delete last
reference to ‘startup--original-eln-load-path’.
|
|
* guix/build-system/emacs.scm (emacs-build): Add #:compress-elisp?.
* guix/build/emacs-build-system.scm (compress-elisp): New variable.
(%standard-phases): Insert ‘compress-elisp’ between ‘install’ and ‘build’.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* guix/build/emacs-utils.scm (emacs-generate-autoloads): Load the "jka-compr"
library eagerly to enable using compressed files during autoload generation.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Fixes: guix/guix#9819
|
|
This applies the chdir even in the (erroneous) case where only a single source
file is copied.
* guix/build/emacs-build-system.scm (unpack): Move chdir after cond.
|
|
* guix/build/emacs-build-system.scm (unpack): Use gnu:unpack if source is a
directory.
Reported-by: Sergey Trofimov <sarg@sarg.org.ru>
Fixes: guix/guix#5659
|
|
Reading compressed Elisp files requires ‘jka-compr’, which results in a
recursive load, since it is compressed. Furthermore, compressed archives
do not play nicely with ‘#:disallowed-references’ and grafts.
* gnu/packages/emacs.scm (emacs-minimal)[#:configure-flags]: Add
“--without-compress-install”.
Fixes: guix/guix#9819
|
|
* gnu/packages/emacs.scm (emacs-next-minimal): Update to 32.0.50-1.2b02641.
(%emacs-next-selector): Reinstate and add “uuid-v7-generator-known-rnd-and-ts”.
|
|
* gnu/packages/emacs.scm (%emacs-selector): Add “dired-test-bug25609”.
Co-authored-by: Cayetano Santos <csantosb@inventati.org>
Fixes: guix/guix#10852
Resolves: guix/guix#10854
|
|
* gnu/packages/patches/emacs-next-disable-jit-compilation.patch: Delete file,
moving implementation…
* gnu/packages/patches/emacs-disable-jit-compilation.patch: … here.
* gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: Delete file,
moving implementation…
* gnu/packages/patches/emacs-native-comp-fix-filenames.patch: … here.
* gnu/packages/patches/emacs-zoom-image-test-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister deleted files.
* gnu/packages/emacs.scm (%emacs-selector): Update for emacs-31.1.
(%emacs-next-selector): Inherit from %emacs-selector.
(emacs-minimal): Update to 31.1.
[#:make-flags]: Update release-date.
|
|
* gnu/packages/emacs-xyz.scm
(emacs-tramp)[#:phases]<patch-el-files>: Replace contents with
those from the “patch-tramp” phase from emacs-minimal.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Merges: guix/guix#10135
|
|
This was already done in our emacs-tramp package but not in Emacs proper.
Also move tramp configurations to their own phase so we can later duplicate
them in the emacs-tramp package.
* gnu/packages/emacs.scm (emacs-minimal)[#:phases]: Move all tramp
related changes to ‘patch-tramp’. Patch “/bin/sh” in tramp.el to patch
“tramp-encoding-shell”.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-cl-print): Delete variable.
(emacs-el-search)[propagated-inputs]: Adjust accordingly.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
These warnings show up on newer Emacs versions.
* gnu/packages/aux-files/emacs/guix-emacs.el: Install lexical binding cookie
correctly.
(guix-emacs-autoloads-regexp): Use ‘not-newline’ instead of ‘any’.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
Before and after this change, the closure size of emacs-minimal is 284.0 MiB.
Removing the patches without adjusting RUN_TEMACS raises the closure size to 830.1 MiB.
* gnu/packages/patches/emacs-exec-path.patch: Delete file
* gnu/packages/patches/emacs-next-exec-path.patch: Delete file
* gnu/local.mk (dist_patch_DATA): Unregister patches.
* gnu/packages/emacs.scm (emacs-minimal):
[source]: Don't use the patch.
[arguments]<#:make-flags>: Use "env -i" to clean the environment.
(emacs-next-minimal): Adjust accordingly.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* doc/contributing.texi (Emacs Packages): Remove outdated commentary on
testing. We now run the tests by default like is done in other build systems.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-el-search): Change inputs to
propagated-inputs.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-org-transclusion)
[#:phases]: Add ‘build-and-install-info-manual’.
[native-inputs]: Add texinfo.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs-xyz.scm (emacs-literate-calc-mode): Update to 0.1-3.bdfdb6e.
[arguments] Add #:test-command.
[propagated-inputs]: Add emacs-dash.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs.scm (emacs-no-x)[#:phases]<validate-comp-integrity>:
Also skip check on i586-gnu.
Change-Id: Idd6cfd005a1e5c287d5f9a01405c2eaf94e26f7c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Merges: guix/guix#9567
|
|
* gnu/packages/emacs.scm (emacs-no-x)[inputs]: Make alsa-lib, elogind, gpm,
libselinux conditional on the target-system.
Change-Id: I360e7c7dd0944bd89031ddfb21bee2b545abdb80
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
Followup to b30dc52b92e0fa82eabf3255baa1a7601436cb86.
Emacs keeps a reference to the configure-options via EMACS_CONFIG_OPTIONS
used by 'system-configuration-options'.
* gnu/packages/emacs.scm (emacs-minimal)[outputs]: Renamce doc to src.
[#:phases]: Adjust 'install-c-source accordingly.
[properties]: Add description for 'src' output.
Change-Id: Ia0a443dd538093c8c45997532388dab0cdd39784
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/aux-files/emacs/guix-emacs.el: Use mapc instead of
mapcar.
Change-Id: I6ae16261a3d19bc5e14ce74be687264bcf3e3bbd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/aux-files/emacs/guix-emacs.el
(guix-emacs--non-core-load-path): Deduplicate result.
Change-Id: I66b023db2f770df24a66eacdc5734914367ebdce
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
|
|
* gnu/packages/emacs.scm (emacs-minimal)[#:phases]<install-c-source>
<install-site-start>: Add “;; -*- lexical-binding: t; -*-” at the top of the
generated files.
* gnu/packages/aux-files/emacs/comp-integrity.el: Likewise.
|
|
* gnu/packages/emacs.scm (emacs)[inputs]: Add libxrender and libxt.
Change-Id: If0726a04956683e32747524b11656f5c267be8a4
Co-authored-by: Sviatoslav Bulbakha <mail@ssbb.me>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Fixes: guix/guix#6490 (alpha-background frame parameter does nothing)
Fixes: https://issues.guix.gnu.org/71627 (likewise)
|
|
Unlike the builtin ‘package-buffer-info’, the ‘write-pkg-file’ procedure
previously ignored the “Package-Version” header, leading to wrongly reported
version numbers when an actual version would have been available.
* guix/build/emacs-build-system.scm (ensure-package-description): Check for
“package-version” header before invoking ‘lm-version’.
Fixes: guix/guix#5462 (‘emacs-build-system’ generates wrong package versions)
|
|
* gnu/packages/games.scm (taisei): Update to 1.4.5.
[native-inputs]: Remove python-zstandard.
Add gettext-minimal and python-backports-zstd.
[inputs]: Remove libzip. Add libunibreak.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Merges: guix/guix#10723
|
|
* gnu/packages/luanti.scm (luanti-voxelibre): Update to 0.92.1.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Merges: guix/guix#10712
|