Christopher Baines [Tue, 1 Mar 2022 18:40:30 +0000 (18:40 +0000)]
gnu: ruby: Add ruby-3.1.
* gnu/packages/ruby.scm (ruby-3.1): New variable.
Frank Pursel [Tue, 15 Feb 2022 22:07:28 +0000 (14:07 -0800)]
gnu: Add rhino.
* gnu/package/javascript.scm (rhino): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Julien Lepiller [Tue, 1 Mar 2022 21:17:18 +0000 (22:17 +0100)]
nls: Update translations.
* po/doc/guix-cookbook.uk.po: New file.
* po/doc/local.mk: Add uk cookbook.
* doc/local.mk: Add uk cookbook.
* po/guix/fa.po: New file.
* po/guix/uk.po: New file.
* po/guix/LINGUAS: Add fa and uk.
Arne Babenhauserheide [Wed, 29 Dec 2021 22:10:31 +0000 (23:10 +0100)]
gnu: guile-wisp: Update to 1.0.7.
* gnu/packages/guile-xyz.scm (guile-wisp): Update to 1.0.7.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Efraim Flashner [Tue, 1 Mar 2022 12:58:08 +0000 (14:58 +0200)]
gnu: guile-3.0-latest: Fix build on powerpc-linux.
* gnu/packages/guile.scm (guile-3.0-latest)[arguments]: On powerpc-linux
replace the 'adjust-bootstrap-flags for changes in the source code.
Maxim Cournoyer [Tue, 1 Mar 2022 18:18:01 +0000 (13:18 -0500)]
CODE-OF-CONDUCT: Add a top notice.
* CODE-OF-CONDUCT: Add a top notice.
Maxim Cournoyer [Tue, 1 Mar 2022 18:07:04 +0000 (13:07 -0500)]
CODE-OF-CONDUCT: Update to version 2.1.
* CODE-OF-CONDUCT: Update to version 2.1.
Maxim Cournoyer [Fri, 18 Feb 2022 05:09:05 +0000 (00:09 -0500)]
initrd: Honor rootfstype and rootflags command-line parameters.
* gnu/build/linux-boot.scm (boot-system): Honor rootfstype and rootflags
arguments. Update doc. Error out in case there is insufficient information
with regard to the root file system.
Restore the behavior of inferring the root device from the root file system
from the operating system in case the root argument is not provided.
* doc/guix.texi (Initial RAM Disk): Document the new command-line parameters.
Maxim Cournoyer [Fri, 18 Feb 2022 04:28:07 +0000 (23:28 -0500)]
initrd: Use non-hyphenated kernel command-line parameter names.
This is to make it less surprising, given the common convention sets forth by
the kernel Linux command-line parameters.
* gnu/build/linux-boot.scm (boot-system): Rename '--load', '--repl', '--root'
and '--system' to 'gnu.load', 'gnu.repl', 'root' and 'gnu.system',
respectively. Adjust doc.
(find-long-option): Adjust doc.
* gnu/installer/parted.scm (installer-root-partition-path): Adjust accordingly.
* gnu/system.scm (bootable-kernel-arguments): Add a VERSION argument and
update doc. Use VERSION to conditionally return old style vs new style initrd
arguments.
(%boot-parameters-version): Increment to 1.
(operating-system-boot-parameters): Adjust doc.
(operating-system-boot-parameters-file): Likewise.
* gnu/system/linux-initrd.scm (raw-initrd, base-initrd): Likewise.
* doc/guix.texi: Adjust doc.
* gnu/build/activation.scm (boot-time-system): Adjust accordingly.
* gnu/build/hurd-boot.scm (boot-hurd-system): Likewise.
* gnu/packages/commencement.scm (%final-inputs-riscv64): Adjust comment.
Maxim Cournoyer [Mon, 28 Feb 2022 22:05:14 +0000 (17:05 -0500)]
system: Streamline operating-system-boot-parameters-file a bit.
* gnu/system.scm (operating-system-boot-parameters-file)
[SYSTEM-KERNEL-ARGUMENTS?]: Remove unused argument (it had no callers) and
adjust doc, moving the self-referential tip to...
* gnu/system.scm (operating-system-boot-parameters): ... here, reworded for
clarity.
Suggested-by: Ludovic Courtès <ludo@gnu.org>
Maxim Cournoyer [Fri, 18 Feb 2022 20:42:07 +0000 (15:42 -0500)]
system: Add a version field to the <boot-parameters> record.
This version field exposes the (already present) version information of a boot
parameters file.
* gnu/system.scm (%boot-parameters-version): New variable.
(<boot-parameters>)[version]: New field.
(read-boot-parameters): Use it.
(operating-system-boot-parameters-file): Likewise.
* tests/boot-parameters.scm (test-read-boot-parameters): Use
%boot-parameters-version as the default version value in the template.
Taylan Kammer [Fri, 25 Feb 2022 20:42:37 +0000 (21:42 +0100)]
gnu: guile-wiredtiger: Depend on guile2.2-bytestructures.
* gnu/packages/databases.scm (guile-wiredtiger): Since we depend on guile-2.2,
we should depend on guile2.2-bytestructures, not guile-bytestructures.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Tue, 1 Mar 2022 11:21:54 +0000 (12:21 +0100)]
gnu: guile-ssh: Update to 0.15.1.
* gnu/packages/patches/guile-ssh-fix-test-suite.patch,
gnu/packages/patches/guile-ssh-read-error.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/ssh.scm (guile-ssh): Update to 0.15.1, and remove those
patches.
(guile2.2-ssh)[source]: Remove.
(guile2.0-ssh): Remove.
Co-authored-by: poptsov.artyom@gmail.com (Artyom V. Poptsov)
Andrew Tropin [Tue, 1 Mar 2022 05:04:27 +0000 (08:04 +0300)]
home: xdg: Fix xdg-desktop-entry config field serialization.
[[PGP Signed Part:No public key for
2208D20958C1DEB0 created at 2022-03-01T06:09:14+0100 using RSA]]
* gnu/home/services/xdg.scm (serialize-xdg-desktop-entry): Use append instead
of identity to allow multiple alist values.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Tue, 1 Mar 2022 09:59:02 +0000 (10:59 +0100)]
gnu: guile@3.0.8: Disable parallel builds when cross-compiling.
Cross builds, as in "guix build guile@3.0.8 --target=i586-pc-gnu", are
not bit-reproducible unless built sequentially.
* gnu/packages/guile.scm (guile-3.0-latest)[arguments]: Set #:parallel-build?
to #f when cross-compiling.
Ludovic Courtès [Tue, 1 Mar 2022 09:23:13 +0000 (10:23 +0100)]
gnu: guile@3.0.8: Get correct type sizes when cross-compiling.
This works around <https://issues.guix.gnu.org/54198>, whereby
cross-compilation from (say) x86_64-linux to i586-pc-gnu would produce a
broken Guile that crashes at startup.
* gnu/packages/patches/guile-cross-compilation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/guile.scm (guile-3.0-latest)[source]: Use it.
Nicolas Goaziou [Tue, 1 Mar 2022 09:23:55 +0000 (10:23 +0100)]
gnu: Add rust-pinot-0.1.
* gnu/packages/crates-io.scm (rust-pinot-0.1): New variable.
Nicolas Goaziou [Tue, 1 Mar 2022 09:21:04 +0000 (10:21 +0100)]
gnu: rust-tera-1: Update to 1.15.0.
* gnu/packages/crates-io.scm (rust-tera-1): Update to 1.15.0.
Pierre Langlois [Mon, 28 Feb 2022 19:45:37 +0000 (19:45 +0000)]
gnu: offlineimap3: Update to 8.0.0.
* gnu/packages/mail.scm (offlineimap3): Update to 8.0.0.
Efraim Flashner [Mon, 28 Feb 2022 10:44:44 +0000 (12:44 +0200)]
gnu: dtc: Don't depend unconditionally on valgrind.
* gnu/packages/bootloaders.scm (dtc)[native-inputs]: Only include
valgrind when building on a system which supports valgrind.
Pierre Langlois [Fri, 18 Feb 2022 14:39:45 +0000 (14:39 +0000)]
gnu: rust-emacs: Update to 0.18.
* gnu/packages/crates-io.scm (rust-emacs-0.18): New variable.
(rust-emacs-0.11): Inherit from rust-emacs-0.18.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Pierre Langlois [Fri, 18 Feb 2022 14:39:44 +0000 (14:39 +0000)]
gnu: rust-emacs-macros: Update to 0.17.
* gnu/packages/crates-io.scm (rust-emacs-macros-0.17): New variable.
(rust-emacs-macros-0.11): Inherit from rust-emacs-macros-0.17.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Pierre Langlois [Fri, 18 Feb 2022 14:39:43 +0000 (14:39 +0000)]
gnu: rust-emacs-module: Update to 0.18.
* gnu/packages/crates-io.scm (rust-emacs-module-0.18): New variable.
(rust-emacs-module-0.10): Inherit from rust-emacs-module-0.18.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Efraim Flashner [Mon, 28 Feb 2022 09:44:11 +0000 (11:44 +0200)]
gnu: rust-spin-0.9: Don't skip build.
* gnu/packages/crates-io.scm (rust-spin-0.9)[arguments]: Don't skip build.
Pierre Langlois [Fri, 18 Feb 2022 14:39:20 +0000 (14:39 +0000)]
gnu: Add rust-spin-0.7.
* gnu/packages/crates-io.scm (rust-spin-0.7): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Pierre Langlois [Fri, 18 Feb 2022 14:39:19 +0000 (14:39 +0000)]
gnu: Add rust-html-escape.
* gnu/packages/crates-io.scm (rust-html-escape-0.2): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Pierre Langlois [Fri, 18 Feb 2022 14:39:18 +0000 (14:39 +0000)]
gnu: Add rust-smallbitvec-2.
* gnu/packages/crates-io.scm (rust-smallbitvec-2): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Nicolas Goaziou [Mon, 28 Feb 2022 10:54:14 +0000 (11:54 +0100)]
gnu: bat: Update to 0.20.0.
* gnu/packages/rust-apps.scm (bat): Update to 0.20.0.
Nicolas Goaziou [Mon, 28 Feb 2022 10:51:54 +0000 (11:51 +0100)]
gnu: rust-ansi-colours-1: Update to 1.1.1.
* gnu/packages/crates-graphics.scm (rust-ansi-colours-1): Update to 1.1.1.
Nicolas Goaziou [Mon, 28 Feb 2022 10:51:38 +0000 (11:51 +0100)]
gnu: Add rust-empfindung-0.2.
* gnu/packages/crates-io.scm (rust-empfindung-0.2): New variable.
Nicolas Goaziou [Mon, 28 Feb 2022 10:49:21 +0000 (11:49 +0100)]
gnu: Add rust-crc64-1.
* gnu/packages/crates-io.scm (rust-crc64-1): New variable.
Nicolas Goaziou [Mon, 28 Feb 2022 10:44:53 +0000 (11:44 +0100)]
gnu: rust-bytesize-1: Update to 1.1.0.
* gnu/packages/crates-io.scm (rust-bytesize-1): Update to 1.1.0.
Nicolas Goaziou [Mon, 28 Feb 2022 10:44:20 +0000 (11:44 +0100)]
gnu: rust-assert-cmd-2: Update to 2.0.4.
* gnu/packages/crates-io.scm (rust-assert-cmd-2): Update to 2.0.4.
Nicolas Goaziou [Mon, 28 Feb 2022 10:43:39 +0000 (11:43 +0100)]
gnu: Add rust-concolor-0.0.8.
* gnu/packages/crates-io.scm (rust-concolor-0.0.8): New variable.
(rust-concolor-control-0.0.7): Inherit from above.
Nicolas Goaziou [Mon, 28 Feb 2022 10:41:44 +0000 (11:41 +0100)]
gnu: Add rust-concolor-query-0.0.5.
* gnu/packages/crates-io.scm (rust-concolor-query-0.0.5): New variable.
(rust-concolor-query-0.0.4): Inherit from above.
Nicolas Goaziou [Mon, 28 Feb 2022 10:39:46 +0000 (11:39 +0100)]
gnu: Remove rust-concolor-query, rust-concolor-control.
* gnu/packages/crates-io.scm (rust-concolor-query):
(rust-concolor-control): Remove variables.
These variables are duplicates of, respectively, rust-concolor-query-0.0.4 and rust-concolor-control-0.0.7.
Nicolas Goaziou [Mon, 28 Feb 2022 10:31:56 +0000 (11:31 +0100)]
gnu: rust-tempfile-3: Update to 3.3.0.
* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.3.0.
Nicolas Goaziou [Mon, 28 Feb 2022 10:31:09 +0000 (11:31 +0100)]
gnu: rust-redox-syscall-0.2: Update to 0.2.10.
* gnu/packages/crates-io.scm (rust-redox-syscall-0.2): Update to 0.2.10.
Nicolas Goaziou [Mon, 28 Feb 2022 10:20:47 +0000 (11:20 +0100)]
gnu: emacs-dtrt-indent: Update to 1.7.
* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.7.
Nicolas Goaziou [Mon, 28 Feb 2022 10:18:31 +0000 (11:18 +0100)]
gnu: emacs-cmake-font-lock: Use G-expressions.
* gnu/packages/emacs-xyz.scm (emacs-cmake-font-lock)[arguments]<#:include>:
Use G-expressions.
Nicolas Goaziou [Mon, 28 Feb 2022 10:18:05 +0000 (11:18 +0100)]
gnu: emacs-cmake-font-lock: Update to 0.1.12.
* gnu/packages/emacs-xyz.scm (emacs-cmake-font-lock): Update to 0.1.12.
Nicolas Goaziou [Mon, 28 Feb 2022 10:15:05 +0000 (11:15 +0100)]
gnu: emacs-ebdb: Update to 0.8.12.
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.12.
Nicolas Goaziou [Mon, 28 Feb 2022 10:14:58 +0000 (11:14 +0100)]
gnu: emacs-tramp: Update to 2.5.2.2.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.2.2.
Nicolas Goaziou [Mon, 28 Feb 2022 10:14:48 +0000 (11:14 +0100)]
gnu: emacs-devdocs: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-devdocs): Update to 0.4.
Stephen Webber [Sun, 27 Feb 2022 01:36:27 +0000 (19:36 -0600)]
gnu: Add emacs-lsp-metals.
* gnu/packages/emacs-xyz.scm (emacs-lsp-metals): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Steve George [Sat, 26 Feb 2022 08:59:58 +0000 (08:59 +0000)]
gnu: freeciv: Update to 3.0.0.
* gnu/packages/games.scm (freeciv): Update to 3.0.0.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Julien Lepiller [Tue, 8 Feb 2022 09:32:32 +0000 (10:32 +0100)]
gnu: maven: Use maven-slf4j-provider instead of slf4j-simple.
Maven uses its own slf4j implementation, not the default one. The main
difference is the color on the output.
* gnu/packages/maven.scm (maven-wagon-http, maven-embedder, maven-compat)
(maven): Replace slf4j-simple with maven-slf4j-provider.
Julien Lepiller [Tue, 8 Feb 2022 09:26:22 +0000 (10:26 +0100)]
gnu: Add maven-slf4j-provider.
* gnu/packages/maven.scm (maven-slf4-provider): New variable.
Julien Lepiller [Tue, 8 Feb 2022 09:24:41 +0000 (10:24 +0100)]
gnu: maven-compat: Install resources.
* gnu/packages/maven.scm (maven-compat)[arguments]: Add copy-resources
phase.
Julien Lepiller [Tue, 8 Feb 2022 09:20:28 +0000 (10:20 +0100)]
gnu: maven-embedder: Install resources.
* gnu/packages/maven.scm (maven-embedder)[arguments]: Add copy-resources
phase.
Maxim Cournoyer [Sun, 27 Feb 2022 04:06:24 +0000 (23:06 -0500)]
gnu: glibc-utf8-locales: Hide the package.
This package has a long history of confusing users, due to containing only a
small, arbitrary subset of UTF-8 locales.
* gnu/packages/base.scm (glibc-utf8-locales): Define as a hidden package.
* doc/guix.texi (Application Setup): Do not mention glibc-utf8-locales.
Instead, provide an example for defining a custom locales package.
Leo Famulari [Wed, 23 Feb 2022 15:47:14 +0000 (10:47 -0500)]
gnu: OpenSSH: Update to 8.9p1.
* gnu/packages/ssh.scm (openssh): Update to 8.9p1.
Pierre-Henry Fröhring [Sun, 6 Feb 2022 08:16:05 +0000 (09:16 +0100)]
gnu: Add python-types-ujson.
* gnu/packages/python-xyz.scm (python-types-ujson): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Wamm K. D [Sun, 27 Feb 2022 21:27:28 +0000 (22:27 +0100)]
gnu: Add font-atui-feather.
* gnu/packages/fonts.scm (font-atui-feather): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Mon, 14 Feb 2022 15:58:22 +0000 (16:58 +0100)]
pull: No longer print upgraded/added packages upon completion.
* guix/scripts/pull.scm (build-and-install): Remove call to
'display-profile-news' and adjust accordingly.
Ludovic Courtès [Mon, 14 Feb 2022 15:27:52 +0000 (16:27 +0100)]
pull: '--news' no longer shows package lists.
* guix/scripts/pull.scm (display-channel-news): Return #t when news were
displayed.
(display-news): Add #:profile-news? parameter and honor it. Print
something there were no news.
(process-query): For 'display-news', call 'display-channel-news'
directly.
* doc/guix.texi (Invoking guix pull): Adjust accordingly.
Efraim Flashner [Sun, 27 Feb 2022 13:05:05 +0000 (15:05 +0200)]
gnu: flatpak: Update to 1.12.6.
* gnu/packages/package-management.scm (flatpak): Update to 1.12.6.
Efraim Flashner [Sun, 27 Feb 2022 13:01:38 +0000 (15:01 +0200)]
gnu: screen: Update to 4.9.0.
* gnu/packages/screen.scm (screen): Update to 4.9.0.
[source]: Remove one patch.
[native-inputs]: Remove input labels. Add autoconf, automake.
* gnu/packages/patches/screen-CVE-2021-26937.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Efraim Flashner [Sun, 27 Feb 2022 12:57:59 +0000 (14:57 +0200)]
gnu: parallel: Update to
20220222.
* gnu/packages/parallel.scm (parallel): Update to
20220222.
Efraim Flashner [Sun, 27 Feb 2022 09:42:30 +0000 (11:42 +0200)]
gnu: minimap2: Update to 2.24.
* gnu/packages/bioinformatics.scm (minimap2): Update to 2.24.
cage [Sat, 26 Feb 2022 15:53:57 +0000 (16:53 +0100)]
gnu: Add gmid.
* gnu/packages/networking.scm (gmid): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
John Kehayias [Wed, 23 Feb 2022 22:29:39 +0000 (17:29 -0500)]
gnu: Add mangohud.
* gnu/packages/graphics.scm (mangohud): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Brendan Tildesley [Sat, 26 Feb 2022 04:32:35 +0000 (15:32 +1100)]
gnu: Add hwdata.
* gnu/packages/pciutils.scm (hwdata): New variable.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Guillaume Le Vaillant [Sat, 26 Feb 2022 16:14:14 +0000 (17:14 +0100)]
gnu: thermald: Fix build.
* gnu/packages/admin.scm (thermald)[arguments]: Add "--disable-werror" to
'configure-flags'.
Florian Pelz [Sat, 12 Feb 2022 11:47:56 +0000 (12:47 +0100)]
installer: Continue even if Connman cannot phone home.
Connman's online check is unreliable for me.
* gnu/installer/connman.scm (connman-online?): Accept if
connman state is ready instead of online.
Tobias Geerinckx-Rice [Sun, 20 Feb 2022 00:00:00 +0000 (01:00 +0100)]
gnu: pspp: Fix failing test suite.
* gnu/packages/statistics.scm (pspp)[arguments]: Add a new 'prepare-tests phase.
Maxim Cournoyer [Mon, 31 Jan 2022 20:49:31 +0000 (15:49 -0500)]
services: pulseaudio: Deploy the configuration files to /etc/pulse.
* gnu/services/sound.scm (pulseaudio-environment)
[PULSE_CONFIG, PULSE_CLIENTCONFIG]: Use fixed locations, and move logic to...
(pulseaudio-etc): ... this service extension. Guard against producing empty
files.
Maxim Cournoyer [Mon, 31 Jan 2022 19:17:51 +0000 (14:17 -0500)]
services: pulseaudio: Add an extra-script-files configuration field.
* gnu/services/sound.scm (<pulseaudio-configuration>)
[extra-script-files]: Add field.
(extra-script-files->file-union): New procedure.
(append-include-directive): Likewise.
(pulseaudio-etc): Use them.
* doc/guix.texi: Document the new 'extra-script-files- configuration field.
Maxim Cournoyer [Mon, 31 Jan 2022 18:16:01 +0000 (13:16 -0500)]
services/sound: Normalize pulseaudio-configuration accessor names.
* gnu/services/sound.scm (<pulseaudio-configuration>): Adjust getter names to
match convention.
Danny Milosavljevic [Fri, 25 Feb 2022 16:13:53 +0000 (17:13 +0100)]
agetty-shepherd-service: Rename console agetty to "term-console" for clarity.
* gnu/services/base.scm (agetty-shepherd-service)[provision]: Rename console
agetty to "term-console".
Danny Milosavljevic [Fri, 25 Feb 2022 16:13:35 +0000 (17:13 +0100)]
services: %base-services: Adapt agetty-service-type to depend on syslogd
Fixes <https://issues.guix.gnu.org/30464>.
* gnu/services/base.scm (%base-services): Reorder syslog-service for clarity.
[shepherd-requirement]: New field.
Danny Milosavljevic [Fri, 25 Feb 2022 16:13:12 +0000 (17:13 +0100)]
services: agetty: Add shepherd-requirement.
* gnu/services/base.scm (<agetty-configuration>): Add shepherd-requirement.
* doc/guix.texi (agetty-configuration): Document it.
Danny Milosavljevic [Fri, 25 Feb 2022 15:49:07 +0000 (16:49 +0100)]
gnu: Add python-harmony.
* gnu/packages/messaging.scm (python-harmony): New variable.
Danny Milosavljevic [Fri, 25 Feb 2022 15:48:50 +0000 (16:48 +0100)]
gnu: Add python-librecaptcha.
* gnu/packages/messaging.scm (python-librecaptcha): New variable.
Nicolas Goaziou [Fri, 25 Feb 2022 11:04:06 +0000 (12:04 +0100)]
gnu: scintilla: Use G-expressions.
* gnu/packages/text-editors.scm (scintilla)[arguments]: Use G-expressions.
Nicolas Goaziou [Fri, 25 Feb 2022 11:02:47 +0000 (12:02 +0100)]
gnu: scintilla: Update to 5.2.0.
* gnu/packages/text-editors.scm (scintilla): Update to 5.2.0.
Eric Bavier [Fri, 25 Feb 2022 04:52:51 +0000 (22:52 -0600)]
gnu: evilwm: Update to 1.3.1.
* gnu/packages/wm.scm (evilwm): Update to 1.3.1.
[source]: Remove patch.
* gnu/packages/patches/evilwm-lost-focus-bug.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
Nicolas Goaziou [Thu, 24 Feb 2022 21:00:59 +0000 (22:00 +0100)]
gnu: mame: Update to 0.241.
* gnu/packages/emulators.scm (mame): Update to 0.241.
Arun Isaac [Thu, 24 Feb 2022 17:55:45 +0000 (23:25 +0530)]
gnu: plover: Update to 4.0.0.dev10.
* gnu/packages/stenography.scm (plover): Update to 4.0.0.dev10.
[native-inputs]: Remove python-mock and python-setuptools-scm.
[inputs]: Remove python-wxpython.
Maxim Cournoyer [Mon, 7 Feb 2022 04:26:24 +0000 (23:26 -0500)]
gnu: webkitgtk: Adjust BubbleWrap wrapper.
This revisits <https://issues.guix.gnu.org/40837> with a fix that doesn't
require to have PULSE_CLIENTCONFIG point to an absolute store location, which
will allow us to revert to have PULSE_CLIENTCONFIG point to a fixed location
under /etc. This would alleviate the need to reboot to have changes to the
PulseAudio configuration effected.
* gnu/packages/patches/webkitgtk-share-store.patch: Delete file.
* gnu/packages/patches/webkitgtk-bubblewrap-paths.patch: Add file.
* gnu/packages/patches/webkitgtk-canonicalize-paths.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Update patches list.
* gnu/packages/webkit.scm (webkitgtk)[patches]: Adjust accordingly.
Lars-Dominik Braun [Thu, 24 Feb 2022 12:53:02 +0000 (13:53 +0100)]
gnu: Add gromit-mpx.
* gnu/packages/gtk.scm (gromit-mpx): New variable.
zimoun [Wed, 23 Feb 2022 13:47:22 +0000 (14:47 +0100)]
gnu: julia-uris: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-uris): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:21 +0000 (14:47 +0100)]
gnu: julia-stackviews: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-stackviews): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:20 +0000 (14:47 +0100)]
gnu: julia-quadmath: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-quadmath): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:19 +0000 (14:47 +0100)]
gnu: julia-pycall: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-pycall): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:18 +0000 (14:47 +0100)]
gnu: julia-prettytables: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-prettytables): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:17 +0000 (14:47 +0100)]
gnu: julia-mbedtls: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-mbedtls): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:16 +0000 (14:47 +0100)]
gnu: julia-matrixfactorizations: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-matrixfactorizations): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:15 +0000 (14:47 +0100)]
gnu: julia-infinity: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-infinity): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:14 +0000 (14:47 +0100)]
gnu: julia-imagemagick: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-imagemagick): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:13 +0000 (14:47 +0100)]
gnu: julia-http: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-http): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:12 +0000 (14:47 +0100)]
gnu: julia-fixedpointnumbers: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-fixedpointnumbers): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:11 +0000 (14:47 +0100)]
gnu: julia-finitediff: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-finitediff): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:10 +0000 (14:47 +0100)]
gnu: julia-datavalues: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-datavalues): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:09 +0000 (14:47 +0100)]
gnu: julia-dataframes: Delete trailing #t.
* gnu/packages/julia-xyz.scm (julia-dataframes): Delete trailing #t.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Efraim Flashner [Wed, 23 Feb 2022 17:49:18 +0000 (19:49 +0200)]
gnu: julia-codeczlib: Remove unneeded phase.
* gnu/packages/julia-xyz.scm (julia-codeczlib)[arguments]: Remove field.
zimoun [Wed, 23 Feb 2022 13:47:07 +0000 (14:47 +0100)]
build: julia-build-system: Fix corner-case for parallel tests.
* guix/build/julia-build-system.scm (check): Do not run parallel tests when
'--cores=1'.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Efraim Flashner [Wed, 23 Feb 2022 13:47:06 +0000 (14:47 +0100)]
gnu: julia-media: Use 'julia-package-dependencies'.
* gnu/packages/julia.scm (julia-media)[arguments]: Remove custom phase,
add dependency packages to '#:julia-package-dependencies'.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Efraim Flashner [Wed, 23 Feb 2022 13:47:05 +0000 (14:47 +0100)]
build: julia: Add 'julia-package-dependencies' as keyword.
* guix/build-system/julia.scm (link-depot): Accept julia-package-dependencies
keyword and use it for 'julia-create-package-toml' function.
(julia-create-package-toml): Use pattern matching.
(julia-build): Add 'julia-pacakge-dependencies'.
* guix/build/julia-build-system.scm (julia-build): Add
'#:julia-package-dependencies' keyword.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
zimoun [Wed, 23 Feb 2022 13:47:04 +0000 (14:47 +0100)]
gnu: julia-xyz: Adjust style using G-expressions.
* gnu/packages/julia-xyz.scm: Adjust style using G-expressions.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>