Commit graph

54617 commits

Author SHA1 Message Date
Katherine Cox-Buday
fbc1cbb527
gnu: Add apache-thrift.
* gnu/packages/rpc.scm (apache-thrift): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-09 10:43:54 +02:00
Jonathan Brielmaier
dacd126640
gnu: icedove: Update to 68.9.0.
* gnu/packages/gnuzilla.scm (%icedove-build-id): Update.
(icedove): Update version and corresponding hg changeset.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-09 10:43:54 +02:00
Royce Strange
ea80cdbcea
activation: Fix function call for system activation
* gnu/build/activation.scm (boot-time-system):
Evaluate the linux-command-line thunk for linux systems to boot

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-09 10:43:54 +02:00
Mathieu Othacehe
5f7c4416b5
Revert "installer: utils: Dump command output to syslog when testing."
This reverts commit f73ed55791. This was pushed
by error, as this is not reviewed yet.
2020-06-09 10:33:04 +02:00
Mathieu Othacehe
f73ed55791
installer: utils: Dump command output to syslog when testing.
When debugging the installation tests, it can be very handy to be able to read
"run-command" output, for instance when executing "guix system init".

Introduce a new "invoke-with-log" procedure that is able to log a command
standard and error outputs to the syslog. Use it, only when running the
installation tests, to dump "run-command" output.

* gnu/installer/utils.scm (open-pipe-with-stderr, invoke-with-log): New
procedures,
(invoke-log-port): new variable,
(run-command): move to the end of the file and use invoke-with-log when
running the installation tests.
2020-06-09 10:32:19 +02:00
Mathieu Othacehe
8423c2d309
build: image: Do not call make-essential-device-nodes by default.
Calling "mknod" without root permissions fails. Plus those device nodes do not
appear to be needed to boot.

* gnu/build/image.scm (initialize-root-partition): Do not use
make-essential-device-nodes as default make-device-nodes procedure.
2020-06-09 10:32:19 +02:00
Royce Strange
23567138f8
system: vm: Add missing imported module.
* gnu/system/vm.scm (qemu-image): Import missing (gnu build hurd-boot) module.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2020-06-09 01:31:16 -04:00
Royce Strange
535a6be2e5
system: Fix typo that breaks grub.cfg generation.
* gnu/system.scm (boot-parameters->menu-entry): Delete quote to evalutate and
get kernel boot parameters.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2020-06-09 01:28:18 -04:00
Tobias Geerinckx-Rice
9084fc2e90
gnu: znc: Update to 1.8.1.
* gnu/packages/messaging.scm (znc): Update to 1.8.1.
2020-06-08 23:03:08 +02:00
Tobias Geerinckx-Rice
c34a7dc2bb
gnu: v4l2loopback-linux-module: Really disable tests.
Commit fdcd193744 was a botched by-hand
‘merge’ that caused the default check phase to run, and fail.

* gnu/packages/linux.scm (v4l2loopback-linux-module)[arguments]:
Set #:tests? to #f.
2020-06-08 23:01:54 +02:00
Vagrant Cascadian
076779c4d4
gnu: Add linux-libre-arm-generic-5.7.
* gnu/packages/linux (linux-libre-arm-generic): New variable.
2020-06-08 13:05:51 -07:00
Vagrant Cascadian
637b64ce7c
gnu: Add linux-libre-arm64-generic-5.7.
* gnu/packages/linux (linux-libre-arm64-generic): New variable.
2020-06-08 13:05:48 -07:00
Vagrant Cascadian
21569e53b2
gnu: Add linux-libre 5.7.1.
* gnu/packages/linux (deblob-scripts-5.7): New variable.
  (linux-libre-5.7-version): New variable.
  (linux-libre-5.7-pristine-source): New variable.
  (linux-libre-5.7-source): New variable.
  (linux-libre-headers-5.7): New variable.
2020-06-08 13:05:44 -07:00
Maxim Cournoyer
838c4b10e9
gnu: opensmtpd: Patch bug in 'smtpctl encrypt'.
* gnu/packages/mail.scm (opensmtpd)[phases]{fix-smtpctl-encrypt-bug}: New
phase.
2020-06-08 15:43:07 -04:00
Leo Famulari
933abfba36
gnu: Blender: Update to 2.83.0.
* gnu/packages/graphics.scm (blender): Update to 2.83.0.
2020-06-08 14:32:50 -04:00
Marius Bakke
1fd2c00efb
gnu: font-liberation: Update to 2.1.1.
* gnu/packages/fonts.scm (font-liberation): Update to 2.1.1.
2020-06-08 19:01:41 +02:00
Marius Bakke
087e760e29
gnu: Add python-mechanize.
* gnu/packages/python-xyz.scm (python2-mechanize): Rename to ...
(python-mechanize): ... this.  Update to 0.4.5.
[arguments]: Remove.
[propagated-inputs]: Add PYTHON-HTML5LIB.
[home-page]: Update to current.
[license]: Set to LICENSE:BSD-3.
(python2-mechanize): Define in terms of PACKAGE-WITH-PYTHON2.
2020-06-08 19:01:41 +02:00
Marius Bakke
183858d938
gnu: python-regex: Update to 2020.6.8.
* gnu/packages/python-xyz.scm (python-regex): Update to 2020.6.8.
[arguments]: New field.
2020-06-08 19:01:41 +02:00
Marius Bakke
a8a7a2c797
gnu: python-netifaces: Update to 0.10.9.
* gnu/packages/python-xyz.scm (python-netifaces): Update to 0.10.9.
2020-06-08 19:01:40 +02:00
Marius Bakke
59e646ab4e
gnu: python-cssselect: Update to 1.1.0.
* gnu/packages/python-web.scm (python-cssselect): Update to 1.1.0.
[source]: Change to GIT-FETCH.
[arguments]: Remove #:tests?.  Add #:phases.
[native-inputs]: Add PYTHON-LXML and PYTHON-PYTEST.
[home-page]: Update to current.
2020-06-08 19:01:40 +02:00
Marius Bakke
b470122f67
gnu: python-odfpy: Update to 1.4.1.
* gnu/packages/python-xyz.scm (python-odfpy): Update to 1.4.1.
[arguments]: Remove #:modules.  Rewrite test phase to use pytest.
[native-inputs]: Add PYTHON-PYTEST.
[propagated-inputs]: Add PYTHON-DEFUSEDXML.
2020-06-08 19:01:40 +02:00
Jan (janneke) Nieuwenhuizen
4a6974667e
gnu: openssh: Remove exception to build without xauth for the Hurd.
* gnu/packages/ssh.scm (openssh)[inputs]: Unconditionally include xauth;
for the Hurd: use openssh-sans-x for now.
2020-06-08 16:50:40 +02:00
Jan (janneke) Nieuwenhuizen
8176ce6fde
gnu: guix: Update to ab9e30039d.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.ab9e30039d.
2020-06-08 16:50:09 +02:00
Jan (janneke) Nieuwenhuizen
835b3d893f
gnu: guix: Update to 68d8c09465.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.68d8c09465.
2020-06-08 14:45:40 +02:00
Jan (janneke) Nieuwenhuizen
68d8c09465
gnu: services: Add %hurd-startup-service.
This decouples startup of the Hurd from the "hurd" package, moving the RC
script into SYSTEM.

* gnu/packages/hurd.scm (hurd)[inputs]: Remove hurd-rc-script.
[arguments]: Do not substitute it.  Update "runsystem.sh" to parse kernel
arguments and exec into --system=SYSTEM/rc.
(hurd-rc-script): Move to...
* gnu/services.scm (%hurd-rc-file): ...this new variable.
(hurd-rc-entry): New procedure.
(%hurd-startup-service): Use it in new variable.
* gnu/system.scm (hurd-default-essential-services): Use it.
2020-06-08 14:26:14 +02:00
Jan (janneke) Nieuwenhuizen
b37c544196
hurd-boot: Further cleanup of "rc".
* gnu/packages/hurd.scm (hurd-rc-script): Move implementation to ...
* gnu/build/hurd-boot.scm (boot-hurd-system): ...here, new file.
* gnu/build/linux-boot.scm (make-hurd-device-nodes): Move there likewise.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2020-06-08 14:26:14 +02:00
Jan (janneke) Nieuwenhuizen
11e4200fee
system: hurd: Populate services.
* gnu/system/hurd.scm (%base-services/hurd): Add hurd-console-service,
hurd-getty-services, guix-service.  Also add sylog and loopback, needed for
...
* gnu/system.scm (hurd-default-essential-services): ... add
%shepherd-root-service with dependencies: %boot-service, %activation-service,
user-processes, root-file-system-service, file-system-service,
pam-root-service.
2020-06-08 14:26:14 +02:00
Jan (janneke) Nieuwenhuizen
7ccd471c71
services: Add `hurd-getty-service-type'.
* gnu/services/hurd.scm (<hurd-gettty-configuration>): New record.
(hurd-ttys-shepherd-service): New procedure.
(hurd-getty-service-type): New variable.
* doc/guix.texi (Hurd Services): Document it.
2020-06-08 14:26:14 +02:00
Jan (janneke) Nieuwenhuizen
f9c04580bf
services: Add `hurd-console-service-type'.
* gnu/services/hurd.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Hurd Services): Document it.
2020-06-08 14:26:14 +02:00
Jan (janneke) Nieuwenhuizen
97c94fc2c2
gnu: hurd: Create minimal "runsystem" script to invoke "rc".
This moves towards a regular Guix startup, loading SYSTEM/boot to activate the
system and start the shepherd.

* gnu/packages/hurd.scm (hurd-rc-script): Update to handle "runsystem" tasks.
Load system/boot to activate the system and start the shepherd.  Create /hurd
symlink.
(hurd)[arguments]: Add 'create-runsystem' phase.  Do not substitute now unused
init.c, runsystem.hurd.  Substitute "/hurd/" for the fixed 'out + "/hurd/"' in
boot.c, console-run.c and startup.c.  Also substitute
_HURD_STARTUP ("/hurd/startup") to the fixed 'out + "/hurd/startup"' in
libdiskfs/boot-start.c and libdiskfs/opts-std-startup.c.
2020-06-08 14:26:14 +02:00
Jan (janneke) Nieuwenhuizen
c03e513a41
services: hurd: Populate system profile.
* gnu/system.scm (hurd-default-essential-services): Populate profile with
packages.
2020-06-08 14:26:13 +02:00
Jan (janneke) Nieuwenhuizen
f5ca79d2a2
services: Support etc-service for the Hurd.
* gnu/system.scm (operating-system-etc-service): Cater for missing nsswitch
and missing sudoers-file.  For the Hurd, add "login" and "motd".
(hurd-default-essential-services): Add operating-system-etc-service.
2020-06-08 14:12:29 +02:00
Jan (janneke) Nieuwenhuizen
c3fd2df705
system: Support activation service for the Hurd.
* gnu/build/activation.scm (boot-time-system): Use "command-line" for the
Hurd.
* gnu/system.scm (hurd-default-essential-services): Add %boot-service and
%activation-service.
2020-06-08 14:12:20 +02:00
Jan (janneke) Nieuwenhuizen
59bcffa314
system: examples: Add bare-hurd.tmpl.
* gnu/system/hurd.scm (%hurd-def%hurd-default-operating-system-kernel,
%hurd-default-operating-system): New exported variables.
* gnu/system/examples/bare-hurd.tmpl: New file.
* Makefile.am (EXAMPLES): Add it.
* tests/guix-system.sh: Add --target=i586-pc-gnu when testing it.
2020-06-08 13:51:19 +02:00
Jan (janneke) Nieuwenhuizen
e6cd8581c1
system: Use 'hurd' package in label.
* gnu/system.scm (kernel->boot-label): Add keyword parameter 'hurd'.  If set,
use it for label.
(operating-system-default-label): Call with it with operating-system-hurd.
2020-06-08 13:51:19 +02:00
Jan (janneke) Nieuwenhuizen
1244491a0d
bootloader: grub: Add support for multiboot.
* gnu/bootloader/grub.scm (grub-configuration-file): Add support for
multiboot.
2020-06-08 13:51:18 +02:00
Jan (janneke) Nieuwenhuizen
912b857ede
system: Add 'multiboot-modules' field to <boot-parameters>.
* gnu/system.scm (<boot-parameters>)[multiboot-modules]: New field.
(read-boot-parameters): Initialize it.
(operating-system-multiboot-modules, hurd-multiboot-modules): New procedure.
(operating-system-boot-parameters): Cater for multiboot the Hurd and
initialize it; avoid initrd in that case.
(operating-system-kernel-file): Cater for for Gnumach (the Hurd) besides Linux.
(boot-parameters->menu-entry): Use it to support a multiboot <menu-entry>.
2020-06-08 13:51:18 +02:00
Jan (janneke) Nieuwenhuizen
21acd8d6c1
bootloader: Extend `<menu-entry>' for multiboot.
* gnu/bootloader.scm (<menu-entry>)[multiboot-kernel,multiboot-arguments,
multiboot-modules]: New fields.
[linux,initrd]: Add default value '#f'.
(menu-entry->sexp, sexp->menu-entry): Support multiboot entry.
* doc/guix.texi (Bootloader Configuration): Document them.
2020-06-08 13:51:18 +02:00
Jan (janneke) Nieuwenhuizen
2018fb2afe
system: Add 'hurd' field to <operating-system>.
* gnu/system.scm (<operating-system>)[hurd]: New field.
* doc/guix.texi (operating-system Reference): Document 'hurd'.
2020-06-08 13:51:18 +02:00
Jan (janneke) Nieuwenhuizen
45b2cb439d
system: hurd: Add hurd-default-essential-services.
* gnu/system.scm (hurd-default-essential-services): New procedure.
2020-06-08 13:51:18 +02:00
Mathieu Othacehe
c77b92859f
image: Add Hurd support.
* gnu/system/image.scm (hurd-disk-image): New exported variable,
(root-offset, root-label): new variables,
(esp-partition, root-partition): adapt accordingly,
(find-image): add Hurd support.
2020-06-08 13:51:18 +02:00
Jan (janneke) Nieuwenhuizen
6cea61f2fa
linux-boot: Update 'make-hurd-device-nodes'.
* gnu/build/linux-boot.scm (make-hurd-device-nodes): Avoid de-duplication of
device mount points; also create mount points for /servers/.
2020-06-08 13:51:18 +02:00
Jan (janneke) Nieuwenhuizen
4c26229ccb
gnu: hurd: Update to upstream Hurd-reserved xattr index.
This enables setting (and reading) passive translators when preparing a Hurd
file system from GNU/Linux.

* gnu/packages/patches/hurd-xattr.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/hurd.scm (hurd): Use it.
2020-06-08 13:51:17 +02:00
Michael Rohleder
bec45e6ddb
gnu: x265: Build with assembly files.
* gnu/packages/video.scm (x265)[native-inputs]: Add nasm.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-08 13:03:30 +03:00
Mathieu Othacehe
0dddaa7b01
system: bare-bones: Remove dependency to X libraries.
Use "openssh-sans-x" to prevent the inclusion of X libraries to the bare-bones
system closure.

* gnu/system/examples/bare-bones.tmpl (operating-system)[services]: Use
openssh-sans-x instead of openssh.
2020-06-08 11:03:11 +02:00
Mathieu Othacehe
65c8512f9c
gnu: Add openssh-sans-x.
* gnu/packages/ssh.scm (openssh-sans-x): New variable.
2020-06-08 11:02:43 +02:00
Mathieu Othacehe
173d22a1c0
gnu: sudo: Separate Python output.
The Python plugin of "sudo" drags the Python interpreter to the closure of
Guix System. Put it in a separate output.

* gnu/packages/admin.scm (sudo)[arguments]: Add a 'separate-python-output
phase, that's populating ...
[outputs]: ... the new "python" output.
2020-06-08 10:53:11 +02:00
Mathieu Othacehe
ea5d9bf991
system: install: Add default libcs to gc-roots.
During the installation, it may be needed to build locales that are not
covered by glibc-utf8-locales. Make sure that the libraries required to build
locales are available.

This is a follow-up of 0eed771275.

* gnu/system/install.scm (installation-os)[services]: Add
%default-locale-libcs to gc-root-service-type.
2020-06-08 10:52:53 +02:00
Tobias Geerinckx-Rice
d1fe14be6a
gnu: rtl8821ce-linux-module: Use MAKE-FLAGS.
* gnu/packages/linux.scm (rtl8821ce-linux-module)[arguments]: Use
MAKE-FLAGS keyword.  Make CC environment variable a make flag.
2020-06-08 10:36:50 +02:00
Tobias Geerinckx-Rice
de728cb859
gnu: rtl8812au-aircrack-ng-linux-module: Use MAKE-FLAGS.
* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module)
[arguments]: Use MAKE-FLAGS keyword.
2020-06-08 10:36:50 +02:00
Tobias Geerinckx-Rice
44adf883f0
gnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-1.df2b8df.
* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module):
Update to 5.6.4.2-1.df2b8df.
2020-06-08 10:36:50 +02:00
Tobias Geerinckx-Rice
b2a9d15253
gnu: mu: Update to 1.4.9.
* gnu/packages/mail.scm (mu): Update to 1.4.9.
2020-06-08 10:36:50 +02:00
Tobias Geerinckx-Rice
ecb6581276
gnu: v4l2loopback-linux-module: Edit synopsis and description.
* gnu/packages/linux.scm (v4l2loopback-linux-module)
[synopsis, description]: Edit.
2020-06-08 10:36:49 +02:00
Tobias Geerinckx-Rice
fdcd193744
gnu: v4l2loopback-linux-module: Disable ‘test’.
It simply built the test programme but nothing more.

* gnu/packages/linux.scm (v4l2loopback-linux-module)[arguments]:
Remove the ‘check’ phase.
2020-06-08 10:36:49 +02:00
Morgan Smith
1acf4c59f8
gnu: Add v4l2loopback-linux-module.
* gnu/packages/linux.scm (v4l2loopback-linux-module): New variable.
2020-06-08 10:12:51 +02:00
Mark H Weaver
fa122ac4ca
gnu: linux-libre: Update to 5.4.45.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.45.
(linux-libre-5.4-pristine-source): Update hash.
2020-06-08 00:35:52 -04:00
Mark H Weaver
ec29dc0713
gnu: linux-libre@5.6: Update to 5.6.17.
* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.17.
(linux-libre-5.6-pristine-source): Update hash.
2020-06-08 00:35:15 -04:00
Mark H Weaver
cc57925664
gnu: linux-libre@4.19: Update to 4.19.127.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.127.
(linux-libre-4.19-pristine-source): Update hash.
2020-06-08 00:34:20 -04:00
Jakub Kądziołka
715f589ea3
gnu: go-github-com-stretchr-testify: Update to 1.5.1.
* gnu/packages/golang.scm (go-github-com-stretchr-testify):
  Update to 1.5.1.
2020-06-07 22:10:32 +02:00
Jakub Kądziołka
388ffbfbfe
gnu: go-github-com-davecgh-go-spew: Update to 1.1.1.
* gnu/packages/golang.scm (go-github-com-davecgh-go-spew):
  Update to 1.1.1.
2020-06-07 22:10:32 +02:00
Jakub Kądziołka
0601fb29fb
gnu: Add go-github-com-stretchr-objx.
* gnu/packages/golang.scm (go-github-com-stretchr-objx): New variable.
2020-06-07 22:10:31 +02:00
Efraim Flashner
fae75ff991
gnu: Add epour.
* gnu/packages/enlightenment.scm (epour): New variable.
2020-06-07 22:27:40 +03:00
Efraim Flashner
9b5e7d01af
gnu: Add vim-dispatch.
* gnu/packages/vim.scm (vim-dispatch): New variable.
2020-06-07 22:27:36 +03:00
Fredrik Salomonsson
a6e2c477c5
gnu: emacs-lua-mode: Update to 20200508-0.35b6e4c.
* gnu/packages/emacs-xyz.scm (emacs-lua-mode): Update to 20200508-0.35b6e4c.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-07 21:24:47 +02:00
Fredrik Salomonsson
2d0cd1cab1
gnu: Add emacs-flymake-shellcheck.
* gnu/packages/emacs-xyz.scm (emacs-flymake-shellcheck): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-07 21:15:02 +02:00
Tobias Geerinckx-Rice
c6f557636a
gnu: docker, docker-cli: Update to 19.03.11.
* gnu/packages/docker.scm (%docker-version): Update to 19.03.11.
(docker, docker-cli): Update hashes.
2020-06-07 18:43:38 +02:00
Tobias Geerinckx-Rice
d8a85f8200
gnu: qwt: Update to 6.1.5.
* gnu/packages/qt.scm (qwt): Update to 6.1.5.
2020-06-07 18:43:38 +02:00
Tobias Geerinckx-Rice
1fc6f1def9
gnu: python-mwclient: Update to 0.10.1.
* gnu/packages/python-xyz.scm (python-mwclient): Update to 0.10.1.
2020-06-07 18:43:38 +02:00
Tobias Geerinckx-Rice
7907e7f237
gnu: libgit2: Update to 1.0.1.
* gnu/packages/version-control.scm (libgit2): Update to 1.0.1.
2020-06-07 18:43:38 +02:00
Tobias Geerinckx-Rice
41c68b6a68
gnu: s6-portable-utils: Update to 2.2.2.3.
* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.2.3.
2020-06-07 18:43:38 +02:00
Tobias Geerinckx-Rice
ce4b77cc2d
gnu: wireguard-linux-compat: Update to 1.0.20200520.
* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20200520.
2020-06-07 18:43:37 +02:00
Ryan Prior
8d7efc7a95
gnu: Add vala-language-server.
* gnu/packages/gnome-xyz.scm (vala-language-server): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-07 18:17:34 +03:00
Ryan Prior
2dcaa7601f
gnu: Add vala-0.48.
* gnu/packages/gnome.scm (vala-0.48): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-07 17:42:13 +03:00
Oleg Pykhalov
dfb3f2bad8
gnu: youtube-dl: Update to 2020.06.06.
* gnu/packages/video.scm (youtube-dl): Update to 2020.06.06.
2020-06-07 16:23:29 +03:00
Pierre Neidhardt
cc9d63f370
gnu: emacs-lispyville: Update to 20200605.
* gnu/packages/emacs-xyz.scm (emacs-lispyville): Update to 20200605.
[arguments]: Remove obsolete workaround for tests.
2020-06-07 11:22:23 +02:00
Katherine Cox-Buday
64174aff92
gnu: Add cl-rdkafka.
* gnu/packages/lisp-xyz.scm (sbcl-cl-rdkafka, cl-rdkafka): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-07 11:05:04 +02:00
Guillaume Le Vaillant
5dc04da4df
gnu: sbcl-cl-random-forest: Remove obsolete fix.
* gnu/packages/machine-learning.scm (sbcl-cl-random-forest)[arguments]: Remove
  'add-sb-cltl2-dependency' phase.
2020-06-07 10:46:58 +02:00
Katherine Cox-Buday
388a89750e
gnu: sbcl-lparallel: Modify system definition to require sb-cltl2.
* gnu/packages/lisp-xyz.scm (sbcl-lparallel)[arguments]: Add 'fix-dependency'
  phase to modify system definition to require sb-cltl2.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-07 10:32:22 +02:00
Efraim Flashner
f9d4073612
gnu: streamlink: Update to 1.4.1.
* gnu/packages/video.scm (streamlink): Update to 1.4.1.
2020-06-07 09:16:32 +03:00
Maxim Cournoyer
99d27a1353
gnu: emacs-realgud: Fix realgud:run-process problem.
* gnu/packages/emacs-xyz.scm (emacs-realgud)[phases]
{fix-realgud:run-process-void-error}: New phase.
{fix-autogen-script}: Return #t.
{autogen}: Likewise.
{set-home}: Likewise.
{remove-realgud-pkg.el}: Likewise.
2020-06-07 00:23:13 -04:00
Chris Marusich
ecbde6505c
gnu: guix: Update to d445c30ea6.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-7.d445c30.
2020-06-06 17:56:54 -07:00
Ludovic Courtès
b2ee53d5ae
gnu: guile-static: Disable JIT on ARMv7.
* gnu/packages/make-bootstrap.scm (make-guile-static): Pass
"--disable-jit" when 'target-arm32?' is true.
2020-06-06 23:28:49 +02:00
Ludovic Courtès
e768e4e97f
vm: Shared-store script runs the native QEMU and Bash.
* gnu/system/vm.scm (system-qemu-image/shared-store-script): Use #+ for
QEMU and BASH.
2020-06-06 23:28:49 +02:00
Ludovic Courtès
60f759f06d
vm: <virtual-machine> compiler honors system and target.
* gnu/system/vm.scm (system-qemu-image/shared-store): Add #:system
and #:target.  Pass it down.
(system-qemu-image/shared-store-script): Likewise.
(virtual-machine-compiler): Likewise.
2020-06-06 23:28:49 +02:00
Ludovic Courtès
52c1b90a5a
vm: 'qemu-image' preserves the cross-compilation target of the OS.
* gnu/system/vm.scm (qemu-image)[preserve-target, inputs*]: New variables.
In gexp, use INPUTS* instead of INPUTS.  Wrap OS and BOOTCFG-DRV in
'preserve-target'.  Pass INPUTS* instead of INPUTS as the #:references-graphs.
2020-06-06 23:28:49 +02:00
Ludovic Courtès
96cb3f8a29
vm: 'qemu-image' uses the native partitioning tools and bootloader.
* gnu/system/vm.scm (qemu-image): Use #+ for Parted, the bootloader, etc.
2020-06-06 23:28:49 +02:00
Ludovic Courtès
b347723445
vm: 'expression->derivation-in-linux-vm' always returns a native build.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Remove #:target.
[builder]: Use #+.  Don't pass #:target-arm32? and #:target-aarch64? to
'load-in-linux-vm'.
Pass #:target #f to 'gexp->derivation'.
(qemu-image): Adjust accordingly.
* gnu/build/vm.scm (load-in-linux-vm): Remove #:target-aarch64?
and #:target-arm32?.  Define them as local variables.
2020-06-06 23:28:49 +02:00
Ludovic Courtès
0c053a3973
system: 'system-linux-image-file-name' takes an optional parameter.
* gnu/system.scm (system-linux-image-file-name): Make 'target' an
optional parameter.
2020-06-06 23:28:49 +02:00
Tobias Geerinckx-Rice
22fdca91a9
gnu: libqmi: Update to 1.24.14.
* gnu/packages/freedesktop.scm (libqmi): Update to 1.24.14.
2020-06-06 22:15:08 +02:00
Tobias Geerinckx-Rice
58eea2eb26
gnu: klavaro: Update to 3.10.
* gnu/packages/education.scm (klavaro): Update to 3.10.
2020-06-06 22:15:08 +02:00
Tobias Geerinckx-Rice
6aa25ab3b3
gnu: burp: Update to 2.3.28.
* gnu/packages/backup.scm (burp): Update to 2.3.28.
2020-06-06 22:15:08 +02:00
Tobias Geerinckx-Rice
aba98be540
gnu: di: Cross-compile.
* gnu/packages/admin.scm (di)[arguments]: Use CC-FOR-TARGET.
2020-06-06 22:15:08 +02:00
Tobias Geerinckx-Rice
cfec1af96a
gnu: di: Update to 4.48.
* gnu/packages/admin.scm (di): Update to 4.48.
2020-06-06 22:15:07 +02:00
Marius Bakke
b69ca4d234
gnu: Add kpeoplevcard.
* gnu/packages/kde-pim.scm (kpeoplevcard): New public variable.
2020-06-06 21:14:17 +02:00
Marius Bakke
9c0fd3d34c
gnu: KContacts: Propagate required inputs.
* gnu/packages/kde-frameworks.scm (kcontacts)[inputs]: Move KCODECS,
KCOREADDONS, KCONFIG, and KI18N ...
[propagated-inputs]: ... here.  New field.
2020-06-06 21:14:17 +02:00
Marius Bakke
32a4c032be
gnu: kdevelop: Update to 5.5.2.
* gnu/packages/kde.scm (kdevelop): Update to 5.5.2.
2020-06-06 21:14:17 +02:00
Marius Bakke
6ecdb8dc5e
gnu: akonadi-search: Enable tests.
* gnu/packages/kde-pim.scm (akonadi-search)[native-inputs]: Add DBUS.
[arguments]: Add #:phases.
2020-06-06 21:14:17 +02:00
Marius Bakke
75c5d360d9
gnu: grantlee: Correct license.
* gnu/packages/qt.scm (grantlee)[license]: Set to LGPL2.1+.
2020-06-06 21:14:17 +02:00
Efraim Flashner
50580fd44d
gnu: rust-rpassword-4: Update to 4.0.5.
* gnu/packages/crates-io.scm (rust-rpassword-4): Update to 4.0.5.
2020-06-06 21:13:32 +03:00
Nicolas Goaziou
a2ebb515db
gnu: emacs-with-editor: Update to 2.9.2.
* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 2.9.2.
2020-06-06 20:03:10 +02:00
Nicolas Goaziou
8ad05ef697
gnu: emacs-nhexl-mode: Update to 1.5.
* gnu/packages/emacs-xyz.scm (emacs-nhexl-mode): Update to 1.5.
[description]: Remove trailing newline character.
2020-06-06 16:21:26 +02:00
Nicolas Goaziou
ba209becc6
gnu: emacs-mmm-mode: Update to 0.5.8.
* gnu/packages/emacs-xyz.scm (emacs-mmm-mode): Update to 0.5.8.
[source]: Use GNU ELPA repository instead of GitHub.
[build-system]: Switch to emacs-build-system.
[native-inputs]: Remove.
2020-06-06 16:17:04 +02:00
Nicolas Goaziou
49b4a062f9
gnu: emacs-zones: Update to 2019.7.13.
* gnu/packages/emacs-xyz.scm (emacs-zones): Update to 2019.7.13.
[source]: Use GNU ELPA repository instead of GitHub.  Remove unnecessary
patch.
* gnu/packages/patches/emacs-zones-called-interactively.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Apply file deletion.
2020-06-06 16:07:14 +02:00
Nicolas Goaziou
36b5cfdf02
gnu: emacs-howm: Update to 1.4.6.
* gnu/packages/emacs-xyz.scm (emacs-howm): Update to 1.4.6.
2020-06-06 15:59:04 +02:00
Nicolas Goaziou
7239b05494
gnu: emacs-frog-menu: Update to 0.2.11.
* gnu/packages/emacs-xyz.scm (emacs-frog-menu): Update to 0.2.11.
[source]: Use GNU ELPA repository instead of GitHub.
2020-06-06 15:54:51 +02:00
Nicolas Goaziou
c125119204
gnu: emacs-ebdb: Update to 0.6.18.
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.18.
[source]: Use GNU ELPA repository instead of GitHub.
2020-06-06 15:47:57 +02:00
Marius Bakke
8951b9496b
gnu: GnuTLS: Update replacement to 3.6.14 [fixes CVE-2020-13777].
* gnu/packages/tls.scm (gnutls-3.6.13): Rename to ...
(gnutls-3.6.14): ... this.  Update to 3.6.14.
(gnutls)[replacement]: Adjust accordingly.
* gnu/packages/package-management.scm (guix)[propagated-inputs]: Likewise.
* gnu/packages/vpn.scm (openconnect)[propagated-inputs]: Likewise.
2020-06-06 15:35:41 +02:00
Marius Bakke
fa7bd13e5b
gnu: rcas-web: Use guile2.2 version of Guile-Redis.
* gnu/packages/bioinformatics.scm (rcas-web)[inputs]: Change from GUILE-REDIS
to GUILE2.2-REDIS.  While at it, rename the GUILE input to "guile" instead
of "guile-next".
2020-06-06 15:35:40 +02:00
Nicolas Goaziou
2a56b2cf86
gnu: emacs-exwm: Update to 0.24.
* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.24.
2020-06-06 15:29:02 +02:00
Tobias Geerinckx-Rice
5c5bd76f31
gnu: openconnect: Add a comment about the gnutls version.
* gnu/packages/vpn.scm (openconnect): Add said comment.
* gnu/packages/tls.scm (gnutls): Add backlink to optimise SEO.
2020-06-06 15:24:26 +02:00
Nicolas Goaziou
0bcf20e949
gnu: emacs-web-server: Update to 0.1.2.
* gnu/packages/emacs-xyz.scm (emacs-web-server): Update to 0.1.2.
[source]: Use GNU ELPA repository instead of GitHub.
[native-inputs]: Remove unnecessary native inputs.
[arguments]: Do not run tests, which do not exist in ELPA.
2020-06-06 15:23:10 +02:00
Steve Sprang
c08a784c58
gnu: openscad: Add patch to fix build.
* gnu/packages/patches/openscad-parser-boost-1.72.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/engineering.scm (openscad)[source]: Use it.
2020-06-06 15:20:02 +02:00
Nicolas Goaziou
b68bf28c8f
gnu: emacs-rainbow-mode: Update to 1.0.4.
* gnu/packages/emacs-xyz.scm (emacs-rainbow-mode): Update to 1.0.4.
2020-06-06 15:17:22 +02:00
Nicolas Goaziou
678248f5ea
gnu: emacs-stream: Update to 2.2.5.
* gnu/packages/emacs-xyz.scm (emacs-stream): Update to 2.2.5.  [source]: Use
GNU ELPA repository instead of GitHub.
[arguments]: Skip tests, which do not exist on ELPA.
2020-06-06 15:14:25 +02:00
Nicolas Goaziou
7b32e7bfaf
gnu: emacs-posframe: Update to 0.7.0.
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.7.0.
[source]: Use GNU Elpa repository instead of GitHub.
2020-06-06 15:10:45 +02:00
Nicolas Goaziou
dc81932ee5
gnu: emacs-highlight-escape-sequences: Fix version number.
* gnu/packages/emacs-xyz.scm (emacs-highlight-escape-sequences): Extract
appropriate version number from main file.
2020-06-06 15:06:19 +02:00
Nicolas Goaziou
8312d6f0bc
gnu: emacs-multi-term: Update to 1.5.0.017c77c.
* gnu/packages/emacs-xyz.scm (emacs-multi-term): Update to 1.5.0.017c77c.
2020-06-06 15:00:15 +02:00
Nicolas Goaziou
a531168f5d
gnu: emacs-edit-server: Update to 1.15.
* gnu/packages/emacs-xyz.scm (emacs-edit-server): Update to 1.15.
2020-06-06 14:53:38 +02:00
Guillaume Le Vaillant
d7c606818b
gnu: Add cl-ascii-table.
* gnu/packages/lisp-xyz.scm (sbcl-cl-ascii-table, cl-ascii-table,
  ecl-cl-ascii-table): New variables.
2020-06-06 14:16:30 +02:00
Nicolas Goaziou
0e96514e7b
gnu: emacs-haskell-mode: Update to 17.1.
* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.1.
[arguments]: Add phase to skip failing tests.
* gnu/packages/patches/haskell-mode-make-check.patch:
* gnu/packages/patches/haskell-mode-unused-variables.patch: Delete files.
* gnu/local.mk: Apply files removal.
2020-06-06 13:44:05 +02:00
Nicolas Goaziou
ae08e0f963
gnu: emacs-jsonrpc: Update to 1.0.12.
* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): Update to 1.0.12.
2020-06-06 13:23:54 +02:00
Nicolas Goaziou
73a148f325
gnu: emacs-ghub: Update to 3.3.0.
* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.3.0.
2020-06-06 13:22:51 +02:00
Nicolas Goaziou
3c47d838fa
gnu: emacs-oauth2: Update to 0.13.
* gnu/packages/emacs-xyz.scm (emacs-oauth2): Update to 0.13.
2020-06-06 13:19:01 +02:00
Nicolas Goaziou
bed1d64ca4
gnu: emacs-darkroom: Update to 0.3.
* gnu/packages/emacs-xyz.scm (emacs-darkroom): Update to 0.3.
2020-06-06 13:17:43 +02:00
Nicolas Goaziou
90eb9381cb
gnu: emacs-cider: Update to 0.25.0.
* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 0.25.0.
[propagated-inputs]: Reorder entries.  Remove emacs-seq, built-in.
2020-06-06 13:15:52 +02:00
Nicolas Goaziou
c160e5571c
gnu: emacs-beginend: Update to 2.1.0.
* gnu/packages/emacs-xyz.scm (emacs-beginend): Update to 2.1.0.
2020-06-06 13:14:05 +02:00
Nicolas Goaziou
22ba47551b
gnu: emacs-magit-popup: Update to 2.13.2.
* gnu/packages/emacs-xyz.scm (emacs-magit-popup): Update to 2.13.2.
2020-06-06 13:11:33 +02:00
Nicolas Goaziou
0d582c68ee
gnu: emacs-clojure-mode: Update to 5.11.0.
* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.11.0.
[native-inputs]: Add emacs-buttercup, remove emacs-ert-runner.  [arguments]:
Update test command.  [description]: Small typographic fixes.
2020-06-06 13:08:11 +02:00
Nicolas Goaziou
96f0a465da
gnu: emacs-php-mode: Update to 1.23.0.
* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.23.0.
2020-06-06 13:03:21 +02:00
Nicolas Goaziou
8f21ddad41
gnu: emacs-undo-tree: Update to 0.7.4.
* gnu/packages/emacs-xyz.scm (emacs-undo-tree): Update to 0.7.4.
[source]: Use GNU ELPA repository.
2020-06-06 12:23:00 +02:00
Nicolas Goaziou
35f9af5f7d
gnu: emacs-websocket: Update to 1.12.
* gnu/packages/emacs-xyz.scm (emacs-websocket): Update to 1.12.
[source]: Use ELPA repository instead of GitHub.
2020-06-06 12:19:55 +02:00
Tobias Geerinckx-Rice
51b25847b7
gnu: libavif: Mark up description.
* gnu/packages/image.scm (libavif)[description]: Use @acronym{}.
2020-06-06 09:21:50 +02:00
Tobias Geerinckx-Rice
b613842238
gnu: libqmi: Update to 1.24.12.
* gnu/packages/freedesktop.scm (libqmi): Update to 1.24.12.
2020-06-06 09:21:49 +02:00
Tobias Geerinckx-Rice
de3825286f
gnu: mcelog: Update description.
I believe that nowadays rasdaemon is a/the recommended alternative.

* gnu/packages/linux.scm (mcelog)[description]: Remove ‘required’.
2020-06-06 09:21:49 +02:00
Tobias Geerinckx-Rice
ed139ee733
gnu: mcelog: Update to 170.
* gnu/packages/linux.scm (mcelog): Update to 170.
2020-06-06 09:21:49 +02:00
Tobias Geerinckx-Rice
df305cea48
gnu: mcelog: Fix unversioned DOCDIR.
* gnu/packages/linux.scm (mcelog)[arguments]: VERSION DOCDIR.
2020-06-06 09:21:49 +02:00
Tobias Geerinckx-Rice
2bf0a5cbae
gnu: geoclue: Update to 2.5.6.
* gnu/packages/gnome.scm (geoclue): Update to 2.5.6.
2020-06-06 09:21:49 +02:00
Tobias Geerinckx-Rice
6f64a05ec9
gnu: evince: Update to 3.36.1.
* gnu/packages/gnome.scm (evince): Update to 3.36.1.
2020-06-06 09:21:49 +02:00
Tobias Geerinckx-Rice
6e13b0efce
gnu: mtpaint: Update to 3.49.27.
* gnu/packages/image.scm (mtpaint): Update to 3.49.27.
2020-06-06 09:21:49 +02:00
Tobias Geerinckx-Rice
996b3f7159
gnu: mtpaint: Fix version numbering.
* gnu/packages/image.scm (mtpaint): Remove let binding.
[version]: Don't use GIT-VERSION.
[source]: Specify the matching COMMIT directly.
2020-06-06 09:21:48 +02:00
Tobias Geerinckx-Rice
893aca0993
gnu: gpxsee: Update to 7.30.
* gnu/packages/gps.scm (gpxsee): Update to 7.30.
2020-06-06 09:21:48 +02:00
Tobias Geerinckx-Rice
6b490fff21
gnu: fortune-mod: Update to 2.28.0.
* gnu/packages/games.scm (fortune-mod): Update to 2.28.0.
2020-06-06 09:21:48 +02:00
Tobias Geerinckx-Rice
f9bffb564a
gnu: python-backports-csv: Update to 1.0.7.
* gnu/packages/python-xyz.scm (python-backports-csv): Update to 1.0.7.
2020-06-06 09:21:48 +02:00
Nicolas Goaziou
831c1a3230
gnu: emacs-general: Update to a0b17d2.
Fixes <https://bugs.gnu.org/41655>.
Reported by bdju <bdju@tilde.team>.

* gnu/packages/emacs-xyz.scm (emacs-general): Update to a0b17d2.
[arguments]: Remove unnecessary phase.  Update #:test-command.
2020-06-06 00:11:22 +02:00
Tobias Geerinckx-Rice
ecab53c320
gnu: boost-signals2: Update hash.
Reported by pkill9 on #guix.

* gnu/packages/boost.scm (boost-signals2)[source]: Fix the hash.
2020-06-05 21:31:19 +02:00
Tobias Geerinckx-Rice
ba6d361255
gnu: diffoscope: Update to 146.
* gnu/packages/diffoscope.scm (diffoscope): Update to 146.
2020-06-05 19:33:10 +02:00
Tobias Geerinckx-Rice
a0e5111eb1
gnu: diffoscope: Remove redundant let binding.
* gnu/packages/diffoscope.scm (diffoscope): Unbind VERSION.
2020-06-05 19:33:10 +02:00
Tobias Geerinckx-Rice
98a76dd8f3
gnu: docker, docker-cli: Update to 19.03.9.
* gnu/packages/docker.scm (%docker-version): Update to 19.03.9.
(docker, docker-cli): Update hashes.
2020-06-05 19:33:10 +02:00
Tobias Geerinckx-Rice
1860b41523
gnu: websocketpp: Update to 0.8.2.
* gnu/packages/web.scm (websocketpp): Update to 0.8.2.
[source]: Replace patch.
* gnu/packages/patches/websocketpp-fix-for-boost-1.70.patch: Delete file.
* gnu/packages/patches/websocketpp-fix-for-cmake-3.15.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-06-05 19:33:10 +02:00
Tobias Geerinckx-Rice
53428597a6
gnu: strace: Update to 5.7.
* gnu/packages/linux.scm (strace): Update to 5.7.
[arguments]: Disable three failing tests.
2020-06-05 19:33:10 +02:00
Tobias Geerinckx-Rice
28d6b57c38
gnu: singular: Update to 4.1.3p1.
* gnu/packages/algebra.scm (singular): Update to 4.1.3p1.
2020-06-05 19:33:10 +02:00
Tobias Geerinckx-Rice
f0bebc5706
gnu: iproute2: Update to 5.7.0.
* gnu/packages/linux.scm (iproute): Update to 5.7.0.
2020-06-05 19:33:09 +02:00
Tobias Geerinckx-Rice
9cd1b802fb
gnu: man-db: Update to 2.9.2.
* gnu/packages/man.scm (man-db): Update to 2.9.2.
2020-06-05 19:33:09 +02:00
Tobias Geerinckx-Rice
d57eae24a4
gnu: fetchmail: Update to 6.4.6.
* gnu/packages/mail.scm (fetchmail): Update to 6.4.6.
2020-06-05 19:33:09 +02:00
Tobias Geerinckx-Rice
2d84d65316
gnu: synapse: Update to 1.14.0.
* gnu/packages/matrix.scm (synapse): Update to 1.14.0.
2020-06-05 19:33:09 +02:00
Mathieu Othacehe
6f07472ab2
gnu: guix: Update to ea924134f8.
Update Guix to include ea924134f8, that fixes a
test failure that can occur when running from a file-system without user_xattr
support.

* gnu/packages/package-management.scm (guix): Update to 1.1.0-6.ea92413.
2020-06-05 19:24:16 +02:00
Katherine Cox-Buday
1f9999df4a
gnu: Add cl-1am.
* gnu/packages/lisp-xyz.scm (sbcl-1am, cl-1am, ecl-1am): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 15:25:49 +02:00
Katherine Cox-Buday
3e7362181c
gnu: Add cl-sxql.
* gnu/packages/lisp-xyz.scm (sbcl-sxql, cl-sxql, ecl-sxql): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 15:22:56 +02:00
Katherine Cox-Buday
aae3df1817
gnu: Add cl-exponential-backoff.
* gnu/packages/lisp-xyz.scm (sbcl-exponential-backoff, cl-exponential-backoff,
  ecl-exponential-backoff): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 15:17:46 +02:00
Katherine Cox-Buday
38d738e92b
gnu: Add cl-rove.
* gnu/packages/lisp-xyz.scm (sbcl-rove, cl-rove, ecl-rove): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 15:15:39 +02:00
Katherine Cox-Buday
adf70454ca
gnu: Add cl-dissect.
* gnu/packages/lisp-xyz.scm (sbcl-dissect, cl-dissect, ecl-dissect):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 15:12:28 +02:00
Katherine Cox-Buday
59dda9709a
gnu: Add cl-uuid.
* gnu/packages/lisp-xyz.scm (sbcl-uuid, cl-uuid, ecl-uuid): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 15:08:42 +02:00
Katherine Cox-Buday
9e20646bf5
gnu: Add cl-prometheus.pushgateway.
* gnu/packages/lisp-xyz.scm (sbcl-prometheus.pushgateway,
  cl-prometheus.pushgateway, ecl-prometheus.pushgateway): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 15:04:49 +02:00
Katherine Cox-Buday
019ff3c3c7
gnu: Add cl-prometheus.exposers.hunchentoot.
* gnu/packages/lisp-xyz.scm (sbcl-prometheus.exposers.hunchentoot,
  cl-prometheus.exposers.hunchentoot): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 15:01:07 +02:00
Katherine Cox-Buday
78d1aa9eef
gnu: Add cl-prometheus.formats.text.
* gnu/packages/lisp-xyz.scm (sbcl-prometheus.formats.text,
  cl-prometheus.formats.text, ecl-prometheus.formats.text): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 14:56:15 +02:00
Katherine Cox-Buday
b4ece1a291
gnu: Add cl-prometheus.collectors.process.
* gnu/packages/lisp-xyz.scm (sbcl-prometheus.collectors.process,
  cl-prometheus.collectors.process, ecl-prometheus.collectors.process): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 14:51:30 +02:00
Katherine Cox-Buday
4e21f5bcab
gnu: Add cl-prometheus.collectors.sbcl.
* gnu/packages/lisp-xyz.scm (sbcl-prometheus.collectors.sbcl,
  cl-prometheus.collectors.sbcl): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 14:46:03 +02:00
Katherine Cox-Buday
4c7c307790
gnu: Add cl-prometheus.
* gnu/packages/lisp-xyz.scm (sbcl-prometheus, cl-prometheus, ecl-prometheus):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 14:40:42 +02:00
Katherine Cox-Buday
b2eae0e142
gnu: Add quantile-estimator.
* gnu/packages/lisp-xyz.scm (sbcl-quantile-estimator, ecl-quantile-estimator,
  cl-quantile-estimator): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2020-06-05 14:23:11 +02:00
Guillaume Le Vaillant
3a7fcfb34e
gnu: txr: Update to 239.
* gnu/packages/lisp.scm (txr): Update to 239.
  [arguments]: Use cc-for-target.
2020-06-05 14:08:20 +02:00
Mathieu Othacehe
66294d7cfe
gnu: guix: Update to 7730f41afd.
* gnu/packages/package-management.scm (guix): Update to 1.1.0-5.7730f41.
2020-06-05 09:10:34 +02:00
Mathieu Othacehe
7730f41afd
installer: final: Add some extra logging.
* gnu/installer/final.scm (kill-cow-users): Log the killed process name,
(umount-cow-store): inform that we are umounting the cow-store.
2020-06-05 09:04:23 +02:00
Nicolas Goaziou
0713929685
gnu: rosegarden: Update to 20.06.
* gnu/packages/music.scm (rosegarden): Update to 20.06.
2020-06-04 23:59:12 +02:00
Ludovic Courtès
b54a1b504e
gnu: guile-rsvg: Use 'git-fetch' instead of a generated archive.
* gnu/packages/gtk.scm (guile-rsvg)[source]: Switch to GIT-FETCH.
2020-06-04 23:26:43 +02:00
Nicolas Goaziou
e6d9e055ec
gnu: emacs-modus-operandi-theme: Update to 0.9.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.9.0.
2020-06-04 23:24:06 +02:00
Nicolas Goaziou
20a9d2f280
gnu: emacs-modus-vivendi-theme: Update to 0.9.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.9.0.
2020-06-04 23:23:38 +02:00
Fredrik Salomonsson
80cd90ef30
gnu: Add emacs-meson-mode.
* gnu/packages/emacs-xyz.scm (emacs-meson-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-04 22:13:20 +02:00
Brice Waegeneire
790ada9168
gnu: autorandr: Fix typo.
* gnu/packages/xdisorg.scm (autorandr)[arguments]<phases>: Fix typo in
bash completion directory.
2020-06-04 19:00:22 +02:00
Katherine Cox-Buday
2ca87aecd1
gnu: emacs-treemacs: Update to 2.8.
* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.8.
[arguments]: Do not prepare dependencies before testing.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-04 18:08:21 +02:00
Katherine Cox-Buday
55cdcf5f55
gnu: emacs-slack: Update to a6d9f49.
* gnu/packages/emacs-xyz.scm (emacs-slack): Update to a6d9f49.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-04 17:41:31 +02:00
Brice Waegeneire
415b90f24e
gnu: network-manager-applet: Propagate 'libnma'.
Fixes <https://issues.guix.info/41653>.

* gnu/packages/gnome.scm (network-manager-applet)[inputs]: Move 'libnma'
to …
[propagated-inputs]: … here.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-04 17:00:04 +03:00
Nicolas Goaziou
3d8496705d
gnu: emacs-nov-el: Add comment about upstream not tagging releases.
* gnu/packages/emacs-xyz.scm (emacs-nov-el): Add a comment.  Fix indentation.
2020-06-04 15:31:59 +02:00
Simon South
398ec3c1e2
gnu: emacs-elpher: Update to 2.7.9.
* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.7.9.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-04 15:06:51 +02:00
Simon South
f0dab65663
gnu: emacs-nov-el: Update to 0.3.0.
* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.3.0.
[home-page, source]: Use new upstream URIs.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-04 15:00:34 +02:00
Fredrik Salomonsson
4a6a6f1a2a
gnu: Add emacs-glsl-mode.
* gnu/packages/emacs-xyz.scm (emacs-glsl-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-06-04 14:55:44 +02:00
Caleb Ristvedt
8b158e8b2c
xorg: honor xorg-configuration-server in xorg-configuration->file
Fixes <https://bugs.gnu.org/40806>.

Previously the xorg-server package specified in the configuration was ignored
entirely in xorg-configuration->file.  This had the effect that while the X
program of the configured package would be executed, the modules of the
configured package would be ignored in favor of the default xorg-server
package's modules.  This fixes that.

* gnu/services/xorg.scm (xorg-configuration->file): honor
  xorg-configuration-server.
2020-06-04 07:26:32 -05:00
Ricardo Wurmus
0266094531
gnu: python-pypairix: Update to 0.3.7 and build programs.
* gnu/packages/bioinformatics.scm (python-pypairix): Update to 0.3.7.
[source]: Fetch from github.
[arguments]: Add phases "build-programs" and "install-programs".
2020-06-04 11:56:31 +02:00
Jakub Kądziołka
4c8700fd84
gnu: sameboy: Update to 0.13.1 [security fix].
* gnu/packages/emulators.scm (sameboy): Update to 0.13.1.
2020-06-03 21:21:34 +02:00
Mark H Weaver
3daf7bc169
gnu: linux-libre: Update to 5.4.44.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.44.
(linux-libre-5.4-pristine-source): Update hash.
2020-06-03 14:48:20 -04:00
Mark H Weaver
f52504a92c
gnu: linux-libre@5.6: Update to 5.6.16.
* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.16.
(linux-libre-5.6-pristine-source): Update hash.
2020-06-03 14:47:44 -04:00
Mark H Weaver
644690b3e2
gnu: linux-libre@4.19: Update to 4.19.126.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.126.
(linux-libre-4.19-pristine-source): Update hash.
2020-06-03 14:47:09 -04:00
Mark H Weaver
f2a65479be
gnu: linux-libre@4.14: Update to 4.14.183.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.183.
(linux-libre-4.14-pristine-source): Update hash.
2020-06-03 14:46:30 -04:00
Mark H Weaver
c77b62ca5c
gnu: linux-libre@4.9: Update to 4.9.226.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.226.
(linux-libre-4.9-pristine-source): Update hash.
2020-06-03 14:46:02 -04:00
Mark H Weaver
6b8ad47b2a
gnu: linux-libre@4.4: Update to 4.4.226.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.226.
(linux-libre-4.4-pristine-source): Update hash.
2020-06-03 14:45:05 -04:00
Tobias Geerinckx-Rice
b3ece3ba16
gnu: mpg123: Update to 1.26.1.
* gnu/packages/mp3.scm (mpg123): Update to 1.26.1.
2020-06-03 20:45:20 +02:00
Tobias Geerinckx-Rice
5122961329
gnu: ncdu: Update to 1.15.
* gnu/packages/ncdu.scm (ncdu): Update to 1.15.
2020-06-03 20:45:20 +02:00
Tobias Geerinckx-Rice
eb683ebb87
gnu: lsp-plugins: Update to 1.1.22.
* gnu/packages/music.scm (lsp-plugins): Update to 1.1.22.
2020-06-03 20:45:20 +02:00
Tobias Geerinckx-Rice
6810e9fe84
gnu: perl-net-dns: Update to 1.24.
* gnu/packages/networking.scm (perl-net-dns): Update to 1.24.
2020-06-03 20:45:20 +02:00
Tobias Geerinckx-Rice
bb79af865a
gnu: ocaml-extlib: Update to 1.7.7.
* gnu/packages/ocaml.scm (ocaml-extlib): Update to 1.7.7.
[source]: Update TLD.
2020-06-03 20:45:20 +02:00
Tobias Geerinckx-Rice
39a598c686
gnu: hcxdumptool: Fix cross-compilation.
* gnu/packages/networking.scm (hcxdumptool)[arguments]: Use CC-FOR-TARGET.
2020-06-03 20:45:20 +02:00
Tobias Geerinckx-Rice
6aec7e2ec1
gnu: hcxdumptool: Update to 6.0.6.
* gnu/packages/networking.scm (hcxdumptool): Update to 6.0.6.
[inputs]: Add openssl.
2020-06-03 20:45:20 +02:00
Lars-Dominik Braun
4960a955f8
gnu: Add mergerfs-tools.
* gnu/packages/storage.scm (mergerfs-tools): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-03 18:05:56 +02:00
Lars-Dominik Braun
639bcf205d
gnu: Add mergerfs.
* gnu/packages/storage.scm (mergerfs): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-03 18:05:56 +02:00
Marcin Karpezo
56caf77e0d
gnu: Add Polish hunspell dictionary.
* gnu/packages/libreoffice.scm (hunspell-dict-pl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-03 18:05:56 +02:00
Alexey Abramov
c19293ad09
gnu: java-openjfx-build: Fix indentation.
* gnu/packages/java.scm (java-openjfx-build)[source]: Change the indentation
  of the uri dirictive.

Signed-off-by: Alexey Abramov <levenson@mmer.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-03 18:05:56 +02:00
Alexey Abramov
d9ef5aeba7
gnu: java-openjfx-build: Add helpful patch.
* gnu/packages/java.scm (java-openjfx-build)[source]: Use it.
* gnu/packages/patches/java-openjfx-build-jdk_version.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Alexey Abramov <levenson@mmer.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-03 18:05:56 +02:00
Ludovic Courtès
3f9c62d1a8
gnu: shepherd: Update to 0.8.1.
* gnu/packages/admin.scm (shepherd): Update to 0.8.1.
2020-06-03 18:04:36 +02:00
Maxim Cournoyer
19b464fcb8
gnu: python-can: Update to 3.3.3.
This fixes the build of python-can, which is very exacting w.r.t. to its
dependencies.

* gnu/packages/python-xyz.scm (python-can): Update to 3.3.3.
[phases]{relax-version-requirements}: New phase.
[native-inputs]: Add python-coverage.
[license]: Correct the license to lgpl3+.
2020-06-03 11:33:50 -04:00
Maxim Cournoyer
7c9be7b7cb
gnu: services: docker: Add a debug? parameter.
* gnu/services/docker.scm (docker-configuration): Add a debug? field.
(containerd-shepherd-service): Pass the "--log-level=debug" argument when
DEBUG? is true.
(docker-shepherd-service): Pass the "--debug" and "--log-level=debug"
arguments when DEBUG? is true.
* doc/guix.texi (Miscellaneous Services): Update doc.
2020-06-03 11:31:07 -04:00
Ricardo Wurmus
2f49007dd0
gnu: Add python-pairtools.
* gnu/packages/bioinformatics.scm (python-pairtools): New variable.
2020-06-03 15:01:19 +02:00
Ricardo Wurmus
6742a84c63
gnu: Remove bedtools-2.26.
* gnu/packages/bioinformatics.scm (bedtools-2.26): Remove variable.
2020-06-03 14:07:58 +02:00
Ricardo Wurmus
08542026ea
gnu: python-pybedtools: Disable unreliable test.
* gnu/packages/bioinformatics.scm (python-pybedtools)[arguments]: Disable
test_intron_exon_reads test; run tests verbosely.

test_intron_exon_reads
2020-06-03 14:07:48 +02:00
Katherine Cox-Buday
7277baf50d
gnu: librdkafka: Update to 1.4.2.
* gnu/packages/networking.scm (librdkafka): Update to 1.4.2.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-06-03 18:37:47 +08:00
Efraim Flashner
ecd297a18c
gnu: global: Don't build static libraries.
* gnu/packages/code.scm (global)[arguments]: Add configure-flag to
disable static libraries.
2020-06-03 12:46:04 +03:00
Efraim Flashner
683910e983
gnu: global: Move vim plugins to correct directory.
* gnu/packages/code.scm (global)[arguments]: Adjust 'post-install phase
to install vim plugin files to the expected directory.
2020-06-03 12:43:04 +03:00
Nicolas Goaziou
9ab2790e2a
gnu: emacs-auctex: Update to 12.2.3.
* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.2.3.
2020-06-03 10:08:44 +02:00
Tobias Geerinckx-Rice
523ddf348c
gnu: fmt: Update to 6.2.1.
* gnu/packages/pretty-print.scm (fmt): Update to 6.2.1.
2020-06-03 06:51:45 +02:00
Tobias Geerinckx-Rice
e809c891dd
gnu: camlp5: Update to 7.12.
* gnu/packages/ocaml.scm (camlp5): Update to 7.12.
2020-06-03 06:46:31 +02:00
Tobias Geerinckx-Rice
0c58139c9a
gnu: re2: Update to 2020-06-01.
* gnu/packages/regex.scm (re2): Update to 2020-06-01.
2020-06-03 06:46:31 +02:00
Tobias Geerinckx-Rice
9375555b55
gnu: nix: Update to 2.3.5.
* gnu/packages/package-management.scm (nix): Update to 2.3.5.
2020-06-03 06:46:31 +02:00
Tobias Geerinckx-Rice
a0cfa1e21a
gnu: intel-vaapi-driver: Update to 2.4.1.
* gnu/packages/video.scm (intel-vaapi-driver): Update to 2.4.1.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf, automake, and libtool.
2020-06-03 06:46:30 +02:00
Tobias Geerinckx-Rice
16cf7d471c
gnu: osinfo-db: Update to 20200529.
* gnu/packages/virtualization.scm (osinfo-db): Update to 20200529.
2020-06-03 03:20:27 +02:00
Tobias Geerinckx-Rice
5c8a59e6b9
gnu: osinfo-db-tools: Update to 1.8.0.
* gnu/packages/virtualization.scm (osinfo-db-tools): Update to 1.8.0.
2020-06-03 03:20:27 +02:00
Tobias Geerinckx-Rice
9605af1acd
gnu: qutebrowser: Update to 1.12.0.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.12.0.
2020-06-03 02:21:24 +02:00
Tobias Geerinckx-Rice
f295c08346
gnu: bs1770gain: Deduplicate home page URLs.
* gnu/packages/audio.scm (bs1770gain)[source]: Re-use the HOME-PAGE
field in the snippet.
2020-06-03 02:21:23 +02:00
Tobias Geerinckx-Rice
d6af27375d
gnu: bs1770gain: Update to 0.7.0.
* gnu/packages/audio.scm (bs1770gain): Update to 0.7.0.
2020-06-03 02:21:23 +02:00
Tobias Geerinckx-Rice
56a9ef22e3
gnu: iw: Use CC-FOR-TARGET.
* gnu/packages/linux.scm (iw)[arguments]: Use CC-FOR-TARGET.
2020-06-03 02:21:23 +02:00
Tobias Geerinckx-Rice
898e8b528b
gnu: net-tools: Fix cross-compilation.
* gnu/packages/linux.scm (net-tools)[arguments]: Use CC-FOR-TARGET.
2020-06-03 02:21:23 +02:00
Tobias Geerinckx-Rice
6978cb2865
gnu: lemonbar: Fix cross-compilation.
* gnu/packages/wm.scm (lemonbar)[arguments]: Use CC-FOR-TARGET.
2020-06-03 02:21:23 +02:00
Tobias Geerinckx-Rice
3b394f6a3e
gnu: inxi-minimal: Update to 3.1.01-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.01-1.
2020-06-03 02:21:23 +02:00
Tobias Geerinckx-Rice
0792984459
gnu: acpica: Update to 20200528.
* gnu/packages/admin.scm (acpica): Update to 20200528.
2020-06-03 02:21:22 +02:00
Tobias Geerinckx-Rice
ac68ab337c
gnu: blktrace: Prepare for cross-compilation.
* gnu/packages/linux.scm (blktrace)[arguments]: Use CC-FOR-TARGET.
2020-06-03 02:21:22 +02:00
Tobias Geerinckx-Rice
3dec317f1d
gnu: mdadm: Actually cross-compile.
* gnu/packages/linux.scm (mdadm)[arguments]: Use CC-FOR-TARGET.
2020-06-03 02:21:22 +02:00
Tobias Geerinckx-Rice
7dd57cc00e
gnu: hdparm: Fix cross-compilation.
* gnu/packages/linux.scm (hdparm)[arguments]: Use CC-FOR-TARGET.
Don't strip the binary during the build phase.
2020-06-03 02:21:22 +02:00
Tobias Geerinckx-Rice
e45f0c79fb
gnu: mbpfan: Fix cross-compilation.
* gnu/packages/linux.scm (mbpfan)[arguments]: Use CC-FOR-TARGET.
2020-06-03 02:21:22 +02:00
Tobias Geerinckx-Rice
15c8b1723a
gnu: earlyoom: Actually cross-compile.
* gnu/packages/linux.scm (earlyoom)[arguments]: Use CC-FOR-TARGET.
2020-06-03 02:21:21 +02:00
Tobias Geerinckx-Rice
1f0e1c49aa
gnu: i2c-tools: Actually cross-compile.
* gnu/packages/linux.scm (i2c-tools)[arguments]: Use CC-FOR-TARGET.
2020-06-03 02:21:21 +02:00
Marius Bakke
c45431a283
gnu: libabigail: Update to 1.7.
* gnu/packages/elf.scm (libabigail): Update to 1.7.
2020-06-02 23:41:36 +02:00
Marius Bakke
9a46e0dd84
gnu: dbus: Fix CVE-2020-12049.
* gnu/packages/patches/dbus-CVE-2020-12049.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/glib.scm (dbus/fixed): New variable.
(dbus)[replacement]: New field.
2020-06-02 23:41:35 +02:00
Tobias Geerinckx-Rice
395659d86d
gnu: sct: Prepare for cross-compilation.
* gnu/packages/xdisorg.scm (sct)[arguments]: Use CC-FOR-TARGET.
2020-06-02 20:57:39 +02:00
Tobias Geerinckx-Rice
d9fda98049
gnu: sct: Update to 0.5.
* gnu/packages/xdisorg.scm (sct): Update to 0.5.
2020-06-02 20:57:39 +02:00
Tobias Geerinckx-Rice
24f4fc8431
gnu: ubridge: Fix cross-compilation.
* gnu/packages/networking.scm (ubridge)[arguments]: Use CC-FOR-TARGET.
2020-06-02 20:50:19 +02:00
Tobias Geerinckx-Rice
907b9dc8cb
gnu: memtester: Fix cross-compilation.
* gnu/packages/hardware.scm (memtester)[arguments]: Use CC-FOR-TARGET.
2020-06-02 20:50:19 +02:00
Tobias Geerinckx-Rice
ae05ac8fd2
gnu: iniparser: Edit synopsis & description.
* gnu/packages/samba.scm (iniparser)[synopsis, description]: Flesh out.
2020-06-02 20:50:18 +02:00
Tobias Geerinckx-Rice
ebde5cfdf2
gnu: iniparser: Fix cross-compilation.
* gnu/packages/samba.scm (iniparser)[arguments]: Use CC-FOR-TARGET.
2020-06-02 20:50:18 +02:00
Tobias Geerinckx-Rice
39f8ef2d16
gnu: linenoise: Fix cross-compilation.
* gnu/packages/shells.scm (linenoise)[arguments]: Use CC-FOR-TARGET.
2020-06-02 20:50:18 +02:00
Tobias Geerinckx-Rice
3a169fe301
gnu: clipnotify: Fix cross-compilation.
* gnu/packages/xdisorg.scm (clipnotify)[arguments]: Use CC-FOR-TARGET.
2020-06-02 20:50:18 +02:00
Tobias Geerinckx-Rice
2b9ce1007d
gnu: nvme-cli: Fix cross-compilation.
* gnu/packages/linux.scm (nvme-cli)[arguments]: Use CC-FOR-TARGET.
2020-06-02 20:50:18 +02:00
Tobias Geerinckx-Rice
e712b998aa
gnu: lolcat: Fix cross-compilation.
* gnu/packages/games.scm (lolcat)[arguments]: Use CC-FOR-TARGET.
2020-06-02 20:50:18 +02:00
Tobias Geerinckx-Rice
cb056c4019
gnu: clzip: Fix cross-compilation.
* gnu/packages/compression.scm (clzip)[arguments]: Use CC-FOR-TARGET.
2020-06-02 20:50:18 +02:00