Foo Chuan Wei [Mon, 1 Nov 2021 09:51:11 +0000 (11:51 +0200)]
gnu: vim-scheme: Update to 0.0.0-3.
e22fc8e.
* gnu/packages/vim.scm (vim-scheme): Update to 0.0.0-3.
e22fc8e.
[source]: Use https.
[license]: Update to new upstream license.
Alexandr Vityazev [Tue, 26 Oct 2021 10:42:35 +0000 (10:42 +0000)]
gnu: dunst: Update to 1.7.0.
* gnu/packages/dunst.scm (dunst): Update to 1.7.0.
[source]: Fix indentation.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Tobias Geerinckx-Rice [Sun, 31 Oct 2021 23:13:26 +0000 (00:13 +0100)]
gnu: binwalk: Update to 2.3.2.
* gnu/packages/python-xyz.scm (binwalk): Update to 2.3.2.
[arguments]: Don't explicitly return #t from phases.
Tobias Geerinckx-Rice [Sun, 31 Oct 2021 16:36:21 +0000 (17:36 +0100)]
gnu: python-binwalk: Rename to binwalk.
* gnu/packages/python-xyz.scm (binwalk): New variable renamed from
(python-binwalk): this old thing. Redefine it using DEPRECATED-PACKAGE.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Adjust accordingly.
Tobias Geerinckx-Rice [Sun, 31 Oct 2021 17:42:19 +0000 (18:42 +0100)]
gnu: pipe-viewer: Update to 0.1.5.
* gnu/packages/video.scm (pipe-viewer): Update to 0.1.5.
Efraim Flashner [Sun, 31 Oct 2021 13:28:46 +0000 (15:28 +0200)]
gnu: vim-tagbar: Add ctags fallback location.
* gnu/packages/vim.scm (vim-tagbar)[arguments]: Add fill path to ctags
as fallback location.
[inputs]: Add universal-ctags.
Foo Chuan Wei [Tue, 12 Oct 2021 15:48:10 +0000 (15:48 +0000)]
gnu: Add vim-tagbar.
* gnu/packages/vim.scm (vim-tagbar): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Foo Chuan Wei [Tue, 12 Oct 2021 15:34:15 +0000 (15:34 +0000)]
gnu: Add vim-characterize.
* gnu/packages/vim.scm (vim-characterize): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Felix Gruber [Sun, 24 Oct 2021 17:28:33 +0000 (17:28 +0000)]
gnu: leocad: Update to 21.06.
* gnu/packages/lego.scm (leocad): Update to 21.06.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
Felix Gruber [Sat, 30 Oct 2021 19:07:14 +0000 (19:07 +0000)]
gnu: wesnoth: Update to 1.16.0.
* gnu/packages/games.scm (wesnoth): Update to 1.16.0.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
Liliana Marie Prikler [Thu, 9 Sep 2021 13:32:22 +0000 (15:32 +0200)]
gnu: Add zig.
* gnu/packages/patches/zig-disable-libc-note-test.patch,
gnu/packages/patches/zig-use-system-paths.patch: New files.
* gnu/packages/zig.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Adjust accordingly.
Timotej Lazar [Tue, 17 Aug 2021 19:31:04 +0000 (21:31 +0200)]
gnu: dconf: Increase test timeout further.
The “engine” test hit the previous 90s time limit when cross-compiling
on a less powerful machine.
* gnu/packages/gnome.scm (dconf)[arguments]: Change timeout to 300s in
'increase-test-timeout phase. Drop trailing #t.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
Tobias Geerinckx-Rice [Sat, 30 Oct 2021 19:29:13 +0000 (21:29 +0200)]
gnu: remmina: Update to 1.4.21.
* gnu/packages/vnc.scm (remmina): Update to 1.4.21.
[arguments]: Don't explicitly return #t from phases.
Tobias Geerinckx-Rice [Sat, 30 Oct 2021 17:14:22 +0000 (19:14 +0200)]
gnu: aws-c-mqtt: Update to 0.7.8.
* gnu/packages/c.scm (aws-c-mqtt): Update to 0.7.8.
Tobias Geerinckx-Rice [Sat, 30 Oct 2021 17:08:38 +0000 (19:08 +0200)]
gnu: polybar: Update to 3.5.7.
* gnu/packages/wm.scm (polybar): Update to 3.5.7.
Tobias Geerinckx-Rice [Sat, 30 Oct 2021 14:37:25 +0000 (16:37 +0200)]
bash completion: Complete top-level options.
* etc/completion/bash/guix (_guix_complete_option): Fix operation without a {,sub}command.
(_guix_complete): Call it also when no command is given.
Tobias Geerinckx-Rice [Sat, 30 Oct 2021 14:34:10 +0000 (16:34 +0200)]
bash completion: Don't hard-code "guix" binary name.
* etc/completion/bash/guix (_guix_complete_command):
Use ${COMP_WORDS[0]} instead of hard-coding "guix".
Tobias Geerinckx-Rice [Sat, 30 Oct 2021 14:07:14 +0000 (16:07 +0200)]
ui: Use DISPLAY in SHOW-GUIX-HELP.
* guix/ui.scm (show-guix-help): Use DISPLAY where FORMAT isn't needed.
Tobias Geerinckx-Rice [Sat, 30 Oct 2021 13:48:48 +0000 (15:48 +0200)]
ui: Add top-level options to help text.
This also makes automated ‘guix --h<Tab>’ completion possible.
* guix/ui.scm (show-guix-help): Document that an OPTION's an option,
and all valid options.
Tobias Geerinckx-Rice [Fri, 29 Oct 2021 19:12:07 +0000 (21:12 +0200)]
gnu: bschaffl: Update to 1.4.8.
* gnu/packages/music.scm (bschaffl): Update to 1.4.8.
Tobias Geerinckx-Rice [Fri, 29 Oct 2021 19:12:00 +0000 (21:12 +0200)]
gnu: bjumblr: Update to 1.6.8.
* gnu/packages/music.scm (bjumblr): Update to 1.6.8.
Tobias Geerinckx-Rice [Fri, 29 Oct 2021 19:11:50 +0000 (21:11 +0200)]
gnu: bshapr: Update to 0.13.
* gnu/packages/music.scm (bshapr): Update to 0.13.
Tobias Geerinckx-Rice [Fri, 29 Oct 2021 19:11:40 +0000 (21:11 +0200)]
gnu: bchoppr: Update to 1.10.10.
* gnu/packages/music.scm (bchoppr): Update to 1.10.10.
Tobias Geerinckx-Rice [Fri, 29 Oct 2021 18:43:45 +0000 (20:43 +0200)]
gnu: bsequencer: Update to 1.8.10.
* gnu/packages/music.scm (bsequencer): Update to 1.8.10.
[arguments]: Set CC to something sensible.
Ludovic Courtès [Sat, 30 Oct 2021 22:49:31 +0000 (00:49 +0200)]
doc: Mention 'guix home reconfigure' upfront.
* doc/guix.texi (Declaring the Home Environment): Mention 'guix home
reconfigure'.
Ludovic Courtès [Sat, 30 Oct 2021 22:19:45 +0000 (00:19 +0200)]
doc: Avoid misuse of @ref.
* doc/guix.texi (Declaring the Home Environment): Avoid @ref in the
middle of a sentence.
Ludovic Courtès [Sat, 30 Oct 2021 22:16:44 +0000 (00:16 +0200)]
doc: Mention "guix home import" upfront.
* doc/guix.texi (Declaring the Home Environment): Mention "guix home
import".
Ludovic Courtès [Sat, 30 Oct 2021 22:02:27 +0000 (00:02 +0200)]
home: import: Avoid duplication of 'manifest->code'.
* guix/scripts/home/import.scm (manifest->code): Remove.
(manifest+configuration-files->code): New procedure.
(import-manifest): Use 'manifest+configuration-files->code' instead of
'manifest->code'.
* tests/home-import.scm (eval-test-with-home-environment): Likewise.
(match-home-environment-transformations): New procedure.
("manifest->code: No services, package transformations"): New test.
Ludovic Courtès [Sat, 30 Oct 2021 21:30:50 +0000 (23:30 +0200)]
home: import: Factorize triplicated 'version-spec' procedure.
* guix/scripts/package.scm (manifest-entry-version-prefix): New
procedure, moved from...
(export-manifest)[version-spec]: ... here. Adjust caller.
* tests/home-import.scm (version-spec): Remove.
(eval-test-with-home-environment): Use 'manifest-entry-version-prefix'
instead.
* guix/scripts/home/import.scm (import-manifest): Likewise.
Ludovic Courtès [Sat, 30 Oct 2021 19:43:19 +0000 (21:43 +0200)]
home: import: Clarify "destination directory".
Suggested by Liliana Marie Prikler <liliana.prikler@gmail.com>.
* guix/scripts/home/import.scm (configurations+modules): Rename
'destination-directory' to 'configuration-directory'. Improve
docstring.
Ludovic Courtès [Sat, 30 Oct 2021 19:39:18 +0000 (21:39 +0200)]
home: import: Compare procedures with 'eq?'.
'procedure-name' is a debugging aid and cannot be reliably used to
check for procedure equality.
* guix/scripts/home/import.scm (configurations+modules): Remove use of
'procedure-name'.
Xinglu Chen [Sat, 30 Oct 2021 10:42:44 +0000 (12:42 +0200)]
guix home: import: Call ‘local-file’ with ‘name’
Set the name of the file to just the basename of the file passed to
‘local-file’.
* guix/scripts/home/import.scm (basename+remove-dots): New procedure.
(generate-bash-configuration+modules): Use it.
* tests/home-import.scm (match-home-environment-bash-service): Adjust
accordingly.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Xinglu Chen [Sat, 30 Oct 2021 10:42:41 +0000 (12:42 +0200)]
Add tests for ‘guix home import’.
* tests/home-import.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Xinglu Chen [Sat, 30 Oct 2021 10:42:39 +0000 (12:42 +0200)]
doc: Document the ‘guix home import’ subcommand.
* doc/guix.texi (Invoking guix home): Document ‘guix home import’.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Xinglu Chen [Sat, 30 Oct 2021 10:42:37 +0000 (12:42 +0200)]
guix home: import: Delete duplicate modules when importing.
Two different services might require the same module(s), so delete duplicates
when generating the ‘use-modules’ form.
* import.scm (manifest->code): Delete duplicate modules.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Xinglu Chen [Sat, 30 Oct 2021 10:42:35 +0000 (12:42 +0200)]
guix home: import: Don’t use 'slurp-file-gexp'.
‘slurp-file-gexp’ is not a bound procedure.
* guix/scripts/home/import.scm (generate-bash-configuration+modules): Don’t
use ‘slurp-file-gexp’.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Xinglu Chen [Sat, 30 Oct 2021 10:42:34 +0000 (12:42 +0200)]
guix home: import: Fix module name for Bash service.
* guix/scripts/home/import.scm (generate-bash-configuration+modules): Change
(gnu home-services bash) to (gnu home-services shells); add (guix gexp).
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Xinglu Chen [Sat, 30 Oct 2021 10:42:32 +0000 (12:42 +0200)]
guix home: import: Allow multiple modules to be imported for each service.
Previously, only one module could be imported for each service, e.g., only
(gnu home-services shell) could be imported when generating the Bash service
declaration. However, for some services, multiple modules might need to be
imported in order for it to work.
* guix/scripts/home/import.scm (generate-bash-module+configuration): Rename to
...
(generate-bash-configuration+modules): ... this.
(%files-configurations-alist): Rename to ...
(%files+configurations-alist): ... this.
(modules+configurations): Rename to ...
(configurations+modules): ... this.
(manifest->code): Adjust accordingly.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Xinglu Chen [Sat, 30 Oct 2021 10:42:27 +0000 (12:42 +0200)]
guix home: import: Make the user to specify a destination directory.
Copy the appropriate the relevant configuration files to the destination
directory, and call ‘local-file’ on them.
Without this, ‘guix home import’ will generate a service declaration like this
(service
home-bash-service-type
(home-bash-configuration
(bashrc
(list (slurp-file-gexp
(local-file "/home/yoctocell/.bashrc"))))))
but when running ‘guix home reconfigure’, the ~/.bashrc file would be moved, so
when running ‘guix home reconfigure’ for the second time, it would read the
~/.bashrc which is itself a symlink to a file the store.
* guix/scripts/home/import.scm (generate-bash-module+configuration): Take
‘destination-directory’ parameter
(modules+configurations): Copy the user’s configuration file to
‘%destination-directory’.
* guix/scripts/home.scm (process-command): Adjust accordingly; create
‘destination’ if it doesn’t exist.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Mădălin Ionel Patrașcu [Thu, 28 Oct 2021 18:26:08 +0000 (20:26 +0200)]
gnu: Add r-formattable.
* gnu/packages/cran.scm (r-formattable): New variable.
Timotej Lazar [Sat, 23 Oct 2021 10:03:18 +0000 (12:03 +0200)]
gnu: qemu: Add Guix support to QEMU guest agent.
QEMU guest agent hardcodes paths to /sbin/hwclock and /sbin/shutdown. Patch
the source to try binaries under /run/current-system/profile/sbin first.
* gnu/packages/patches/qemu-fix-agent-paths.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register the patch.
* gnu/packages/virtualization.scm (qemu)[origin]: Apply it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
jgart [Fri, 1 Oct 2021 09:26:07 +0000 (05:26 -0400)]
gnu: Add r-bien.
* gnu/packages/cran.scm (r-bien): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
jgart [Fri, 1 Oct 2021 09:26:06 +0000 (05:26 -0400)]
gnu: Add r-fasterize.
* gnu/packages/cran.scm (r-fasterize): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Raphaël Mélotte [Tue, 19 Oct 2021 12:08:52 +0000 (14:08 +0200)]
gnu: Add python-ijson.
* gnu/packages/python-xyz.scm (python-ijson): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Sat, 30 Oct 2021 14:35:06 +0000 (16:35 +0200)]
shell: Error out when an unauthorized guix.scm/manifest.scm is found.
The previous behavior was confusing: a warning would be printed and
'guix shell' would go on starting an empty environment.
Reported by Tobias Geerinckx-Rice <me@tobias.gr>.
* guix/scripts/shell.scm (auto-detect-manifest): Change "not loading"
case from warning to error.
* tests/guix-shell.sh: Adjust accordingly.
Foo Chuan Wei [Fri, 29 Oct 2021 06:53:28 +0000 (06:53 +0000)]
gnu: Add Random Identity Generator (rig)
* gnu/packages/shellutils.scm (rig): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Foo Chuan Wei [Fri, 29 Oct 2021 11:06:43 +0000 (11:06 +0000)]
gnu: ta-lib: Explicitly link math library.
* gnu/packages/finance.scm (ta-lib)[arguments]: Add 'link-math-library' phase.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Foo Chuan Wei [Fri, 29 Oct 2021 23:49:49 +0000 (23:49 +0000)]
gnu: Add cl-pass.
* gnu/packages/lisp-xyz.scm (cl-pass, ecl-cl-pass, sbcl-cl-pass): New
variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Foo Chuan Wei [Fri, 29 Oct 2021 14:13:15 +0000 (14:13 +0000)]
gnu: Add cl-clinenoise.
* gnu/packages/lisp-xyz.scm (cl-clinenoise, ecl-clinenoise,
sbcl-clinenoise): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Marius Bakke [Fri, 29 Oct 2021 22:37:27 +0000 (00:37 +0200)]
gnu: ungoogled-chromium: Update to 95.0.4638.69-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 95.0.4638.69.
(%ungoogled-revision): Inherit from it.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
Nicolas Goaziou [Fri, 29 Oct 2021 21:03:18 +0000 (23:03 +0200)]
gnu: mame: Update to 0.237.
* gnu/packages/emulators.scm (mame): Update to 0.237.
Nicolas Goaziou [Fri, 29 Oct 2021 20:50:44 +0000 (22:50 +0200)]
gnu: scintilla: Update to 5.1.3.
* gnu/packages/text-editors.scm (scintilla): Update to 5.1.3.
Nicolas Goaziou [Fri, 29 Oct 2021 20:45:44 +0000 (22:45 +0200)]
gnu: thinkfan: Update to 1.3.0.
* gnu/packages/linux.scm (thinkfan): Update to 1.3.0.
Nicolas Goaziou [Fri, 29 Oct 2021 20:37:20 +0000 (22:37 +0200)]
gnu: emacs-shell-command+: Update to 2.3.2.
* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.3.2.
Nicolas Goaziou [Fri, 29 Oct 2021 20:33:43 +0000 (22:33 +0200)]
gnu: emacs-ebdb: Update to 0.8.8.
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.8.
Vagrant Cascadian [Fri, 29 Oct 2021 19:31:01 +0000 (12:31 -0700)]
gnu: diffoscope: Update to 189.
* gnu/packages/diffoscope.scm (diffoscope): Update to 189.
[arguments] Remove phases 'use-dumppdf-py and 'fpc-external-tool.
Update 'skip-python-tests.
Tobias Geerinckx-Rice [Fri, 29 Oct 2021 19:12:18 +0000 (21:12 +0200)]
gnu: blueman: Update to 2.2.3.
* gnu/packages/networking.scm (blueman): Update to 2.2.3.
Tobias Geerinckx-Rice [Fri, 29 Oct 2021 19:31:00 +0000 (21:31 +0200)]
gnu: corefreq: Update to 1.87.4.
* gnu/packages/linux.scm (corefreq): Update to 1.87.4.
Tobias Geerinckx-Rice [Fri, 29 Oct 2021 18:23:14 +0000 (20:23 +0200)]
gnu: chroma: Update to 1.19.
* gnu/packages/games.scm (chroma): Update to 1.19.
[arguments]: Remove "CFLAGS=-fgnu89-inline" work-around.
Tobias Geerinckx-Rice [Fri, 29 Oct 2021 17:42:19 +0000 (19:42 +0200)]
gnu: botan: Omit static library.
* gnu/packages/crypto.scm (botan)[arguments]: Add a "--disable-static"
configure flag.
Tobias Geerinckx-Rice [Fri, 29 Oct 2021 17:41:53 +0000 (19:41 +0200)]
gnu: botan: Update to 2.18.2.
* gnu/packages/crypto.scm (botan): Update to 2.18.2.
Liliana Marie Prikler [Fri, 29 Oct 2021 17:49:24 +0000 (19:49 +0200)]
gnu: komikku: Update to 0.35.2.
* gnu/packages/gnome.scm (komikku): Update to 0.35.2.
Simon South [Fri, 29 Oct 2021 15:34:37 +0000 (11:34 -0400)]
gnu: knot-resolver: Update to 5.4.2.
* gnu/packages/dns.scm (knot-resolver): Update to 5.4.2.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
Tobias Geerinckx-Rice [Fri, 29 Oct 2021 15:55:12 +0000 (17:55 +0200)]
gnu: butt: Update to 0.1.32.
* gnu/packages/audio.scm (butt): Update to 0.1.32.
Ricardo Wurmus [Fri, 29 Oct 2021 11:40:04 +0000 (11:40 +0000)]
gnu: recoll: Enable GUI and add inputs for common filters.
* gnu/packages/search.scm (recoll)[arguments]: Enable GUI; add build phase
'wrap-filters.
[inputs]: Replace python-pdftotext with poppler; add qtbase-5, unzip, gawk,
grep, groff, gzip, libiconv, perl, perl-image-exiftool, sed, and tar.
Maxim Cournoyer [Fri, 29 Oct 2021 01:55:27 +0000 (21:55 -0400)]
Revert "gnu: docker-compose: Update to 1.29.2"
This reverts commit
c9c4c851a8f05228e060d2d12550d31c2dced5b4, until the
following runtime dependency problem can be investigated:
pkg_resources.DistributionNotFound: The 'python-dotenv<1,>=0.13.0'
distribution was not found and is required by docker-compose
Ludovic Courtès [Thu, 28 Oct 2021 19:02:57 +0000 (21:02 +0200)]
gnu: python-slugify: Honor #:tests?.
* gnu/packages/python-web.scm (python-slugify)[arguments]: Honor #:tests?
jgart [Fri, 22 Oct 2021 08:06:17 +0000 (04:06 -0400)]
gnu: python-slugify: Update to 5.0.2.
* gnu/packages/python-web.scm (python-slugify): Update to 5.0.2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Vinicius Monego [Fri, 22 Oct 2021 03:08:10 +0000 (03:08 +0000)]
gnu: Add ginac.
* gnu/packages/algebra.scm (ginac): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Vinicius Monego [Fri, 22 Oct 2021 03:08:09 +0000 (03:08 +0000)]
gnu: Add cln.
* gnu/packages/multiprecision.scm (cln): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Robby Zambito [Wed, 20 Oct 2021 02:19:37 +0000 (22:19 -0400)]
gnu: waypipe: Update to 0.8.1
* gnu/packages/freedesktop.scm (waypipe): Update to 0.8.1.
[arguments]: Remove obsolete 'fix-sleep-path phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Robby Zambito [Wed, 20 Oct 2021 02:19:36 +0000 (22:19 -0400)]
gnu: waypipe: Simplify 'fix-sleep-path phase.
* gnu/packages/freedesktop.scm (waypipe)
[arguments]: Remove inputs argument.
[native-inputs]: Remove coreutils.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Mon, 18 Oct 2021 15:49:55 +0000 (17:49 +0200)]
packages: Optionally validate Texinfo markup at expansion time.
* guix/packages.scm (validate-texinfo): New macro.
(<package>)[synopsis, description]: Add 'sanitize' property.
Ludovic Courtès [Mon, 18 Oct 2021 11:37:56 +0000 (13:37 +0200)]
ui: Gracefully handle invalid Texinfo markup in package blurbs.
Previously 'guix search' & co. would crash when encountering invalid
Texinfo.
* guix/ui.scm (texi->plain-text*): New procedure.
(package-field-string, package->recutils): Use it.
Ludovic Courtès [Thu, 28 Oct 2021 17:21:50 +0000 (19:21 +0200)]
store: 'map/accumulate-builds' handler checks the store received.
This is a followup to
b19250eec6f92308f237a09a43e8e3e2355345b9,
providing a proper fix for <https://issues.guix.gnu.org/46756>.
* guix/remote.scm (remote-eval): Revert
b19250eec6f92308f237a09a43e8e3e2355345b9.
* guix/store.scm (build-accumulator): Turn into a procedure. Call
CONTINUE when the store is not eq? to the initial store.
(map/accumulate-builds): Adjust accordingly.
* tests/store.scm ("map/accumulate-builds and different store"): New test.
Ludovic Courtès [Thu, 28 Oct 2021 16:13:53 +0000 (18:13 +0200)]
doc: Allow offloading of the expensive derivations.
* doc/build.scm (translated-texi-manuals)
(html-manual, pdf-manual): Pass #:local-build? #f.
Ludovic Courtès [Thu, 28 Oct 2021 12:54:22 +0000 (14:54 +0200)]
import: cran: Use the standard diagnostic procedures.
* guix/import/cran.scm (bioconductor-packages-list)
(fetch-description): Use 'warning' instead of 'format'.
Tobias Geerinckx-Rice [Thu, 28 Oct 2021 19:03:12 +0000 (21:03 +0200)]
gnu: dovecot-pigeonhole: Update to 0.5.17.
* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.17.
[arguments]: Don't explicitly return #t from phases.
Tobias Geerinckx-Rice [Thu, 28 Oct 2021 18:28:58 +0000 (20:28 +0200)]
gnu: dovecot: Update to 2.3.17.
* gnu/packages/mail.scm (dovecot): Update to 2.3.17.
[arguments]: Don't explicitly return #t from phases.
Ricardo Wurmus [Thu, 28 Oct 2021 17:04:46 +0000 (17:04 +0000)]
gnu: recoll: Update synopsis.
* gnu/packages/search.scm (recoll)[synopsis]: Do not use package name.
Ricardo Wurmus [Thu, 28 Oct 2021 17:02:06 +0000 (17:02 +0000)]
gnu: recoll: Add home-page.
Reported-by: Ludovic Courtès <ludo@gnu.org>.
* gnu/packages/search.scm (recoll)[home-page]: Add it.
Ricardo Wurmus [Thu, 28 Oct 2021 13:26:52 +0000 (13:26 +0000)]
gnu: Add recoll.
* gnu/packages/search.scm (recoll): New variable.
Efraim Flashner [Thu, 28 Oct 2021 10:02:28 +0000 (13:02 +0300)]
gnu: mupdf: Update to 1.19.0.
* gnu/packages/pdf.scm (mupdf): Update to 1.19.0.
[source]: Remove patches. Add directory to be saved in snippet
* gnu/packages/patches/mupdf-CVE-2021-3407.patch,
gnu/packages/patches/mupdf-fix-linkage.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.
Efraim Flashner [Thu, 28 Oct 2021 10:02:04 +0000 (13:02 +0300)]
gnu: mujs: Update to 1.1.3.
* gnu/packages/javascript.scm (mujs): Update to 1.1.3.
Leo Famulari [Wed, 27 Oct 2021 16:13:12 +0000 (12:13 -0400)]
gnu: linux-libre 4.4: Update to 4.4.290.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.290.
(linux-libre-4.4-pristine-source, deblob-scripts-4.4): Update hashes.
Leo Famulari [Wed, 27 Oct 2021 16:12:53 +0000 (12:12 -0400)]
gnu: linux-libre 4.9: Update to 4.9.288.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.288.
(linux-libre-4.9-pristine-source, deblob-scripts-4.9): Update hashes.
Leo Famulari [Wed, 27 Oct 2021 16:12:41 +0000 (12:12 -0400)]
gnu: linux-libre 4.14: Update to 4.14.253.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.253.
(linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes.
Leo Famulari [Wed, 27 Oct 2021 16:12:24 +0000 (12:12 -0400)]
gnu: linux-libre 4.19: Update to 4.19.214.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.214.
(linux-libre-4.19-pristine-source, deblob-scripts-5.19): Update hashes.
Leo Famulari [Wed, 27 Oct 2021 16:12:10 +0000 (12:12 -0400)]
gnu: linux-libre 5.4: Update to 5.4.156.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.156.
(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.
Leo Famulari [Wed, 27 Oct 2021 16:11:56 +0000 (12:11 -0400)]
gnu: linux-libre 5.10: Update to 5.10.76.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.76.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
Leo Famulari [Wed, 27 Oct 2021 16:06:18 +0000 (12:06 -0400)]
gnu: linux-libre 5.14: Update to 5.14.15.
* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.15.
(linux-libre-5.14-pristine-source, deblob-scripts-5.14): Update hashes.
Vinicius Monego [Sun, 17 Oct 2021 00:45:06 +0000 (00:45 +0000)]
gnu: Add openhmd.
* gnu/packages/hardware.scm (openhmd): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Olivier Dion [Wed, 20 Oct 2021 14:59:45 +0000 (10:59 -0400)]
gnu: docker-compose: Update to 1.29.2
* gnu/packages/docker.scm (docker-compose): Update to 1.29.2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Denis 'GNUtoo' Carikli [Thu, 21 Oct 2021 22:10:16 +0000 (00:10 +0200)]
gnu: lightdm-gtk-greeter: Add bash-minimal dependency.
The bash-minimal dependency is required by the wrap-program,
and guix lint suggests to add it in the inputs.
* gnu/packages/display-managers.scm (lightdm): add bash-minimal dependency
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Denis 'GNUtoo' Carikli [Thu, 21 Oct 2021 22:10:15 +0000 (00:10 +0200)]
gnu: lightdm-gtk-greeter: Update to 2.0.8
This also fixes the build. Before configure failed with
the following error:
checking for exo-csource... no
configure: error: in `/tmp/guix-build-lightdm-gtk-greeter-2.0.7.drv-0/lightdm-gtk-greeter-2.0.7':
configure: error: exo-csource not installed
* gnu/packages/display-managers.scm (lightdm): update to 2.0.8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Denis 'GNUtoo' Carikli [Thu, 21 Oct 2021 22:06:41 +0000 (00:06 +0200)]
gnu: Add xfce4-dev-tools
This is now needed to build newer lightdm-gtk-greeter versions
* gnu/packages/xfce.scm (xfce4-dev-tools): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Zhu Zihao [Tue, 26 Oct 2021 04:10:26 +0000 (12:10 +0800)]
environment: Fix broken file-local variable.
* guix/scripts/environment.scm (Local Variables): Add missing eval.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Olivier Dion [Mon, 25 Oct 2021 16:18:43 +0000 (12:18 -0400)]
gnu: lttng-tools: Patch default man path.
* gnu/packages/linux.scm (lttng-tools)
[arguments]: Add 'patch-default-man-path after 'unpack phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Wed, 27 Oct 2021 22:26:40 +0000 (00:26 +0200)]
remote: Really build things remotely when #:build-locally? is #false.
Fixes <https://issues.guix.gnu.org/46756>.
Reported by pkill9 <pkill9@runbox.com>,
Maxim Cournoyer <maxim.cournoyer@gmail.com>, and
Katherine Cox-Buday <cox.katherine.e@gmail.com>.
* guix/remote.scm (remote-eval): When BUILD-LOCALLY? is false, wrap
'build-derivations' call in 'with-build-handler'.
Ludovic Courtès [Wed, 27 Oct 2021 22:14:29 +0000 (00:14 +0200)]
gnu: guix: Update to
014f1b6.
* gnu/packages/package-management.scm (guix): Update to
014f1b6.