Commit graph

52266 commits

Author SHA1 Message Date
Hartmut Goebel
b0020da781
gnu: Add rust-bindgen-0.49.
* gnu/packages/crates-io.scm (rust-bindgen-0.49): New variable.
2020-05-05 10:18:37 +02:00
Hartmut Goebel
1a6262407a
gnu: Add rust-base64-0.9.
* gnu/packages/crates-io.scm (rust-base64-0.9): New variable.
2020-05-05 10:18:37 +02:00
Hartmut Goebel
af6dccfd3f
gnu: Add rust-assert-cli-0.6.
* gnu/packages/crates-io.scm (rust-assert-cli-0.6): New variable.
2020-05-05 10:18:37 +02:00
Hartmut Goebel
85ab6fd853
gnu: Add rust-ascii-canvas-2.
* gnu/packages/crates-io.scm (rust-ascii-canvas-2): New variable.
2020-05-05 10:17:01 +02:00
Hartmut Goebel
8cc67deab3
gnu: Update rust-wasm-bindgen-test-0.2 to 0.2.50.
* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.2): Update to 0.2.50.
2020-05-05 09:49:37 +02:00
Hartmut Goebel
9aff4bff18
gnu: Update rust-wasm-bindgen-futures-0.3 to 0.3.27.
* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.3): Update to
  0.3.27.
2020-05-05 09:49:37 +02:00
Hartmut Goebel
f292feb3c2
gnu: Update rust-unicode-normalization-0.1 to 0.1.9.
* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): Update to
  0.1.9.
2020-05-05 09:49:36 +02:00
Efraim Flashner
31def9a9df
gnu: Add grocsvs.
* gnu/packages/bioinformatics.scm (grocsvs): New variable.
* gnu/packages/patches/grocsvs-dont-use-admiral.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2020-05-05 10:06:28 +03:00
Michael Rohleder
0e680920b9
gnu: Add lesspipe.
* gnu/packages/less.scm (lesspipe): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-04 23:08:02 +02:00
Ludovic Courtès
a17ab977fe
gnu: Add purple-mattermost.
* gnu/packages/messaging.scm (purple-mattermost): New variable.
2020-05-04 23:07:57 +02:00
Lars-Dominik Braun
bc2529cb97
gnu: Add collectd
* gnu/packages/monitoring.scm (collectd): New variable
* gnu/local.mk (dist_patch_DATA): Add new patch
* gnu/packages/patches/collectd-5.11.0-noinstallvar.patch: New file

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-04 23:07:57 +02:00
Alex McGrath
c65e243463
gnu: Add j4-dmenu-desktop.
* gnu/packages/xdisorg.scm (j4-dmenu-desktop): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-04 16:24:43 +02:00
Marius Bakke
08dfff747b
gnu: leptonica: Add giflib reference in Libtool- and pkg-config files.
* gnu/packages/image.scm (leptonica)[arguments]: Add phase
"provide-absolute-giflib-reference".
2020-05-04 16:24:43 +02:00
Marius Bakke
1c60bd3244
gnu: leptonica: Do not propagate any inputs.
* gnu/packages/image.scm (leptonica)[propagated-inputs]: Move OPENJPEG and
LIBWEBP ...
[inputs]: ... here.
2020-05-04 16:24:43 +02:00
Marius Bakke
c17e4cf5a3
gnu: python-dulwich: Update to 0.19.16.
* gnu/packages/python-xyz.scm (python-dulwich): Update to 0.19.16.
[propagated-inputs]: Add PYTHON-URLLIB3.
2020-05-04 16:24:42 +02:00
Vincent Legoll
06ed1dba35
gnu: Add gromacs.
* gnu/packages/chemistry.scm (gromacs): New variable.
* gnu/packages/patches/gromacs-tinyxml2.patch: New file...
* gnu/local.mk (dist_patch_DATA): ...add it here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-04 10:26:52 +02:00
Vincent Legoll
feba2c9751
gnu: Add lmfit.
* gnu/packages/algebra.scm (lmfit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-04 10:26:33 +02:00
Vincent Legoll
1c5604017b
gnu: Add tng.
* gnu/packages/chemistry.scm (tng): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-04 10:25:33 +02:00
Nicolas Goaziou
c563f8887d
gnu: emacs-relint: Update to 1.16.
* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.16.
2020-05-03 23:07:43 +02:00
Nicolas Goaziou
14b0dcc7f7
gnu: emacs-xr: Update to 1.19.
* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.19.
2020-05-03 23:07:37 +02:00
Danny Milosavljevic
33eab4a10d
linux-initrd: Provide fsck for F2FS.
* gnu/system/linux-initrd.scm (file-system-packages): Add F2FS fsck.
2020-05-03 23:04:59 +02:00
Danny Milosavljevic
da09c63e78
gnu: f2fs-tools-static: Work around bug in our util-linux.
* gnu/packages/linux.scm (f2fs-tools/static): Work around bug in our util-linux.
2020-05-03 23:04:58 +02:00
Danny Milosavljevic
bb357c509e
file-systems: Fix UTF-16 handling in initrd.
Follow-up to f73f4b3a2d.

* gnu/build/file-systems.scm (bytevector->u16-list): New procedure.
(utf16->string): New procedure.
2020-05-03 23:04:57 +02:00
Christopher Howard
96e399ee30
gnu: libusb-0.1: fix build failure on newer gcc
* gnu/packages/libusb.scm (libusb-0.1): Disable -Werror.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-05-03 22:43:40 +02:00
Danny Milosavljevic
f73f4b3a2d
file-systems: Fix F2FS volume name accessor.
Follow-up to 23b37c3d40.

* gnu/build/file-systems.scm (bytevector-utf16-length): New procedure.
(null-terminated-utf16->string): New procedure.
(f2fs-superblock-volume-name): Use it.
2020-05-03 20:35:50 +02:00
Danny Milosavljevic
f8a0065ae3
install: Add f2fs-tools to the installation image.
* gnu/system/install.scm (installation-os)[packages]: Add f2fs-tools.
2020-05-03 20:35:50 +02:00
Danny Milosavljevic
af7a8e718d
tests: install: Test a F2FS root file system.
* gnu/tests/install.scm (%f2fs-root-os, %f2fs-root-installation-script,
%test-f2fs-root-os): New variables.
2020-05-03 20:35:50 +02:00
Efraim Flashner
b4fe5dab9a
gnu: network-manager-openconnect: Add missing input.
* gnu/packages/gnome.scm (network-manager-openconnect)[inputs]: Add lz4.
2020-05-03 20:49:39 +03:00
Tobias Geerinckx-Rice
14c6e8b671
gnu: znc: Update to 1.8.0.
* gnu/packages/messaging.scm (znc): Update to 1.8.0.
2020-05-03 17:37:56 +02:00
Christopher Baines
a414d6ac24
gnu: qemu-minimal: Don't include libcacard as an input.
This probably isn't useful for QEMU without GUI support.

* gnu/package/virtualization.scm (qemu-minimal)[inputs]: Don't include
libcacard.
2020-05-03 11:20:42 +01:00
Alexandros Theodotou
d5aee50034
gnu: Add bchoppr.
* gnu/packages/music.scm (bchoppr): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-03 11:17:48 +01:00
raingloom
a5cf52d3aa
gnu: Add f2fs-fsck-static.
* gnu/packages/linux.scm (f2fs-fsck/static): New public variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-03 12:06:58 +02:00
Christopher Baines
17adb70f78
gnu: spice: Add libcacard as an input to enable smartcard support.
This is to fix an issue with gnome-boxes when trying to start a virtual
machine:

  unsupported type name: smartcard

* gnu/packages/spice.scm (spice)[inputs]: Add libcacard.
2020-05-03 10:37:16 +01:00
Christopher Baines
a06051e11b
gnu: qemu: Add libcacard as an input to enable smartcard support.
This fixes an error in gnome-boxes when starting virtual machines:

  Unable to start domain: unsupported configuration: this QEMU binary lacks
  smartcard passthrough mode support

* gnu/packages/virtualization.scm (qemu)[inputs]: Add libcacard.
2020-05-03 10:37:16 +01:00
Christopher Baines
ee3d20b9de
gnu: Add libcacard.
Required for smartcard support in QEMU.

* gnu/packages/spice.scm (libcacard): New variable.
2020-05-03 10:37:16 +01:00
Christopher Baines
2bed28f46c
gnu: Add softhsm.
Required for the libcacard tests.

* gnu/packages/security-token.scm (softhsm): New variable.
2020-05-03 10:35:57 +01:00
Giacomo Leidi
6241eacd70
gnu: supercollider: Enable SCClassLibrary library lookup.
This hardcodes the path of SCClassLibrary to fix a lookup error that was
preventing SCServer's boot.

* gnu/packages/audio.scm (supercollider)[source]: Fetch via git,
[arguments]: build release target and add a new 'patch-scclass-dir phase to
hardcode SCClassLibrary path.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-03 10:31:34 +02:00
Efraim Flashner
1463079a2d
gnu: edi: Update to 0.8.0.
* gnu/packages/enlightenment.scm (edi): Update to 0.8.0.
[source]: Download from new uri.
[arguments]: Add custom phase to fix clang headers discovery.
[native-inputs]: Add check, gettext-minimal.
[license]: Add gpl3.
2020-05-03 10:11:19 +03:00
Efraim Flashner
13d3a9bf14
gnu: evisum: Update to 0.4.0.
* gnu/packages/enlighenment.scm (evisum): Update to 0.4.0.
[build-system]: Switch to meson-build-system.
[arguments]: Remove make-flags, custom phases.
[inputs]: Remove alsa-lib, perl.
2020-05-03 09:34:46 +03:00
Efraim Flashner
67c8f879c5
gnu: python-efl: Update to 1.24.0.
* gnu/packages/enlightenment.scm (python-efl): Update to 1.24.0.
2020-05-03 09:34:46 +03:00
Efraim Flashner
5a743e1ef0
gnu: enlightenment: Change mount/umount binaries.
* gnu/packages/enlightenment.scm (enlightenment)[arugments]: Use the
setuid binaries for mount/umount.
2020-05-03 09:34:46 +03:00
Efraim Flashner
b34793c143
gnu: efl: Update to 1.24.0.
* gnu/packages/enlightenment.scm (efl): Update to 1.24.0.
[propagated-inputs]: Remove bullet. Add libpng. Move libtiff, libwebp ...
[inputs]: ... to here. Add openjpeg. Remove libxp.
[arguments]: In configure-flags disable scim, enable avahi, glib. Use
setuid mount/umount binaries.
2020-05-03 09:34:46 +03:00
Mark H Weaver
8a0b02c248
gnu: linux-libre: Update to 5.4.38.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.38.
(linux-libre-5.4-pristine-source): Update hash.
2020-05-02 16:38:12 -04:00
Mark H Weaver
02c792b505
gnu: linux-libre@5.6: Update to 5.6.10.
* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.10.
(linux-libre-5.6-pristine-source): Update hash.
2020-05-02 16:38:10 -04:00
Mark H Weaver
a970bab0e7
gnu: linux-libre@4.19: Update to 4.19.120.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.120.
(linux-libre-4.19-pristine-source): Update hash.
2020-05-02 16:38:08 -04:00
Mark H Weaver
a5ab7c7c31
gnu: linux-libre@4.14: Update to 4.14.178.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.178.
(linux-libre-4.14-pristine-source): Update hash.
2020-05-02 16:38:05 -04:00
Mark H Weaver
8321da88a8
gnu: linux-libre@4.9: Update to 4.9.221.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.221.
(linux-libre-4.9-pristine-source): Update hash.
2020-05-02 16:38:03 -04:00
Mark H Weaver
c70b31df51
gnu: linux-libre@4.4: Update to 4.4.221.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.221.
(linux-libre-4.4-pristine-source): Update hash.
2020-05-02 16:38:00 -04:00
Mark H Weaver
00e0240ec0
gnu: linux-libre: Update deblob scripts.
* gnu/packages/linux.scm (deblob-scripts-5.4): Update to 5.4.37.
2020-05-02 16:37:46 -04:00
Oleg Pykhalov
5bcb149c45
gnu: youtube-dl: Update to 2020.05.03.
* gnu/packages/video.scm (youtube-dl): Update to 2020.05.03.
2020-05-02 21:28:48 +03:00
Tobias Geerinckx-Rice
1d7f3c00b0
gnu: openconnect: Add LZ4 support.
* gnu/packages/vpn.scm (openconnect)[inputs]: Add lz4.
2020-05-02 18:02:55 +02:00
Tobias Geerinckx-Rice
e4aa83be33
gnu: openconnect: Update to 8.09 [fixes CVE-2020-12105].
* gnu/packages/vpn.scm (openconnect): Update to 8.09.
2020-05-02 18:02:55 +02:00
Danny Milosavljevic
f7228e3177
gnu: Add musl-cross.
* gnu/packages/patches/musl-cross-locate.patch: New file.
* gnu/packages/heads.scm: New file.
* gnu/local.mk (dist_patch_DATA): Add one.
(GNU_SYSTEM_MODULES): Add the other.
2020-05-02 17:51:48 +02:00
Stefan
afc57916e5
linux-boot: Allow the root file system to be mounted via NFS.
* gnu/build/linux-boot.scm (boot-system) Treat a root option with ":/" as an nfs source
and avoid to call 'canonicalize-device-spec' for it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-02 16:49:30 +02:00
Giacomo Leidi
5af2a8fe96
gnu: emacs-extempore-mode: Update to 0.0.0-1.09518ae.
* gnu/packages/emacs-xyz.scm (emacs-extempore-mode): Update to to 0.0.0-1.09518ae.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-02 16:49:29 +02:00
Giacomo Leidi
3ff2d2708c
gnu: extempore: Update to 0.8.6.
* gnu/packages/music.scm (extempore): Update to 0.8.6.
[snippets]: Delete bundled dependencies.
[patches]: Add it.
* gnu/packages/patches/extempore-unbundle-external-dependencies.patch: Patch
  CMakeLists.txt to use system libraries.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-02 16:49:29 +02:00
Giacomo Leidi
fc570fab80
gnu: portmidi-for-extempore: Update to 217-0.8602f54.
* gnu/packages/music.scm (portmidi-for-extempore): Update to 217-0.8602f54.
[version]: Use git-version to include latest changes.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-02 16:49:29 +02:00
Giacomo Leidi
7bb0ba81b3
gnu: nanovg-for-extempore: Update to 0.7.1-0.3c60175.
* gnu/packages/gl.scm (nanovg-for-extempore): Update to 0.7.1-0.3c60175.
[source]: Switch to Git source to include latest changes.
[version]: Use git-version.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-02 16:49:29 +02:00
Giacomo Leidi
b1cb8b5d83
gnu: llvm-for-extempore: Update to 3.8.
* gnu/packages/llvm.scm (llvm-for-extempore): Update to 3.8.
[source]: Use upstream patched source.
* gnu/packages/patches/llvm-for-extempore.patch: Delete due to source being
already patched.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-02 16:49:29 +02:00
Diego Nicola Barbato
4c0cc7bed3
services: syslog: Simplify 'start' method.
This is a followup to d7113bb655 and
e3358a831e.

* gnu/services/base.scm (syslog-service-type): Change 'start' method to set
  umask using the #:file-creation-mask parameter of
  'make-forkexec-constructor' introduced in version 0.8.0 of the Shepherd.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-02 16:49:29 +02:00
TomZ
61586ce9a2
gnu: qutebrowser: Update to 1.11.0
* gnu/packages/web-branch.scm (qutebrowser): Update to 1.11.0

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-02 16:46:50 +02:00
Marius Bakke
795b4bca18
gnu: ledger: Update to 3.2.0.
* gnu/packages/finance.scm (ledger): Update to 3.2.0.
[arguments]: Add #:modules and #:imported-modules.  Add phase
'fix-python-installation-directory'.
2020-05-02 16:46:50 +02:00
Marius Bakke
2515968f49
Revert "gnu: Add warsow-qfusion."
'warsow-qfusion-fix-bool-return-type.patch' is missing.

This reverts commit 39f1806ca1.
2020-05-02 16:45:23 +02:00
Pierre Neidhardt
39f1806ca1
gnu: Add warsow-qfusion.
* gnu/local.mk (warsow-qfusion): New variable.
2020-05-02 15:57:14 +02:00
Oleg Pykhalov
f59cc03b56
gnu: Add emacs-gitlab-snip-helm.
* gnu/packages/emacs-xyz.scm (emacs-gitlab-snip-helm): New variable.
2020-05-02 14:34:37 +03:00
Martin Becze
87001355cc
gnu: Add guile3.0-ncurses-with-gpm.
* gnu/packages/guile-xyz.scm (guile3.0-ncurses/gpm): New variable.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:31:23 +02:00
Martin Becze
3c566eba19
gnu: Add guile3.0-ncurses.
* gnu/packages/guile-xyz.scm (guile-ncurses)[arguments]:
Use Guile effective version instead of hardcoding the version number in the
libary path. Also import the required module to do that.
(guile3.0-ncurses): New variable.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:30:51 +02:00
Jan Wielkiewicz
8c98eb2808
gnu: jami: Add epoll support.
* gnu/packages/jami.scm (jami)[arguments]: Add epoll support on Linux systems.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:04:58 +02:00
Jan Wielkiewicz
f06eefa31d
gnu: jami: Use gettext-minimal.
* gnu/packages/jami.scm (jami)[native-inputs]: Use "gettext-minimal" instead
of "gnu-gettext".

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:04:58 +02:00
Jan Wielkiewicz
2ff4e549bb
gnu: pjproject-jami: Update to 2.10.
* gnu/packages/telephony.scm (pjproject): Update to 2.10,
[source]: reorder "file-name" and "sha256" fields.
* gnu/packages/jami.scm (%jami-version): Update to 20200401.1.6f090d,
(pjproject-jami)[arguments]: apply patches related to 2.10.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:04:58 +02:00
Jan Wielkiewicz
7f8f39d344
gnu: jami: Make gettext a native input.
* gnu/packages/jami.scm (jami)[inputs]: Move "gettext" to ...
[native-inputs]: ... here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:04:58 +02:00
Jan Wielkiewicz
63e6f1cdee
gnu: libring: Add libnatpmp dependency.
This library isn't mandatory, but it works better with new
routers than libupnp.

* gnu/packages/jami.scm (libring)[inputs]: Add libnatpmp.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:04:57 +02:00
Jan Wielkiewicz
f60699af61
gnu: jami: Create a jami-apply-dependency-patches procedure.
* gnu/packages/jami.scm (pjproject-jami)
[native-inputs]: Rename "savoir-faire-linux-patches" to "sfl-patches".
[arguments]: Move Jami patching procedure to ...
(jami-apply-dependency-patches): ... this new procedure.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:04:57 +02:00
Jan Wielkiewicz
aaa199ca52
gnu: jami: Fix download.
The package name changed from Ring to Jami.  Package tarballs start now with
"jami_" prefix.  The "ring-release" folder is also deprecated, let's use the
"release" folder instead.

* gnu/packages/jami.scm (jami-source)[origin]:
Change the uri from "https://dl.jami.net/ring-release/tarballs/ring_"
to "https://dl.jami.net/release/tarballs/jami_".

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:04:57 +02:00
Jan Wielkiewicz
15c6e4260b
gnu: telephony: Move Jami and its dependencies to jami.scm.
Jami is a massive package and its developers modify many libraries. Keeping
them in a single file makes maintenance easier.

* gnu/packages/telephony.scm (%jami-version, jami-source,
pjproject-jami, libring, libringclient,
jami, jami-client-gnome): Move to ...
* gnu/packages/jami.scm: ... this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:04:57 +02:00
Jan Wielkiewicz
218ec70aee
gnu: opendht: Update to 2.0.0.
* gnu/packages/networking.scm (opendht): Update to 2.0.0.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:04:57 +02:00
Jan Wielkiewicz
798335cfbc
gnu: restinio: Update to 0.6.1.1.
* gnu/packages/networking.scm (restinio): Update to 0.6.1.1.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:04:57 +02:00
Jan Wielkiewicz
1d2366202a
gnu: libupnp: Update to 1.8.6.
* gnu/packages/upnp.scm (libupnp): Update to 1.8.6.
[source]: Use git-fetch on the new official repository.
[native-inputs]: Add autoconf, automake, libtool and pkg-config.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:04:57 +02:00
Jan Wielkiewicz
a363978cb9
gnu: Add libnatpmp.
* gnu/packages/networking.scm (libnatpmp): New variable.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-05-02 12:04:56 +02:00
raingloom
807986a55f
gnu: Add f2fs-tools-static.
* gnu/packages/file-systems.scm (f2fs-tools/static): New public variable.

Co-authored-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-02 11:49:04 +02:00
Pierre Neidhardt
cc8f31bafb
gnu: emacs-exwm-edit: Update to 20200126.
* gnu/packages/emacs-xyz.scm (emacs-exwm-edit): Update to 20200126.
2020-05-02 11:03:26 +02:00
raingloom
27efeef306
linux-initrd: Add initial support for F2FS.
* gnu/system/linux-initrd.scm (file-system-type-modules): Add f2fs module.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-02 10:54:39 +02:00
raingloom
23b37c3d40
file-systems: Add support for F2FS.
* gnu/build/file-systems.scm (%f2fs-endianness): New syntax.
(f2fs-superblock?, read-f2fs-superblock, f2fs-superblock-uuid)
(f2fs-superblock-volume-name, check-f2fs-file-system): New procedures.
(%partition-label-readers, %partition-uuid-readers, check-file-system): Register them.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-02 10:49:24 +02:00
Pierre Langlois
5a0b78e62b
services: dnsmasq: Support the --address flag.
Introduce a new `addresses' field that translates to passing `--address='
multiple times to dnsmasq.

* gnu/services/dns.scm (<dnsmasq-configuration>): Add an addresses field.
(dnsmasq-shepherd-service): Match the addresses field and translate it to
multiple '--address=' flags.
* doc/guix.texi (DNS Services): Document it.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-05-02 13:00:24 +08:00
Kyle Meyer
f2531a254f
gnu: git-annex: Update to 8.20200501.
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200501.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2020-05-02 12:40:38 +08:00
Nicolas Goaziou
7e2e37edc2
gnu: emacs-parsebib: Add Texinfo markup.
* gnu/packages/emacs-xyz.scm (emacs-parsebib)
[synopsis]:
[description]: Add Texinfo markup.
2020-05-02 02:27:44 +02:00
Nicolas Goaziou
b8642c5500
gnu: emacs-ebib: Add Texinfo markup in description.
* gnu/packages/emacs-xyz.scm (emacs-ebib)[description]: Add Texinfo markup.
2020-05-02 02:26:21 +02:00
Nicolas Goaziou
2e775ecc23
gnu: emacs-ebib: Update to 2.22.1.
* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.22.1.
2020-05-02 02:19:59 +02:00
Nicolas Goaziou
9dbcc8d0d5
gnu: emacs-parsebib: Update to 2.3.3.
* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 2.3.3.
2020-05-02 02:19:16 +02:00
Jonathan Frederickson
ecd56cd1b2
gnu: Add ladspa-bs2b
* gnu/packages/audio.scm (ladspa-bs2b): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-05-01 17:30:16 -04:00
Marius Bakke
934f0b32cf
gnu: icu4c: Update source URI.
The previous URL started serving a HTML page, which ultimately refers to
<https://github.com/unicode-org/icu/releases>.
Reported by butterypancake on #guix.

* gnu/packages/icu4c.scm (icu4c)[source](uri): Change to GitHub.
2020-05-01 22:36:47 +02:00
Nicolas Goaziou
26e11cffb9
gnu: xfe: Use a mirror:// URL.
* gnu/packages/disk.scm (xfe)[source]: Use a mirror://sourceforge URL.
2020-05-01 22:21:19 +02:00
Nicolas Goaziou
ee2649e135
gnu: emacs-emms: Update to 5.4.
* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 5.4.
2020-05-01 22:12:22 +02:00
Raghav Gururajan
7dfc7c5398
gnu: xfe: Fix configuration and icons.
* gnu/packages/disk.scm (xfe)[arguments]<#:make-flags>: Remove
BASH_COMPLETION_DIR.
[arguments]<#:phases>[patch-xferc-path]: Remove phase.
[arguments]<#:phases>[patch-xfe-paths]: New phase.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-01 19:19:00 +02:00
Tobias Geerinckx-Rice
7e5c767705
gnu: serd: Update to 0.30.4.
* gnu/packages/rdf.scm (serd): Update to 0.30.4.
2020-05-01 17:32:08 +02:00
Tobias Geerinckx-Rice
eeec9973bc
gnu: quazip: Update to 0.9.
* gnu/packages/compression.scm (quazip): Update to 0.9.
2020-05-01 17:25:44 +02:00
Tobias Geerinckx-Rice
ebf6431b9b
gnu: scummvm: Update to 2.1.2.
* gnu/packages/emulators.scm (scummvm): Update to 2.1.2.
2020-05-01 17:25:44 +02:00
Tobias Geerinckx-Rice
53b9cdd58e
gnu: teeworlds: Update to 0.7.5.
* gnu/packages/games.scm (teeworlds): Update to 0.7.5.
2020-05-01 17:25:44 +02:00
Tobias Geerinckx-Rice
4b50aaade4
gnu: crispy-doom: Update to 5.8.0.
* gnu/packages/games.scm (crispy-doom): Update to 5.8.0.
2020-05-01 17:25:44 +02:00
Tobias Geerinckx-Rice
ee75b46fb4
gnu: five-or-more: Update to 3.32.2.
* gnu/packages/gnome.scm (five-or-more): Update to 3.32.2.
2020-05-01 17:25:43 +02:00
Nicolas Goaziou
5bd2d42e8e
gnu: scintilla: Update to 4.3.3.
* gnu/packages/text-editors.scm (scintilla): Update to 4.3.3.
2020-05-01 16:42:53 +02:00
Raghav Gururajan
8546f4da5b
gnu: udevil: Fix loading of setuid-programs.
* gnu/packages/disk.scm (udevil)[arguments]<#:configure-flags>: Add
"--with-mount-prog", "--with-umount-prog", "--with-losetup-prog",
"--with-setfacl-prog".
[arguments]<#:phases>[patch-udevil-reference]: New phase.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-01 16:38:22 +02:00
Nicolas Goaziou
3e2d65aecb
gnu: frescobaldi: Use HTTPS home page URI.
* gnu/packages/music.scm (frescobaldi)[home-page]: Use HTTPS URI.
2020-05-01 16:37:32 +02:00
Nicolas Goaziou
88c586f324
gnu: frescobaldi: Update to 3.1.2.
* gnu/packages/music.scm (frescobaldi): Update to 3.1.2.
2020-05-01 16:37:07 +02:00
Nicolas Goaziou
a5e4713015
gnu: fet: Update to 5.44.4.
* gnu/packages/education.scm (fet): Update to 5.44.4.
[description]: Remove uninformative part.
2020-05-01 16:23:52 +02:00
Nicolas Goaziou
a978840cb2
gnu: emacs-web-mode: Update to 17.
* gnu/packages/emacs-xyz.scm (emacs-web-mode): Update to 17.
[description]: "web-mode" -> "web mode".
2020-05-01 16:14:58 +02:00
Nicolas Goaziou
0f9331e486
gnu: Update emacs-modus-themes.
* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme):
(emacs-modus-vivendi-theme): Update to 0.8.0.
2020-05-01 16:10:15 +02:00
Florian Pelz
fd31731b9d
system: Blacklist usbkbd kernel module in default kernel-arguments.
This is said to avoid a race with the usbhid kernel module.
See <https://issues.guix.gnu.org/35574#18>.

* gnu/system.scm (%default-modprobe-blacklist): Blacklist it.
2020-05-01 12:27:52 +00:00
Raghav Gururajan
53e8b852e9
gnu: spacefm: Fix privilege and disk management.
* gnu/packages/lxde.scm (spacefm)[inputs]: Remove dbus.
Add ktsuss.
[arguments]<#:phases>[patch-source-files]: New phase.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-01 14:10:33 +02:00
Florian Pelz
e06664da02
system: Blacklist usbmouse kernel module in default kernel-arguments.
This avoids a race with the bcm5974 kernel module.
Fixes <https://bugs.gnu.org/35574>.

* gnu/system.scm (%default-modprobe-blacklist): New variable.
(<operating-system>)[kernel-arguments]: Default to ...
(%default-kernel-arguments): ... this new variable.
* doc/guix.texi (operating-system Reference): Document the change.
2020-05-01 08:46:59 +00:00
Florian Pelz
73ddcab607
Revert "install: Pass "modprobe.blacklist=radeon"."
This reverts commit 7859191210, which is no longer
needed since uvesafb was added in 557e6820a7.
2020-05-01 08:26:07 +00:00
Leo Famulari
5af110868c
gnu: VLC: Update to 3.0.10.
* gnu/packages/patches/vlc-fix-test_libvlc_slaves.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/video.scm (vlc): Update to 3.0.10.
[source]: Remove obsolete patch.
[arguments]: Remove obsolete workarounds for libssh and fribidi
compatibility issues in 'patch-source' phase.
2020-04-30 21:31:15 -04:00
Leo Famulari
65fd3f0ac3
gnu: libmicrodns: Update to 0.1.2 [security fixes].
This fixes CVE-2020-6071, CVE-2020-6072, CVE-2020-6073, CVE-2020-6077,
CVE-2020-6078, and CVE-2020-6079.

* gnu/packages/dns.scm (libmicrodns): Update to 0.1.2.
[source]: Build from a tarball.
[build-system]: Use the meson-build-system.
[native-inputs]: Remove field.
2020-04-30 21:31:11 -04:00
Brice Waegeneire
02ee43e486
gnu: Add usbguard.
* gnu/packages/hardware.scm (usbguard): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-01 01:21:04 +02:00
Brice Waegeneire
22df0a1f59
gnu: Add libqb.
* gnu/packages/hardware.scm (libqb): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-01 01:21:04 +02:00
Brice Waegeneire
135c1e0e43
gnu: umockdev: Fix test.
* gnu/packages/check.scm (umockdev)[inputs]: Remove
'gobject-introspection'.
[arguments]: Replace phase 'skip-broken-test' by 'fix-test'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-01 01:21:04 +02:00
Jean-Baptiste Note
524e5fe56b
gnu: Add apt-mirror.
* gnu/packages/debian.scm (apt-mirror): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-01 01:21:03 +02:00
Rene Saavedra
7ff2159b10
gnu: balsa: Update to 2.6.0.
* gnu/packages/mail.scm (balsa): Update to 2.6.0.
[inputs]: Replace gmime-2.6 with gmime; add libical and libsecret.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-01 01:21:03 +02:00
Marius Bakke
229f4fa952
gnu: emacs-toml-mode: Fix syntax error in description.
* gnu/packages/emacs-xyz.scm (emacs-toml-mode)[description]: Replace usage of
@acronym with @dfn to work around a Guile Texinfo limitation.
2020-04-30 23:31:53 +02:00
Vagrant Cascadian
ac4fefb298
gnu: diffoscope: Update to 143.
* gnu/packages/diffoscope (diffoscope): Update to 143.
  [native-inputs]: Add openssl and python-h5py.
  [arguments] Add openssl to add-known-tools phase.
  [arguments] Remove hdf5 from add-known-tools phase, added upstream.
2020-04-30 13:13:07 -07:00
Leo Famulari
2a94f72ade
gnu: MPD: Update to 0.21.23.
* gnu/packages/mpd.scm (mpd): Update to 0.21.23.
2020-04-30 14:17:49 -04:00
Simon Josefsson
194cb75d85
gnu: libntlm: Update to 1.6 [fixes CVE-2019-17455].
* gnu/packages/gsasl.scm (libntlm): Update to 1.6.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-04-30 12:50:06 -04:00
Pierre Neidhardt
192177b049
gnu: sbcl-osicat: Fix library path.
* gnu/packages/lisp-xyz.scm (sbcl-osicat)[arguments]: Replace 'cleanup phase
  to preserve the location of libosicat.so so that it can be found when
  loading the system.
2020-04-30 16:57:40 +02:00
Ricardo Wurmus
24599740e7
gnu: r-vgam: Update to 1.1-3.
* gnu/packages/statistics.scm (r-vgam): Update to 1.1-3.
[inputs]: Move gfortran from here...
[native-inputs]: ...to here.
2020-04-30 15:37:22 +02:00
Ricardo Wurmus
0ffd9701f5
gnu: r-rcpparmadillo: Update to 0.9.870.2.0.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.870.2.0.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
599f2b50de
gnu: r-spatial: Update to 7.3-12.
* gnu/packages/statistics.scm (r-spatial): Update to 7.3-12.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
aad9233c1d
gnu: r-nnet: Update to 7.3-14.
* gnu/packages/statistics.scm (r-nnet): Update to 7.3-14.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
9c313889f1
gnu: r-kernsmooth: Update to 2.23-17.
* gnu/packages/statistics.scm (r-kernsmooth): Update to 2.23-17.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
1cf9a5cd75
gnu: r-foreign: Update to 0.8-79.
* gnu/packages/statistics.scm (r-foreign): Update to 0.8-79.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
175ec5eff4
gnu: r-class: Update to 7.3-17.
* gnu/packages/statistics.scm (r-class): Update to 7.3-17.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
b2c95239e0
gnu: r-mass: Update to 7.3-51.6.
* gnu/packages/statistics.scm (r-mass): Update to 7.3-51.6.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
1b6434a324
gnu: r-boot: Update to 1.3-25.
* gnu/packages/statistics.scm (r-boot): Update to 1.3-25.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
c54b41093d
gnu: r-kutils: Update to 1.70.
* gnu/packages/cran.scm (r-kutils): Update to 1.70.
[propagated-inputs]: Remove r-lavaan.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
2a749c8596
gnu: r-univoutl: Update to 0.2.
* gnu/packages/cran.scm (r-univoutl): Update to 0.2.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
d7a29bd586
gnu: r-graphlayouts: Update to 0.7.0.
* gnu/packages/cran.scm (r-graphlayouts): Update to 0.7.0.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
aa180e9e03
gnu: r-systemfonts: Update to 0.2.1.
* gnu/packages/cran.scm (r-systemfonts): Update to 0.2.1.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
8dfa9ab05a
gnu: r-ggfortify: Update to 0.4.10.
* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.10.
2020-04-30 15:37:21 +02:00
Ricardo Wurmus
7d1e02c872
gnu: r-dalex: Update to 1.2.1.
* gnu/packages/cran.scm (r-dalex): Update to 1.2.1.
2020-04-30 15:37:20 +02:00
Ricardo Wurmus
1514fa85e4
gnu: r-arm: Update to 1.11-1.
* gnu/packages/cran.scm (r-arm): Update to 1.11-1.
2020-04-30 15:37:20 +02:00
Ricardo Wurmus
b5ea7affcf
gnu: r-usethis: Update to 1.6.1.
* gnu/packages/cran.scm (r-usethis): Update to 1.6.1.
2020-04-30 15:37:20 +02:00
Ricardo Wurmus
78b686824d
gnu: r-rootsolve: Update to 1.8.2.1.
* gnu/packages/cran.scm (r-rootsolve): Update to 1.8.2.1.
2020-04-30 15:37:20 +02:00
Ricardo Wurmus
0ec790f82d
gnu: r-proxy: Update to 0.4-24.
* gnu/packages/cran.scm (r-proxy): Update to 0.4-24.
2020-04-30 15:37:20 +02:00
Ricardo Wurmus
0590673090
gnu: r-pkgbuild: Update to 1.0.7.
* gnu/packages/cran.scm (r-pkgbuild): Update to 1.0.7.
2020-04-30 15:37:20 +02:00
Roel Janssen
eca648b65b
gnu: Add miniasm.
* gnu/packages/bioinformatics.scm (miniasm): New variable.
2020-04-30 15:30:16 +02:00
Ricardo Wurmus
e174231863
gnu: Add one more missing module import.
This is a follow-up to commit 61fc72d3ac.

* gnu/packages/backup.scm: Add missing import of (gnu packages protobuf).
2020-04-30 14:44:45 +02:00
Ricardo Wurmus
4ac3996036
gnu: Add missing module import.
This is a follow-up to commit 61fc72d3ac.

* gnu/packages/backup.scm: Add missing import of (guix build-system cmake).
2020-04-30 14:41:53 +02:00
Nicolas Goaziou
61fc72d3ac
gnu: Add zbackup.
* gnu/packages/backup.scm (zbackup): New variable.
2020-04-30 14:04:05 +02:00
Ricardo Wurmus
cf1ae79375
gnu: python2-pysnptools: Update to 0.4.11.
* gnu/packages/python-xyz.scm (python2-pysnptools): Update to 0.4.11;
implement in terms of...
(python-pysnptools): ...this new variable.
[propagated-inputs]: Add python-dill, python-h5py, and python-psutil.
2020-04-30 13:08:33 +02:00
Ricardo Wurmus
46d07f8472
gnu: kaldi-gstreamer-server: Fix bug.
* gnu/packages/machine-learning.scm (kaldi-gstreamer-server)[arguments]: Patch
master_server.py before build.
2020-04-30 13:08:33 +02:00
Ricardo Wurmus
cb44af24c8
gnu: kaldi-gstreamer-server: Use Tornado 6.
* gnu/packages/machine-learning.scm (kaldi-gstreamer-server)[inputs]: Replace
python-tornado with python-tornado-6.
2020-04-30 13:08:33 +02:00
Ricardo Wurmus
7395047017
gnu: Add python-tornado-6.
* gnu/packages/python-web.scm (python-tornado-6): New variable.
2020-04-30 13:08:33 +02:00
Ricardo Wurmus
4a148c6da3
gnu: python2-warpedlmm: Fix build.
* gnu/packages/bioinformatics.scm (python2-warpedlmm)[propagated-inputs]: Add
python2-weave.
[arguments]: Disable tests and add "use-weave" phase.
2020-04-30 13:08:33 +02:00
Ricardo Wurmus
ed33317893
gnu: Add python2-weave.
* gnu/packages/python-science.scm (python2-weave): New variable.
2020-04-30 13:08:33 +02:00
Eric Brown
1b73fbdf5e
gnu: Add r-rserve.
* gnu/packages/cran.scm (r-rserve): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-04-30 13:08:33 +02:00
Guillaume Le Vaillant
f03e5ca59f
gnu: gnuradio: Fix runtime python environment for plugins.
* gnu/packages/radio.scm (gnuradio)[native-search-paths]: Add PYTHONPATH.
  [native-inputs]: Move python ...
  [inputs]: ... here.
2020-04-30 10:09:15 +02:00
Mark H Weaver
89ea0415b3
gnu: linux-libre: Update to 5.4.36.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.36.
(linux-libre-5.4-pristine-source): Update hash.
2020-04-29 22:13:56 -04:00
Mark H Weaver
09b87e503d
gnu: linux-libre@5.6: Update to 5.6.8.
* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.8.
(linux-libre-5.6-pristine-source): Update hash.
2020-04-29 22:13:15 -04:00
Mark H Weaver
5bc78570b2
gnu: linux-libre@4.19: Update to 4.19.119.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.119.
(linux-libre-4.19-pristine-source): Update hash.
2020-04-29 22:12:10 -04:00
Ricardo Wurmus
851a3a779a
gnu: python-hacking: Update to 1.1.0.
* gnu/packages/openstack.scm (python-hacking): Update to 1.1.0.
[arguments]: Add "delete-broken-test" phase.
[propagated-inputs]: Replace python-flake8-2.5 with python-flake8-2.6.
2020-04-30 00:05:15 +02:00
Ricardo Wurmus
7b0e0fd5a2
gnu: python-flake8-2.5: Update to 2.6.2.
* gnu/packages/python-xyz.scm (python-flake8-2.5): Update to 2.6.2; rename
it...
(python-flake8-2.6): ...to this.
[arguments]: Add phase "use-later-pycodestyles", and move "check" phase after
"install".
[propagated-inputs]: Explicitly list python-pycodestyle, python-entrypoints,
python-pyflakes-1.2, and python-mccabe.
2020-04-30 00:05:15 +02:00
Ricardo Wurmus
7fea8e076f
gnu: Remove python2-flake8-2.5.
* gnu/packages/python-xyz.scm (python2-flake8-2.5): Remove variable.
(python-flake8-2.5)[properties]: Remove.
2020-04-30 00:05:15 +02:00
Ricardo Wurmus
a655924009
gnu: Replace python-pyflakes-0.8.1 with python-pyflakes-1.2.
* gnu/packages/python-xyz.scm (python-pyflakes-0.8.1): Remove variable.
(python-pyflakes-1.2): New variable.
* gnu/packages/openstack.scm (python-hacking)[propagated-inputs]: Replace
python-pyflakes-0.8.1 with python-pyflakes-1.2.
2020-04-30 00:05:14 +02:00
Ricardo Wurmus
37130eccd2
gnu: Remove python2-pyflakes-0.8.1.
* gnu/packages/python-xyz.scm (python2-pyflakes-0.8.1): Remove variable.
2020-04-30 00:05:14 +02:00
Ricardo Wurmus
7e3ddb6904
gnu: Add python-cmd2.
* gnu/packages/python-xyz.scm (python-cmd2): New variable.
2020-04-30 00:05:14 +02:00
Ricardo Wurmus
88f8a7c610
gnu: Add python-voluptuous.
* gnu/packages/python-xyz.scm (python-voluptuous): New variable.
2020-04-30 00:05:14 +02:00
Ricardo Wurmus
ad2736717a
gnu: python-psutil: Update to 5.7.0.
* gnu/packages/python-xyz.scm (python-psutil): Update to 5.7.0.
2020-04-30 00:05:10 +02:00
Marcin Karpezo
fd65311cf4
gnu: Add sbcl-stumpwm-pass.
* gnu/packages/wm.scm (sbcl-stumpwm-pass): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-04-30 00:25:15 +03:00
Leo Famulari
fb5bb6bd9e
gnu: Magic Wormhole: Update to 0.12.0.
* gnu/packages/magic-wormhole.scm (magic-wormhole): Update to 0.12.0.
2020-04-29 16:52:29 -04:00
Leo Famulari
718c8837f9
gnu: magic-wormhole-transit-relay: Update to 0.2.1.
* gnu/packages/magic-wormhole.scm (magic-wormhole-transit-relay): Update to
0.2.1.
2020-04-29 16:52:29 -04:00
Leo Famulari
c5c25b39eb
gnu: magic-wormhole-mailbox-server: Update to 0.4.1.
* gnu/packages/magic-wormhole.scm (magic-wormhole-mailbox-server): Update to
0.4.1.
2020-04-29 16:52:25 -04:00
Marcin Karpezo
e118837ede
gnu: Add aspell-dict-pl.
* gnu/packages/aspell.scm (aspell-dict-pl): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-04-29 22:50:20 +03:00
Lars-Dominik Braun
b9d96ed773
gnu: python-tortoise-orm: Update to 0.16.7 [security fixes].
* gnu/packages/databases.scm (python-tortoise-orm)[source]: Update to 0.16.7.
[propagated-inputs]: Propagate python-ciso8601, which is required in setup.py.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-04-29 15:12:15 -04:00
Lars-Dominik Braun
510472f865
gnu: python-pypika: Update to 0.37.2.
* gnu/packages/databases.scm (python-pypika): Update to 0.37.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-04-29 15:12:15 -04:00
Lars-Dominik Braun
4b800bff80
gnu: python-aiosqlite: Update to 0.12.0.
* gnu/packages/databases.scm (python-aiosqlite): Update to 0.12.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-04-29 15:12:15 -04:00
Leo Famulari
f224a8bb79
gnu: OpenLDAP: Update to 2.4.50 [fixes CVE-2019-{13057,13565}].
* gnu/packages/openldap.scm (openldap)[replacement]: Use openldap-2.4.50.
(openldap/fixed): Replace with ...
(openldap-2.4.50): ... new variable.
* gnu/packages/patches/openldap-CVE-2020-12243.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-04-29 13:44:10 -04:00
Tobias Geerinckx-Rice
19987f5efe
gnu: foo2zjs: Update to 20200426.
* gnu/packages/cups.scm (foo2zjs): Update to 20200426.
2020-04-29 19:31:23 +02:00
Oleg Pykhalov
587ccf4c79
gnu: emacs-vterm: Update to 0-1.e63bd65.
* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to 0-1.e63bd65.
2020-04-29 20:10:33 +03:00
pinoaffe
1cc9947a53
gnu: Add emacs-kakoune.
* gnu/packages/emacs-xyz.scm (emacs-kakoune): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-04-29 16:33:35 +02:00
pinoaffe
6d25f29143
gnu: Add emacs-ryo-modal.
* gnu/packages/emacs-xyz.scm (emacs-ryo-modal): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-04-29 16:29:53 +02:00
Masaya Tojo
373c0dc95c
gnu: Add emacs-twittering-mode.
* gnu/packages/emacs-xyz.scm (emacs-twittering-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-04-29 16:26:21 +02:00
Mathieu Othacehe
c537d2bcb7
tests: install: Fix device usage.
This is a follow-up of a860eddbbd. Guided
installation tests are now run from an ISO image. Hence the main block device
is vda and not vdb anymore.

* gnu/tests/install.scm (installation-target-os-for-gui-tests): Use
%minimal-os-on-vda instead of %minimal-os.
(%minimal-os-on-vda): Make sure that it replicates the config of %minimal-os.
2020-04-29 15:30:14 +02:00
Ricardo Wurmus
e9f93cd5f7
gnu: Add python-sphinx-autobuild.
* gnu/packages/sphinx.scm (python-sphinx-autobuild): New variable.
2020-04-29 13:46:07 +02:00
Ricardo Wurmus
ff5ca61d15
gnu: Add python-doc8.
* gnu/packages/python-xyz.scm (python-doc8): New variable.
2020-04-29 13:46:07 +02:00
Ricardo Wurmus
d0e0b865e1
gnu: Add python-livereload.
* gnu/packages/python-web.scm (python-livereload): New variable.
2020-04-29 13:46:07 +02:00
Ricardo Wurmus
d08782d16c
gnu: Add python-port-for.
* gnu/packages/python-web.scm (python-port-for): New variable.
2020-04-29 13:46:07 +02:00
Ricardo Wurmus
39a96b99fe
gnu: Add python-restructuredtext-lint.
* gnu/packages/python-xyz.scm (python-restructuredtext-lint): New variable.
2020-04-29 13:46:07 +02:00
Raghav Gururajan
27cb52a20b
gnu: gnome-calendar: Propagate evolution-data-server.
* gnu/packages/gnome.scm (gnome-calendar)[inputs]: Move evolution-data-server
from here...
[propagated-inputs]: ...to here.

Fixes <https://bugs.gnu.org/40686>.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-04-29 13:29:16 +02:00
Ricardo Wurmus
e979cea905
gnu: Remove python2-ws4py-for-kaldi-gstreamer-server.
* gnu/packages/python-web.scm (python2-ws4py-for-kaldi-gstreamer-server):
Remove variable.
2020-04-29 13:29:16 +02:00
Ricardo Wurmus
1228c2abcf
gnu: kaldi-gstreamer-server: Update to 0-2.f68cab4.
* gnu/packages/machine-learning.scm (kaldi-gstreamer-server): Update to
0-2.f68cab4.
[inputs]: Replace python-2 with python-wrapper, python2-pygobject with
python-pygobject, python2-pyyaml with python-pyyaml, and python2-tornado with
python-tornado; remove python2-ws4py-for-kaldi-gstreamer-server and
python2-futures.
2020-04-29 13:29:16 +02:00
Brice Waegeneire
8fe681b9ff
gnu: Add edid-decode.
* gnu/packages/hardware.scm (edid-decode): New variable.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-04-29 11:38:42 +02:00
Alexandros Theodotou
4f0f46e4af
gnu: zrythm: Update to 0.8.333.
* gnu/packages/music.scm (zrythm): Update to 0.8.333.
[inputs]: Add new dependencies graphviz and gtksourceview.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-04-29 10:58:05 +02:00
Paul Garlick
da6539d17b
gnu: ikiwiki: Update to 3.20200202.3.
* gnu/packages/web.scm (ikiwiki): Update to 3.20200202.3.
2020-04-29 09:37:15 +01:00
Paul Garlick
2933cdf88e
gnu: ikiwiki: Translate documentation.
* gnu/packages/web.scm (ikiwiki)[inputs]: Add po4a.
[arguments]<#:phases>[patch-Makefile]: Rename to...
[arguments]<#:phases>[patch-Makefiles]: ...this.  Add build environment
paths to the PERL5LIB environment variable that is used by the 'po2wiki'
script.
2020-04-29 09:37:14 +01:00
Paul Garlick
cf47084a88
gnu: ikiwiki: Add missing inputs.
* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-authen-passphrase,
perl-file-mimeinfo, perl-mail-sendmail and perl-xml-twig.
2020-04-29 09:37:13 +01:00
Paul Garlick
b7392ecbba
gnu: ikiwiki: Propagate some inputs.
* gnu/packages/web.scm (ikiwiki)[inputs]: Move perl-html-parser,
perl-html-scrubber, perl-html-template, perl-json,
perl-text-markdown-discount, perl-uri and perl-yaml-libyaml to...
[propagated-inputs]: ...here.  New field.
2020-04-29 09:37:12 +01:00
Paul Garlick
732ffac3bc
gnu: ikiwiki: Build perl inputs for target architecture.
* gnu/packages/web.scm (ikiwiki)[native-inputs]: Move perl dependencies ...
[inputs]: ...to here.
2020-04-29 09:37:11 +01:00
Paul Garlick
add3e168bb
gnu: ikiwiki: Fetch sources from git repository.
* gnu/packages/web.scm (ikiwiki)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[source](snippet): New field.
[arguments]<#:phases>[set-modification-times]: New phase.
2020-04-29 09:36:29 +01:00
Guillaume Le Vaillant
cf480830e2
gnu: gnuradio: Fix search paths for third-party blocks.
* gnu/packages/radio.scm (gnuradio)[native-search-paths]: Add definition of
  the GRC_BLOCKS_PATH variable.
2020-04-29 10:23:23 +02:00
Mathieu Othacehe
be3abf28af
tests: install: Fix gui-installed-os test.
This is a follow-up of a860eddbbd. If using an
ISO, the main disk is vda and not vdb anymore.

* gnu/tests/install.scm (installation-target-os-for-gui-tests): Use vda2 as
swap partition.
2020-04-29 10:12:55 +02:00
Mathieu Othacehe
ae1a0f7583
tests: install: Increase virtual machine RAM.
It seems that 'guix system init' is consuming more than the 800M of RAM
currently allocated. Until this is understood, bump the limit to 1.2G.

Reported here:
https://lists.gnu.org/archive/html/bug-guix/2020-04/msg00519.html

* gnu/tests/install.scm (run-install): Bump RAM to 1.2G.
2020-04-29 10:08:54 +02:00
Guillaume Le Vaillant
f93eebbf9c
gnu: Add xnec2c.
* gnu/packages/radio.scm (xnec2c): New variable.
2020-04-29 01:17:37 +02:00
Ludovic Courtès
1797fe1321
gnu: guile-json: Update to 3.5.0.
* gnu/packages/guile.scm (guile-json-3): Update to 3.5.0.
2020-04-28 23:28:17 +02:00
Ludovic Courtès
ce0f1b1eef
gnu: guix: Update to 619f918.
* gnu/packages/package-management.scm (guix): Update to 619f918.
2020-04-28 23:28:17 +02:00
Efraim Flashner
0b25812872
gnu: openldap: Fix CVE-2020-12243.
* gnu/packages/openldap.scm (openldap)[replacement]: New field.
(openldap/fixed): New variable.
* gnu/packages/patches/openldap-CVE-2020-12243.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2020-04-28 22:52:20 +03:00
Efraim Flashner
cd8c419722
gnu: valgrind: Update source uri.
* gnu/packages/valgrind.scm (valgrind)[source]: Remove valgrind host,
add sourceware host.
[home-page]: Use https.
2020-04-28 22:33:40 +03:00
Pierre Neidhardt
27112236ce
gnu: sbcl: Update to 2.0.4.
* gnu/packages/lisp.scm (sbcl): Update to 2.0.4.
2020-04-28 21:10:46 +02:00
Pierre Neidhardt
a84b7a4af5
gnu: sbcl-parenscript: Update to 2.7.1.
* gnu/packages/lisp-xyz.scm (sbcl-parenscript): Update to 2.7.1.
2020-04-28 21:10:46 +02:00
Diego Nicola Barbato
19e1f12ce4
gnu: emacs-telega: Test Emacs environment on startup.
Print a more helpful error message when someone attempts to run Telega on an
incompatible Emacs (e.g a 32-bit Emacs without wide ints).

* gnu/packages/patches/emacs-telega-test-env.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/emacs-xyz.scm (emacs-telega)[source]: Use it.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-04-28 20:44:30 +03:00
Diego Nicola Barbato
a663b7040c
gnu: emacs-telega: Build with emacs-wide-int on 32-bit systems.
Fixes <https://bugs.gnu.org/39406>.
Reported by <lmedeiros@riseup.net>.

* gnu/packages/emacs-xyz.scm (emacs-telega)[native-inputs]: Replace emacs with
emacs-wide-int on 32-bit systems.  This is needed because Telega requires
64-bit wide ints.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-04-28 20:44:30 +03:00
Diego Nicola Barbato
abbca232ca
gnu: Add emacs-wide-int.
* gnu/packages/emacs.scm (emacs-wide-int): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-04-28 20:44:27 +03:00
Christopher Lemmer Webber
b2c1d4a273
gnu: Add emacs-magit-annex.
* gnu/packages/emacs-xyz.scm (emacs-magit-annex): New variable.
2020-04-28 12:30:41 -04:00
Alexandros Theodotou
ae0f26b8f4
gnu: lv2: Update to 1.18.0.
* gnu/packages/audio.scm (lv2): Update to 1.18.0.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-04-28 18:20:28 +02:00
Nicolas Goaziou
3b33e0e4ba
gnu: kakoune: Update to 2020.01.16.
* gnu/packages/text-editors.scm (kakoune): Update to 2020.01.16.
2020-04-28 18:18:44 +02:00
John Soo
9615c8511f
gnu: emacs-evil-org: Update to 1.0.2.
* gnu/packages/emacs-xyz.scm (emacs-evil-org): Update to 1.0.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-04-28 17:30:50 +02:00
Joseph LaFreniere
f15d324afa
gnu: emacs-sx: Update to 20191229.
* gnu/packages/emacs-xyz.scm (emacs-sx): Update to 20191229.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-04-28 17:29:51 +02:00
Joseph LaFreniere
b3d04190f4
gnu: Add emacs-toml-mode.
* gnu/packages/emacs-xyz.scm (emacs-toml-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-04-28 17:27:47 +02:00
Marius Bakke
085948fbfc
gnu: ungoogled-chromium: Update to 81.0.4044.129-0.c2a89fb [security fixes].
This fixes CVE-2020-6462 and CVE-2020-6461.

* gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.129.
(%ungoogled-revision): Set to c2a89fb6b5b559c826796c811741fa8ed3e11de8.
(%chromium-origin, %ungoogled-origin): Update hashes.
2020-04-28 14:38:38 +02:00
Ricardo Wurmus
545e12f40d
gnu: Add variant-tools.
* gnu/packages/bioinformatics.scm (variant-tools): New variable.
2020-04-28 12:23:28 +02:00
Ricardo Wurmus
0b2c883828
gnu: Add hdf5-blosc.
* gnu/packages/maths.scm (hdf5-blosc): New variable.
2020-04-28 12:23:28 +02:00
Ricardo Wurmus
9a2fcb6325
gnu: Add c-blosc.
* gnu/packages/compression.scm (c-blosc): New variable.
2020-04-28 12:23:28 +02:00
Boris A. Dekshteyn
83812f34d7
gnu: Add kbdd-0.7.1
* gnu/packages/xdisorg.scm (kbdd): New variable.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-04-28 11:51:06 +02:00
Pierre Neidhardt
8ac4be51de
gnu: ecl: Update to 20.4.24.
* gnu/packages/lisp.scm (ecl): Update to 20.4.24.
[native-inputs]: Add texinfo to make the manual.
[license]: Set to lgpl2.1+.
2020-04-28 11:47:46 +02:00
Pierre Neidhardt
143eaa82d6
gnu: sbcl-cl-cffi-gtk: Link source to parent to reduce closure size.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk)[arguments]: Replace source
  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.
2020-04-28 11:47:46 +02:00
Pierre Neidhardt
80d8c00c84
gnu: sbcl-cl-cffi-gtk-gdk: Link source to parent to reduce closure size.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-gdk)[arguments]: Replace source
  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.
2020-04-28 11:47:45 +02:00
Pierre Neidhardt
2666a3361e
gnu: sbcl-cl-cffi-gtk-gdk-pixbuf: Link source to parent to reduce closure size.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-gdk-pixbuf)[arguments]: Replace source
  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.
2020-04-28 11:47:45 +02:00
Pierre Neidhardt
d27f033f97
gnu: sbcl-cl-cffi-gtk-pango: Link source to parent to reduce closure size.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-pango)[arguments]: Replace source
  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.
2020-04-28 11:47:45 +02:00
Pierre Neidhardt
8f46a9d67f
gnu: sbcl-cl-cffi-gtk-cairo: Link source to parent to reduce closure size.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-cairo)[arguments]: Replace source
  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.
2020-04-28 11:47:45 +02:00
Pierre Neidhardt
6a7f366864
gnu: sbcl-cl-cffi-gtk-gio: Link source to parent to reduce closure size.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-gio)[arguments]: Replace source
  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.
2020-04-28 11:47:45 +02:00
Pierre Neidhardt
eac71f54fe
gnu: sbcl-cl-cffi-gtk-gobject: Link source to parent to reduce closure size.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-gobject)[arguments]: Replace source
  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.
2020-04-28 11:47:45 +02:00
Pierre Neidhardt
ef3cc2d883
gnu: Add emacs-trashed.
* gnu/packages/emacs-xyz.scm (emacs-trashed): New variable.
2020-04-28 11:47:45 +02:00
Guillaume Le Vaillant
62d45e463c
gnu: gnuradio-osmosdr: Add hackrf support.
* gnu/packages/radio.scm (gnuradio-osmosdr)[inputs]: Add hackrf.
2020-04-28 10:17:08 +02:00
Christopher Howard
79c4fb4f36
gnu: Add hackrf.
* gnu/packages/radio.scm (hackrf): New variable.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2020-04-28 10:17:08 +02:00
Roel Janssen
0ae8505288
gnu: hpcguix-web: Use guile3.0-guix.
* gnu/packages/web.scm (hpcguix-web): Update to latest revision and use
  guile3.0 inputs.
2020-04-28 10:13:30 +02:00
Konrad Hinsen
d9e9a26176
gnu: python-scikit-learn: Make python-joblib a propagated input.
* gnu/packages/machine-learning.scm (python-scikit-learn)
[native-inputs]: Move 'python-joblib' to ...
[propagated-inputs]: ... here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-04-28 09:34:29 +02:00
Ricardo Wurmus
b3cf5f8601
gnu: gst-kaldi-nnet2-online: Update to 0-2.cb227ef.
* gnu/packages/machine-learning.scm (gst-kaldi-nnet2-online): Update to
0-2.cb227ef.
2020-04-28 08:44:04 +02:00
Ricardo Wurmus
0877b74f6e
gnu: kaldi: Update to 0-2.d4791c0.
* gnu/packages/machine-learning.scm (kaldi): Update to 0-2.d4791c0.
2020-04-28 08:44:04 +02:00
Ricardo Wurmus
9c726c485a
gnu: r-hdf5array: Update to 1.14.4.
* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.14.4.
2020-04-28 08:44:04 +02:00
Ricardo Wurmus
cda0683295
gnu: r-seurat: Update to 3.1.5.
* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.1.5.
[propagated-inputs]: Remove r-metap.
2020-04-28 08:44:04 +02:00
Ricardo Wurmus
ed720abc26
gnu: r-topicmodels: Update to 0.2-11.
* gnu/packages/cran.scm (r-topicmodels): Update to 0.2-11.
2020-04-28 08:44:04 +02:00
Ricardo Wurmus
1d9e71ed29
gnu: r-stopwords: Update to 2.0.
* gnu/packages/cran.scm (r-stopwords): Update to 2.0.
[propagated-inputs]: Add r-desc and r-usethis.
2020-04-28 08:44:04 +02:00
Ricardo Wurmus
2c439cae92
gnu: r-fda: Update to 5.1.4.
* gnu/packages/cran.scm (r-fda): Update to 5.1.4.
2020-04-28 08:44:04 +02:00
Ricardo Wurmus
e1fe5e9bed
gnu: r-abtest: Update to 0.2.1.
* gnu/packages/cran.scm (r-abtest): Update to 0.2.1.
[propagated-inputs]: Add r-qgam; remove r-vgam.
2020-04-28 08:44:04 +02:00
Ricardo Wurmus
169f9fe13a
gnu: Add r-qgam.
* gnu/packages/cran.scm (r-qgam): New variable.
2020-04-28 08:44:03 +02:00
Ricardo Wurmus
5ffe706b84
gnu: r-systemfonts: Update to 0.2.0.
* gnu/packages/cran.scm (r-systemfonts): Update to 0.2.0.
[inputs]: Remove freetype.
[native-inputs]: Add r-knitr.
2020-04-28 08:44:03 +02:00
Ricardo Wurmus
8165bf6d90
gnu: r-dalex: Update to 1.2.0.
* gnu/packages/cran.scm (r-dalex): Update to 1.2.0.
[propagated-inputs]: Add r-ibreakdown and r-ingredients.
2020-04-28 08:44:03 +02:00
Ricardo Wurmus
1816cb262c
gnu: r-rex: Update to 1.2.0.
* gnu/packages/cran.scm (r-rex): Update to 1.2.0.
[propagated-inputs]: Remove r-magrittr.
[native-inputs]: Add r-knitr.
2020-04-28 08:44:03 +02:00
Ricardo Wurmus
838ec254a0
gnu: r-optparse: Update to 1.6.6.
* gnu/packages/cran.scm (r-optparse): Update to 1.6.6.
[native-inputs]: Add r-knitr.
2020-04-28 08:44:03 +02:00
Ricardo Wurmus
bf4e440c19
gnu: r-sf: Update to 0.9-2.
* gnu/packages/cran.scm (r-sf): Update to 0.9-2.
2020-04-28 08:44:03 +02:00
Ricardo Wurmus
5123ec7858
gnu: r-future-apply: Update to 1.5.0.
* gnu/packages/cran.scm (r-future-apply): Update to 1.5.0.
2020-04-28 08:44:03 +02:00
Ricardo Wurmus
c6eb1fe616
gnu: r-etm: Update to 1.1.
* gnu/packages/cran.scm (r-etm): Update to 1.1.
2020-04-28 08:44:03 +02:00