aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* gnu: kiwix-desktop: Update to 2.3.1.Denis 'GNUtoo' Carikli2023-09-25
| | | | | | | | | * gnu/packages/web.scm (kiwix-desktop): Update to 2.3.1. * gnu/packages/patches/kiwix-desktop-newer-libkiwix.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: kiwix-tools: Update to 3.5.0.Denis 'GNUtoo' Carikli2023-09-25
| | | | | | | * gnu/packages/web.scm (kiwix-tools): Update to 3.5.0. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: kiwix-lib: Update to 13.0.0.Denis 'GNUtoo' Carikli2023-09-25
| | | | | | | * gnu/packages/web.scm (kiwix-lib): Update to 13.0.0. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: libzim: Update to 8.2.1.Denis 'GNUtoo' Carikli2023-09-25
| | | | | | | * gnu/packages/web.scm (libzim): Update to 8.2.1. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: icewm: Update to 3.4.2.Andy Tai2023-09-25
| | | | | | * gnu/packages/wm.scm (icewm): Update to 3.4.2. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: xnedit: Update to 1.5.1.Andy Tai2023-09-25
| | | | | | * gnu/packages/text-editors.scm (xnedit): Update to 1.5.1. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: guile-fibers: Remove version from latest package.Christopher Baines2023-09-25
| | | | | | | | | | | | | | | | | | | As I think this makes more sense, the version is only specified when you need a specific previous release. * gnu/packages/guile-xyz.scm (guile-fibers): Rename to guile-fibers-1.0. (guile-fibers-1.3): Rename to guile-fibers. (guile-fibers-1.1): Inherit from guile-fibers. * gnu/packages/admin.scm (shepherd-0.10)[native-inputs]: Replace guile-fibers-1.3 with guile-fibers. * gnu/packages/ci.scm (cuirass)[inputs]: Likewise. * gnu/packages/gnunet.scm (gnunet-scheme)[propagated-inputs,native-inputs]: Likewise. * gnu/packages/package-management.scm (guix-build-coordinator) [inputs,propagated-inputs]: Likewise. * gnu/packages/package-management.scm (nar-herder)[inputs,propagated-inputs]: Likewise. * gnu/packages/web.scm (guix-data-service)[propagated-inputs]: Likewise.
* git: Restore 'false-if-git-not-found' in 'reference-available?'.Simon Tournier2023-09-25
| | | | | * guix/git/scm (reference-available?): Add 'false-if-git-not-found' for the case 'commit.
* gnu: opencv: Add descriptors for xfeatures2d.Ricardo Wurmus2023-09-24
| | | | | | | * gnu/packages/image-processing.scm (opencv)[native-inputs]: Add boost and vgg descriptors. [arguments]: Place descriptor files in expected locations; do not disable xfeatures2d feature.
* gnu: python-pygenometracks: Remove syntax error in setup.py.Mădălin Ionel Patrașcu2023-09-24
| | | | | * gnu/packages/bioinformatics.scm (python-pygenometracks)[arguments]: Add phase remove-invalid-syntax.
* etc/committer: Speed up surrounding-sexp.Ricardo Wurmus2023-09-24
| | | | | | | | | | | The old surrounding-sexp procedure would read all S-expressions from the beginning of the file up to the given line number and then return the last encountered S-expression. This is quite wasteful. Instead we can record all lines that begin with an S-expression and jump straight to the offset closest to the desired line number to read the S-expression there. * etc/committer.scm.in (lines+offsets-with-opening-parens): New procedure. (surrounding-sexp): Use it.
* etc/committer: Avoid reading original files more than once.Ricardo Wurmus2023-09-24
| | | | | | | * etc/committer.scm.in (%original-file-cache): New variable. (read-original-file): New procedure. (read-original-file*): New procedure. (old-sexp): Use it.
* etc/committer: Do not record positions when reading from git files.Ricardo Wurmus2023-09-24
| | | | | | This gives us a slight performance boost. * etc/committer.scm.in (main): Disable recording of positions.
* etc/committer: Do not recompute changes when there are no definitions.Ricardo Wurmus2023-09-24
| | | | | * etc/committer.scm.in (main): Reuse previously computed changes if there are no changes to the number of definitions.
* gnu: htslib: Link against htscodecs.Efraim Flashner2023-09-24
| | | | | | | | * gnu/packages/bioinformatics.scm (htslib)[source]: Add snippet to remove bundled htscodecs. [arguments]: Add configure-flag to link against htscodecs. [propagated-inputs]: Add htscodecs. (htslib-1.14, htslib-1.12): Use bundled htscodecs.
* gnu: htscodecs: Update to 1.5.1.Efraim Flashner2023-09-24
| | | | * gnu/packages/bioinformatics.scm (htscodecs): Update to 1.5.1.
* Merge branch 'emacs-team'Liliana Marie Prikler2023-09-24
|\
| * Merge branch 'master' into emacs-teamLiliana Marie Prikler2023-09-22
| |\
| * | gnu: emacs-rjsx-mode: Fix build.Liliana Marie Prikler2023-09-15
| | | | | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-rjsx-mode)[#:phases]: Add ‘js2-number-tests’.
| * | gnu: emacs-pyvenv: Fix build.Liliana Marie Prikler2023-09-15
| | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-pyvenv)[#:phases]: Add ‘ert-number-tests’.
| * | gnu: emacs-ob-go: Fix build.Liliana Marie Prikler2023-09-15
| | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-ob-go)[#:phases]: Add ‘ert-number-tests’.
| * | gnu: emacs-matcha: Update to 0.0.1-2.dc4a940.Liliana Marie Prikler2023-09-15
| | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-matcha): Update to 0.0.1-2.dc4a940.
| * | gnu: emacs-elfeed-org: Fix build.Liliana Marie Prikler2023-09-15
| | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-elfeed-org)[#:phases]: Add ‘xt-number-tests’.
| * | gnu: emacs-lispy: Fix build.Liliana Marie Prikler2023-09-15
| | | | | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-lispy)[#:phases]: Rename ‘remove-failing-test’ to ‘fix-tests’. Adjust to new failures with Emacs 29.
| * | gnu: emacs-go-mode: Fix build.Liliana Marie Prikler2023-09-15
| | | | | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-go-mode)[fix-tests]: Also fix duplicate “go--fill-paragraph-block-region” test.
| * | gnu: Add emacs-next-tree-sitter.Liliana Marie Prikler2023-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | This package currently exists on master, where both emacs and emacs-next are built without tree-sitter. Since most of our Emacsen now build with tree-sitter, it is no longer needed, but let's issue a warning rather than a hard error to those who rely on it. * gnu/packages/emacs.scm (emacs-next-tree-sitter): New variable.
| * | gnu: Add emacs-next-pgtk-xwidgets.Liliana Marie Prikler2023-09-09
| | | | | | | | | | | | * gnu/packages/emacs.scm (emacs-next-pgtk-xwidgets): New variable.
| * | gnu: Add emacs-next-pgtk.Liliana Marie Prikler2023-09-09
| | | | | | | | | | | | * gnu/packages/emacs.scm (emacs-next-pgtk): New variable.
| * | gnu: Add emacs-next.Liliana Marie Prikler2023-09-09
| | | | | | | | | | | | * gnu/packages/emacs.scm (emacs->emacs-next, emacs-next): New variable.
| * | gnu: Add emacs-next-minimal.Liliana Marie Prikler2023-09-09
| | | | | | | | | | | | * gnu/packages/emacs.scm (emacs-next-minimal): New variable.
| * | Merge branch 'master' into emacs-teamLiliana Marie Prikler2023-09-09
| |\ \
| * | | gnu: guix-emacs: Reword docstrings.Liliana Marie Prikler2023-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current documentation strings cause compilation warnings; thus improve them. * gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-autoload-regexp) (guix-emacs-find-autoloads, guix-emacs-autoload-packages): Make do without quoting 'autoload'. Reserve quotation to variables and functions.
| * | | gnu: emacs: Reload subdirs.el files in ‘guix-emacs-autoload-packages’.Maxim Cournoyer2023-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a regression introduced with 79cfe30f3 ("build-system: emacs: Use subdirectories again.") which caused the 'guix-emacs-autoload-packages' to no longer be able to autoload all packages. * gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-autoload-packages): Reload subdirs.el files unless NO-RELOAD is provided. Update docstring. * doc/guix.texi (Application Setup): Document that ‘guix-emacs-autoload-packages’ can be invoked interactively to auto-reload newly installed Emacs packages. * gnu/packages/emacs.scm (emacs)[arguments]<#:phases>: Call guix-emacs-autoload-packages with an argument in the site-start.el file. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * | | gnu: emacs: Allow producing verbose messages when loading autoloads.Maxim Cournoyer2023-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/aux-files/emacs/guix-emacs.el: Expound commentary. (guix-emacs-verbose): New variable. (guix-emacs--load-file-no-error): New procedure. (guix-emacs-autoload-packages): Use it. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * | | gnu: emacs: Factorize a ‘guix-emacs--subdirs-files’ procedure.Maxim Cournoyer2023-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs--subdirs-files): New procedure. (guix-emacs-load-package-descriptors): Use it. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * | | gnu: emacs: Use lexical binding for guix-emacs.el startup library.Maxim Cournoyer2023-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/aux-files/emacs/guix-emacs.el: Declare LEXCICAL-BINDING file variable to true. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * | | build: emacs-utils: Adjust ‘emacs-compile-directory’ for Emacs 29.Hilton Chain2023-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * guix/build/emacs-utils.scm (emacs-compile-directory): After native compilation, write the bytecode file with ‘comp-write-bytecode-file’. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * | | gnu: emacs-rainbow-delimiters: Fix tests.Hilton Chain2023-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-rainbow-delimiters): Adjust tests for Emacs 29. Signed-off-by: Andrew Tropin <andrew@trop.in>
| * | | Merge branch 'master' into emacs-teamLiliana Marie Prikler2023-08-26
| |\ \ \
| * | | | gnu: emacs-yasnippet: Fix build.Liliana Marie Prikler2023-08-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/emacs-yasnippet-fix-empty-snippet-next.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/emacs-xyz.scm (emacs-yasnippet)[source]<patches>: Use it here. * gnu/packages/patches/emacs-yasnippet-fix-tests.patch: Also fix delete-numberless-inner-snippet-issue-562.
| * | | | gnu: emacs-all-the-icons: Fix build.Liliana Marie Prikler2023-08-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/emacs-all-the-icons-remove-duplicate-rs.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/emacs-xyz.scm (emacs-all-the-icons)[source]<patches>: Use it here.
| * | | | gnu: emacs-libgit: Fix build.Liliana Marie Prikler2023-08-19
| | | | | | | | | | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-libgit)[#:phases]: Add ‘ert-number-tests’.
| * | | | guix: emacs-utils: Add ert-number-tests.Liliana Marie Prikler2023-08-19
| | | | | | | | | | | | | | | | | | | | * guix/build/utils.scm (ert-number-tests): New variable.
| * | | | gnu: emacs-helpful: Update to 0.21.Liliana Marie Prikler2023-08-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/emacs-helpful-fix-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.21. [source]<patches>: Use it here.
| * | | | gnu: emacs-haskell-mode: Update to 17.4.Liliana Marie Prikler2023-08-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/emacs-haskell-mode-no-redefine-builtin.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.4. [source]<patches>: Use it here.
| * | | | gnu: emacs-all-the-icons: Honour #:tests?Liliana Marie Prikler2023-08-19
| | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-all-the-icons)[#:phases]<check>: Honour tests.
| * | | | gnu: emacs-php-mode: Update to 1.25.0.Arjan Adriaanse2023-08-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.25.0. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * | | | gnu: notmuch: Fix tests with Emacs 29.Arjan Adriaanse2023-08-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/notmuch-emacs-test-output.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/mail.scm (notmuch)[patches]: Add here. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * | | | gnu: Remove emacs-emacsql-sqlite3.Arjan Adriaanse2023-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This package is obsolete since Emacs 29. * gnu/packages/emacs-xyz.scm (emacs-emacsql-sqlite3): Delete variable. (emacs-org-roam)[propagated-inputs]: Replace with emacs-emacsql. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
| * | | | gnu: emacs-emacsql: Update to 3.1.1-1.29194a6.Arjan Adriaanse2023-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit fixes the check phase when building with Emacs 29. * gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 3.1.1-1.29194a6. [arguments]<#:phases>{remove-sqlite-builtin}: Remove phase. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>