Miguel Ángel Arruga Vivas [Mon, 21 Oct 2019 17:16:24 +0000 (19:16 +0200)]
gnu: seahorse: Update to 3.30.1.1.
* gnu/packages/gnome.scm (seahorse)[version]: Update version number.
[origin]: Update hash. Add patch needed for compilation with our
version of libsecret (0.19.1).
[inputs]: Add avahi dependency.
[native-inputs]: Add vala dependency. Use gettext-minimal instead of
intltool, as only xgettext is used.
* gnu/packages/patches/seahorse-gkr-use-0-on-empty-flags.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Tue, 22 Oct 2019 15:51:23 +0000 (17:51 +0200)]
gnu: guile-json: Deprecate the 'guile-json' variable.
* gnu/packages/guile.scm (guile-json): Rename to...
(guile-json-1): ... this.
(guile-json): Define as a deprecated alias for 'guile-json-1'.
(guile2.0-json, guile-json-3): Explicitly refer to 'guile-json-1'.
Ludovic Courtès [Tue, 22 Oct 2019 15:45:19 +0000 (17:45 +0200)]
doc: Use the right title in HTML indices for the cookbook.
* doc/build.scm (html-manual-indexes): Add #:title.
[build]: Replace "GNU Guix Reference Manual" by references to TITLE.
Ludovic Courtès [Tue, 22 Oct 2019 15:29:35 +0000 (17:29 +0200)]
services: elogind, gnome, mate, xfce: Fix config type predicate identifiers.
* gnu/services/desktop.scm (<elogind-configuration>): Add question mark
in type predicate identifier.
(<gnome-desktop-configuration>): Likewise.
(<mate-desktop-configuration>): Likewise.
(<xfce-desktop-configuration>): Likewise.
Hartmut Goebel [Mon, 30 Sep 2019 19:09:49 +0000 (21:09 +0200)]
gnu: Add weasyprint.
* gnu/packages/pdf.scm (weasyprint): New variable.
Hartmut Goebel [Mon, 30 Sep 2019 19:09:12 +0000 (21:09 +0200)]
gnu: Add python-pyphen.
* gnu/packages/python-xyz.scm (python-pyphen): New variable.
Hartmut Goebel [Mon, 30 Sep 2019 19:08:47 +0000 (21:08 +0200)]
gnu: Add python-cairosvg.
* gnu/packages/python-xyz.scm (python-cairosvg): New variable.
Hartmut Goebel [Mon, 30 Sep 2019 19:06:44 +0000 (21:06 +0200)]
gnu: Add python-cssselect2.
* gnu/packages/python-web.scm (python-cssselect2): New variable.
Hartmut Goebel [Mon, 30 Sep 2019 19:06:12 +0000 (21:06 +0200)]
gnu: Add python-tinycss2.
* gnu/packages/python-web.scm (python-tinycss2): New variable.
Hartmut Goebel [Mon, 30 Sep 2019 19:00:28 +0000 (21:00 +0200)]
gnu: Add python-pytest-isort.
* gnu/packages/python-check.scm (python-pytest-isort): New variable.
Efraim Flashner [Tue, 22 Oct 2019 12:48:48 +0000 (15:48 +0300)]
gnu: libtommath: Update to 1.2.0.
* gnu/packages/multiprecision.scm (libtommath): Update to 1.2.0.
[arguments]: Update custom 'prepare-build for new version. Update custom
'check phase to use test-target keyword.
(libtommath@1.1): New variable.
(libtommath@1.0)[inherit]: Inherit from libtommath@1.1.
Efraim Flashner [Tue, 22 Oct 2019 08:55:54 +0000 (11:55 +0300)]
gnu: font-awesome: Download using git-fetch.
The official link on the website has a regularly changing hash.
* gnu/packages/fonts.scm (font-awesome)[source]: Use 'git-fetch'.
[arguments]: Replace 'install phase.
[home-page]: Use new upstream home-page.
Guillaume Le Vaillant [Mon, 21 Oct 2019 12:03:03 +0000 (14:03 +0200)]
gnu: Add sbcl-graph-json.
* gnu/packages/lisp.scm (sbcl-graph-json): New variable.
Guillaume Le Vaillant [Mon, 21 Oct 2019 12:03:02 +0000 (14:03 +0200)]
gnu: Add sbcl-graph-dot.
* gnu/packages/lisp.scm (sbcl-graph-dot): New variable.
Guillaume Le Vaillant [Mon, 21 Oct 2019 12:03:01 +0000 (14:03 +0200)]
gnu: Add graph.
* gnu/packages/lisp.scm (cl-graph, sbcl-graph): New variables.
* gnu/packages/patches/sbcl-graph-asdf-definitions.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Guillaume Le Vaillant [Mon, 21 Oct 2019 12:03:00 +0000 (14:03 +0200)]
gnu: Add stefil.
* gnu/packages/lisp.scm (cl-stefil, sbcl-stefil): New variables.
Guillaume Le Vaillant [Mon, 21 Oct 2019 12:02:59 +0000 (14:02 +0200)]
gnu: Add ecl-iterate.
* gnu/packages/lisp.scm (ecl-iterate): New variable.
Guillaume Le Vaillant [Mon, 21 Oct 2019 12:02:58 +0000 (14:02 +0200)]
gnu: sbcl-iterate: Add missing native input.
* gnu/packages/lisp.scm (sbcl-iterate)[native-inputs]: Add rt.
Guillaume Le Vaillant [Mon, 21 Oct 2019 12:02:57 +0000 (14:02 +0200)]
gnu: Add yason.
* gnu/packages/lisp.scm (cl-yason, sbcl-yason, ecl-yason): New variables.
Guillaume Le Vaillant [Mon, 21 Oct 2019 12:02:56 +0000 (14:02 +0200)]
gnu: Add curry-compose-reader-macros.
* gnu/packages/lisp.scm (cl-curry-compose-reader-macros,
sbcl-curry-compose-reader-macros, ecl-curry-compose-reader-macros): New
variables.
Guillaume Le Vaillant [Mon, 21 Oct 2019 12:02:55 +0000 (14:02 +0200)]
gnu: Add cl-heap.
* gnu/packages/lisp.scm (cl-heap, sbcl-cl-heap, ecl-cl-heap): New variables.
Christopher Baines [Tue, 22 Oct 2019 06:23:07 +0000 (07:23 +0100)]
gnu: mongodb: Fix build.
* gnu/packages/databases.scm (mongodb)[inputs]: Use openssl 1, as 1.1. doesn't
work.
[arguments]: Change how a constant is defined in the tests to allow compiling
with a newer version of GCC.
Brian Leung [Tue, 22 Oct 2019 04:02:06 +0000 (21:02 -0700)]
gnu: emacs-counsel-dash: Require emacs-ivy.
* gnu/packages/emacs-xyz.scm (emacs-counsel-dash): Require emacs-ivy.
Carl Dong [Fri, 11 Oct 2019 23:56:03 +0000 (19:56 -0400)]
gnu: mingw-w64: Add -winpthreads variants.
This recursive package definition really demonstrates how magical Guix
can be :-)
Try invoking:
./pre-inst-env guix build mingw-w64-{x86_64,i686}{,-winpthreads}
* gnu/packages/mingw.scm (make-mingw-w64): Add XGCC, XBINUTILS optional
arguments to specify using a non-default cross-compiler/binutils. Add
WITH-WINPTHREADS? optional argument to allow building with winpthreads
support. Adjust accordingly for the new arguments.
(mingw-w64-i686-winpthreads, mingw-w64-x86_64-winpthreads): Add
variables.
* gnu/packages/cross-base.scm (native-libc): Add XGCC, XBINUTILS
key arugments and pass to MAKE-MINGW-W64.
(cross-libc): Pass XGCC and XBINUTILS to NATIVE-LIBC.
Ludovic Courtès [Mon, 21 Oct 2019 21:22:11 +0000 (23:22 +0200)]
gnu: pdfarranger: Add 'wrap-for-typelib' phase.
* gnu/packages/pdf.scm (pdfarranger)[arguments]: Add #:phases.
Ben Sturmfels [Sun, 20 Oct 2019 22:54:44 +0000 (09:54 +1100)]
gnu: Add pdfarranger.
* gnu/packages/pdf.scm (pdfarranger): New public variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Giacomo Leidi [Wed, 16 Oct 2019 19:31:42 +0000 (21:31 +0200)]
gnu: Add gloo.
* gnu/packages/machine-learning.scm (gloo): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Tim Gesthuizen [Thu, 10 Oct 2019 16:38:36 +0000 (18:38 +0200)]
services: inputattach: Add 'baud-rate' parameter.
* gnu/services/desktop.scm (inputattach-configuration): Add baud-rate field.
(inputattach-shepherd-service): Add baud-rate to parameters when specified.
* doc/guix.texi (Miscellaneous Services): [inputattach Service] Document
baud-rate parameter.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Julien Lepiller [Mon, 21 Oct 2019 19:12:45 +0000 (21:12 +0200)]
doc: More responsive online manual.
* doc/build.scm (%makeinfo-html-options): Add viewport to all generated
html pages for better mobile device support.
Brian Leung [Mon, 21 Oct 2019 17:48:29 +0000 (10:48 -0700)]
gnu: Add emacs-auth-source-pass.
* gnu/packages/emacs-xyz.scm (emacs-auth-source-pass): New variable.
Brian Leung [Mon, 21 Oct 2019 16:56:40 +0000 (09:56 -0700)]
gnu: emacs-counsel-dash: Update to 0.1.3-3.
7027868.
* gnu/packages/emacs-xyz.scm (emacs-counsel-dash): Update to 0.1.3-3.
7027868.
Christopher Baines [Fri, 11 Oct 2019 16:20:50 +0000 (17:20 +0100)]
gnu: Add ephemeralpg.
This is a general utility, but I'm particularly interested in using this to
enable build time tests for the guix-data-service package.
* gnu/packages/databases.scm (ephemeralpg): New variable.
Christopher Baines [Sun, 20 Oct 2019 14:39:11 +0000 (15:39 +0100)]
gnu: yasm: Disable parallel tests.
* gnu/packages/assembly.scm (yasm)[arguments]: Set #:parallel-tests? to #f.
Ricardo Wurmus [Sat, 19 Oct 2019 15:29:59 +0000 (17:29 +0200)]
gnu: r-xcms: Update to 3.6.2.
* gnu/packages/bioconductor.scm (r-xcms): Update to 3.6.2.
Ricardo Wurmus [Sat, 19 Oct 2019 15:29:39 +0000 (17:29 +0200)]
gnu: r-data-table: Update to 1.12.6.
* gnu/packages/statistics.scm (r-data-table): Update to 1.12.6.
[native-inputs]: Add pkg-config.
Ludovic Courtès [Mon, 21 Oct 2019 16:01:45 +0000 (18:01 +0200)]
doc: Add support for "guix-cookbook.texi" to 'build.scm'.
* doc/build.scm (%manual): New variable.
(html-manual): #:manual now defaults to %MANUAL.
[build]: Define 'language->texi-file-name' and use it. Filter out items
of LANGUAGES that lack a .texi file.
(pdf-manual, html-manual-indexes, pdf+html-manual): #:manual now
defaults to %MANUAL.
Ludovic Courtès [Mon, 21 Oct 2019 14:10:33 +0000 (16:10 +0200)]
services: agetty: Really import (gnu build linux-boot).
This is a followup to commit
62c2217570fb3a3437e8316d3679b7fe13db0884.
* gnu/services/base.scm (agetty-shepherd-service)[start]: Wrap un
'with-imported-modules'. This fixes a build error when TTY is true
("no code for module (gnu build linux-boot)").
Ludovic Courtès [Mon, 21 Oct 2019 13:58:48 +0000 (15:58 +0200)]
services: sddm: Add description.
* gnu/services/sddm.scm (sddm-service-type)[description]: New field.
Ludovic Courtès [Mon, 21 Oct 2019 13:47:55 +0000 (15:47 +0200)]
services: sddm: Deprecate 'sddm-service' procedure.
* gnu/services/sddm.scm (sddm-service): Mark as deprecated.
* doc/guix.texi (X Window): Document 'sddm-service-type' and
'sddm-configuration'.
Brendan Tildesley [Sun, 20 Oct 2019 14:12:02 +0000 (23:12 +0900)]
services: sddm: Add default configuration.
Unlike gdm-service-type, sddm-service-type cannot be configured in an
operating-system configuration by simply adding (service
sddm-service-type). This adds the default SDDM configuration just like
GDM does..
* gnu/services/sddm.scm (sddm-service-type)[default-value]: New field.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Mon, 21 Oct 2019 13:33:32 +0000 (15:33 +0200)]
download: Honor /etc/ssl/certs when 'SSL_CERT_DIR' is not set.
* guix/build/download.scm (%x509-certificate-directory): Use
"/etc/ssl/certs" as a last resort. This ensures, for instance, that
'guix download' honors system-wide certificates when SSL_CERT_DIR is
unset.
Ludovic Courtès [Mon, 21 Oct 2019 08:54:02 +0000 (10:54 +0200)]
gnu: make-bootstrap: Memoize 'glibc-for-bootstrap'.
This reduces the graph shown by:
guix graph -e '(@@ (gnu packages make-bootstrap) %gcc-static)'
from 258 nodes (2398 edges) to 179 nodes (1872 edges).
* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap): Turn into an
'mlambdaq'.
(package-with-relocatable-glibc, %glibc-stripped): Explicitly pass an
argument to 'glibc-for-bootstrap'.
David Wilson [Mon, 21 Oct 2019 16:09:02 +0000 (18:09 +0200)]
gnu: Add gens-gs.
* gnu/packages/emulators.scm (gens-gs): New variable.
Efraim Flashner [Sun, 20 Oct 2019 08:55:54 +0000 (11:55 +0300)]
gnu: enlightenment: Fix desktop session file creation.
* gnu/packages/enlightenment.scm (enlightenment)[arguments]: Create
wayland session file only when building with wayland support.
Pierre Neidhardt [Mon, 21 Oct 2019 12:45:10 +0000 (14:45 +0200)]
gnu: Add pcsxr.
* gnu/packages/emulators.scm (pcsxr): New variable.
Guillaume Le Vaillant [Sat, 19 Oct 2019 07:25:53 +0000 (09:25 +0200)]
gnu: Add simple-parallel-tasks.
* gnu/packages/lisp.scm (cl-simple-parallel-tasks, sbcl-simple-parallel-tasks,
ecl-simple-parallel-tasks): New variables.
Mathieu Othacehe [Mon, 21 Oct 2019 08:10:51 +0000 (10:10 +0200)]
gnu: backup: Remove my copyright.
This is a follow-up of
7757f440449, where my copyright is not needed.
* gnu/packages/backup.scm: Remove my copyright.
Brian Leung [Mon, 21 Oct 2019 01:54:07 +0000 (18:54 -0700)]
gnu: emacs-hierarchy: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-hierarchy): Enable tests.
Brian Leung [Mon, 21 Oct 2019 01:49:03 +0000 (18:49 -0700)]
gnu: emacs-org-ql: Update to 0.3.2.
* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.3.2.
Tobias Geerinckx-Rice [Sun, 20 Oct 2019 23:09:53 +0000 (01:09 +0200)]
gnu: certbot, python-acme: Update to 0.39.0.
* gnu/packages/tls.scm (python-acme): Update to 0.39.0.
(certbot)[source]: Update hash.
[propagated-inputs]: Add python-distro.
Tobias Geerinckx-Rice [Sun, 20 Oct 2019 23:35:22 +0000 (01:35 +0200)]
gnu: Remove snakemake@4.
* gnu/packages/python-xyz.scm (snakemake-4): Remove variable.
Tobias Geerinckx-Rice [Sun, 20 Oct 2019 23:34:45 +0000 (01:34 +0200)]
gnu: snakemake: Order inputs alphabetically.
* gnu/packages/python-xyz.scm (snakemake)[propagated-inputs]: Order.
Tobias Geerinckx-Rice [Sun, 20 Oct 2019 23:32:38 +0000 (01:32 +0200)]
gnu: snakemake: Update to 5.7.1.
* gnu/packages/python-xyz.scm (snakemake): Update to 5.7.1.
Tobias Geerinckx-Rice [Sun, 20 Oct 2019 23:22:29 +0000 (01:22 +0200)]
gnu: bpython: Update to 0.18.
* gnu/packages/python-xyz.scm (bpython): Update to 0.18.
Tobias Geerinckx-Rice [Sun, 20 Oct 2019 22:40:31 +0000 (00:40 +0200)]
gnu: libdv: Don't use NAME in source URI.
* gnu/packages/video.scm (libdv)[source]: Hard-code NAME.
Tobias Geerinckx-Rice [Sun, 20 Oct 2019 17:20:17 +0000 (19:20 +0200)]
gnu: arc-theme: Update to
20190917.
* gnu/packages/gnome.scm (arc-theme): Update to
20190917.
Tobias Geerinckx-Rice [Sun, 20 Oct 2019 03:26:47 +0000 (05:26 +0200)]
gnu: r-colorout: Don't use unstable tarball.
* gnu/packages/statistics.scm (r-colorout)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
Tobias Geerinckx-Rice [Sun, 20 Oct 2019 03:21:42 +0000 (05:21 +0200)]
gnu: r-colorout: Update to 1.2-2.
* gnu/packages/statistics.scm (r-colorout): Update to 1.2-2.
Marius Bakke [Sun, 20 Oct 2019 19:53:50 +0000 (21:53 +0200)]
gnu: protobuf: Update to 3.10.0.
* gnu/packages/protobuf.scm (protobuf, python-protobuf): Update to 3.10.0.
(protobuf-next, python-protobuf-next): Rename to ....
(protobuf-3.6, python-protobuf-3.6): ... this.
(protobuf-3.5): New public variable.
* gnu/packages/machine-learning.scm (grpc)[native-inputs]: Change from
PROTOBUF-NEXT to PROTOBUF.
(tensorflow)[native-inputs, propagated-inputs]: Adjust for renamed PROTOBUF-NEXT.
* gnu/packages/robotics.scm (aseba)[inputs]: Change from PROTOBUF to PROTOBUF-3.5.
* gnu/packages/telephony.scm (mumble)[inputs]: Likewise.
Marius Bakke [Sun, 20 Oct 2019 19:53:25 +0000 (21:53 +0200)]
gnu: protobuf-c: Update to 1.3.2.
* gnu/packages/protobuf.scm (protobuf-c): Update to 1.3.2.
Marius Bakke [Sun, 20 Oct 2019 17:30:54 +0000 (19:30 +0200)]
gnu: vte-ng: Update to 0.58.2.a.
* gnu/packages/gnome.scm (vte-ng): Update to 0.58.2.a.
[build-system]: New field.
[arguments]: Set #:configure-flags. Remove #:phases.
[native-inputs]: Remove GPERF, AUTOCONF, AUTOMAKE and LIBTOOL.
Reza Alizadeh Majd [Sun, 13 Oct 2019 17:25:21 +0000 (20:55 +0330)]
gnu: Add lxqt-connman-applet.
* gnu/packages/lxqt.scm (lxqt-connman-applet) New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Sun, 20 Oct 2019 20:03:12 +0000 (22:03 +0200)]
tests: Avoid now-deprecated 'make-struct'.
* tests/cve.scm (vulnerability): Use 'make-struct/no-tail' instead of
'make-struct', which is deprecated.
* tests/lint.scm ("cve: one vulnerability")
("cve: one patched vulnerability")
("cve: known safe from vulnerability")
("cve: vulnerability fixed in replacement version")
("cve: patched vulnerability in replacement"): Likewise.
Ludovic Courtès [Sun, 20 Oct 2019 13:43:18 +0000 (15:43 +0200)]
packages: Add "aarch64-linux" to '%hydra-supported-systems'.
* guix/packages.scm (%hydra-supported-systems): Keep "aarch64-linux".
Marius Bakke [Sun, 20 Oct 2019 11:31:19 +0000 (13:31 +0200)]
gnu: Remove more GCC < 7 workarounds.
* gnu/packages/abiword.scm (abiword)[arguments]: Do not pass "-std=c++11" to
the GCC command line.
* gnu/packages/aidc.scm (zbar)[arguments]: Likewise.
* gnu/packages/android.scm (android-libbase, android-libcutils,
android-libziparchive, fastboot)[arguments]: Likewise.
* gnu/packages/audio.scm (azr3, guitarix, suil)[arguments]: Likewise.
* gnu/packages/bioinformatics.scm (bless)[arguments]: Likewise.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]: Likewise.
* gnu/packages/code.scm (rtags)[arguments]: Likewise.
* gnu/packages/coq.scm (coq-gappa)[arguments]: Likewise.
* gnu/packages/emulators.scm (dolphin-emu)[arguments]: Likewise.
* gnu/packages/engineering.scm (xyce-serial, xyce-parallel)[arguments]: Likewise.
* gnu/packages/gnupg.scm (pinentry-qt)[arguments]: Likewise.
* gnu/packages/gobby.scm (libnet6, obby)[arguments]: Likewise.
* gnu/packages/graph.scm (python-faiss)[arguments]: Likewise.
* gnu/packages/graphics.scm (povray)[arguments]: Likewise.
* gnu/packages/image-processing.scm (opencv, itk-snap)[arguments]: Likewise.
* gnu/packages/image.scm (freeimage)[arguments]: Likewise.
* gnu/packages/kodi.scm (crossguid)[arguments]: Likewise.
* gnu/packages/music.scm (amsynth, qmidiarp, qmidiroute, seq24)[arguments]: Likewise.
* gnu/packages/pdf.scm (python-poppler-qt5)[arguments]: Likewise.
* gnu/packages/sagemath.scm (lcalc)[arguments]: Likewise.
* gnu/packages/video.scm (vlc, mlt, v4l-utils)[arguments]: Likewise.
Marius Bakke [Sun, 20 Oct 2019 11:24:30 +0000 (13:24 +0200)]
gnu: xmlsec: Update to 1.2.29.
* gnu/packages/xml.scm (xmlsec): Update to 1.2.29.
Marius Bakke [Sun, 20 Oct 2019 11:03:12 +0000 (13:03 +0200)]
gnu: transmission: Update home page.
* gnu/packages/bittorrent.scm (transmission)[home-page]: Use HTTPS.
Marius Bakke [Sun, 20 Oct 2019 11:01:25 +0000 (13:01 +0200)]
gnu: dav1d: Fix build on AArch64.
* gnu/packages/patches/dav1d-aarch64-symbol-alignment.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/video.scm (dav1d)[source](patches): New field.
Marius Bakke [Sun, 20 Oct 2019 11:00:01 +0000 (13:00 +0200)]
gnu: dav1d: Remove defunct mirror URL.
* gnu/packages/video.scm (dav1d)[source](uri): Remove bz2 tarball origin.
David Wilson [Tue, 15 Oct 2019 12:17:54 +0000 (05:17 -0700)]
services: xfce: Add xfce4-power-manager to polkit settings.
* gnu/services/desktop.scm (xfce-desktop-service-type): Add
xfce4-power-manager to polkit-service-type service extension via
new procedure 'xfce-polkit-settings'.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
Brian Leung [Sun, 20 Oct 2019 07:08:32 +0000 (00:08 -0700)]
gnu: Add emacs-ivy-xref.
* gnu/packages/emacs-xyz.scm (emacs-ivy-xref): New variable.
Mathieu Othacehe [Sun, 20 Oct 2019 06:18:34 +0000 (08:18 +0200)]
gnu: obnam: Remove this package.
This package is abandoned and does not build anymore due to dependencies to
old versions of python packages such as pylint.
* gnu/packages/backup.scm (obnam): Remove variable.
Marius Bakke [Sat, 19 Oct 2019 16:43:11 +0000 (18:43 +0200)]
gnu: kodi: Increase test timeout.
* gnu/packages/patches/kodi-increase-test-timeout.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/kodi.scm (kodi)[source](patches): Add it.
Marius Bakke [Sat, 19 Oct 2019 16:36:02 +0000 (18:36 +0200)]
gnu: notmuch: Update to 0.29.2.
* gnu/packages/mail.scm (notmuch): Update to 0.29.2.
Marius Bakke [Sat, 19 Oct 2019 15:52:55 +0000 (17:52 +0200)]
gnu: OpenEXR: Disable failing test on 32-bit systems.
* gnu/packages/graphics.scm (openexr)[arguments]: Patch out one more test.
While at it, simplify substitutions, and enable them on 64-bit systems.
Marius Bakke [Sat, 19 Oct 2019 15:17:11 +0000 (17:17 +0200)]
gnu: vc: Update to 1.4.1.
* gnu/packages/maths.scm (vc): Update to 1.4.1.
[native-inputs]: Add VIRTEST and a test data origin.
[arguments]: Add phase to copy test data.
Marius Bakke [Sat, 19 Oct 2019 12:42:03 +0000 (14:42 +0200)]
gnu: Add virtest.
* gnu/packages/check.scm (virtest): New public variable.
Marius Bakke [Sat, 19 Oct 2019 12:26:18 +0000 (14:26 +0200)]
gnu: libmpeg2: Fix build on armhf-linux.
* gnu/packages/patches/libmpeg2-arm-private-symbols.patch,
gnu/packages/patches/libmpeg2-global-symbol-test.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/video.scm (libmpeg2)[source](patches): New field.
Marius Bakke [Sat, 19 Oct 2019 12:25:29 +0000 (14:25 +0200)]
gnu: dav1d: Update to 0.5.0.
* gnu/packages/video.scm (dav1d): Update to 0.5.0.
Marius Bakke [Sat, 19 Oct 2019 12:24:52 +0000 (14:24 +0200)]
gnu: xapian: Update to 1.4.13.
* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.13.
Mathieu Othacehe [Sat, 19 Oct 2019 20:46:44 +0000 (22:46 +0200)]
gnu: python-verboselogs: Fix build.
* gnu/packages/python-xyz.scm (python-verboselogs)[arguments]: Do not run
pylint plugin test that depend of an old version of astroid and also remove
...,
[native-inputs]: ... python-astroid and python-pylint from here.
Brian Leung [Sat, 19 Oct 2019 20:24:59 +0000 (13:24 -0700)]
gnu: Add emacs-evil-markdown.
* gnu/packages/emacs-xyz.scm (emacs-evil-markdown): New variable.
Brian Leung [Sat, 19 Oct 2019 18:40:26 +0000 (11:40 -0700)]
gnu: emacs-ibuffer-projectile: Update to 0.2-2.
7649621.
* gnu/packages/emacs-xyz.scm (emacs-ibuffer-projectile): Update to 0.2-2.
7649621.
Mathieu Othacehe [Sat, 19 Oct 2019 13:38:31 +0000 (15:38 +0200)]
gnu: python2-pylint: Fix build.
* gnu/packages/check.scm (python2-pylint): Set to 1.7.2 as 2.x branch
does not support python2 anymore,
[arguments]: move python2 specific hack to run tests from
python-pylint to here,
[native-inputs]: add python2-futures.
Mathieu Othacehe [Sat, 19 Oct 2019 13:33:03 +0000 (15:33 +0200)]
gnu: python-pylint: Update to 2.3.1.
* gnu/packages/check.scm (python-pylint): Update to 2.3.1,
[source]: switch to git-fetch,
[arguments]: remove python2 specific hack to fix unit tests.
Mathieu Othacehe [Sat, 19 Oct 2019 13:31:11 +0000 (15:31 +0200)]
gnu: python2-astroid: Fix build.
* gnu/packages/python-xyz.scm (python2-astroid)[propagated-inputs]:
Remove python-typed-ast.
Mathieu Othacehe [Sat, 19 Oct 2019 13:28:51 +0000 (15:28 +0200)]
gnu: python-astroid: Update to 2.3.2.
* gnu/packages/python-xyz.scm (python-astroid): Update to 2.3.2,
[propagated-inputs]: add python-typed-ast.
Mathieu Othacehe [Sat, 19 Oct 2019 13:26:55 +0000 (15:26 +0200)]
gnu: python-typed-ast: Update to 1.4.0.
* gnu/packages/python-xyz.scm (python-typed-ast): Update to 1.4.0,
[source]: switch to git-fetch.
Mathieu Othacehe [Sat, 19 Oct 2019 13:22:38 +0000 (15:22 +0200)]
gnu: python-lazy-object-proxy: Update to 1.4.2.
* gnu/packages/python-xyz.scm (python-lazy-object-proxy): Update to 1.4.2,
[native-inputs]: add python-setuptools-scm.
Mathieu Othacehe [Sat, 19 Oct 2019 13:21:35 +0000 (15:21 +0200)]
gnu: Add python-setuptools-scm-3.3.
* gnu/packages/python-xyz.scm (python-setuptools-scm-3.3): New variable.
Brian Leung [Fri, 20 Sep 2019 16:47:25 +0000 (18:47 +0200)]
gnu: emacs-nodejs-repl: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl): Enable tests.
Brian Leung [Sat, 21 Sep 2019 18:29:40 +0000 (20:29 +0200)]
gnu: emacs-web-server: Enable tests.
* gnu/packages/emacs-xyz.scm (emacs-web-server): Enable tests.
Brian Leung [Sat, 19 Oct 2019 07:20:37 +0000 (00:20 -0700)]
gnu: emacs-forge: Update to 0.1.0-2.
63cbf81.
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.1.0-2.
63cbf81.
Brian Leung [Sat, 19 Oct 2019 04:19:29 +0000 (21:19 -0700)]
gnu: emacs-lsp-ivy: Update to 0.1-2.
caf1e1d.
* gnu/packages/emacs-xyz.scm (emacs-lsp-ivy): Update to 0.1-2.
caf1e1d.
Vagrant Cascadian [Fri, 18 Oct 2019 22:43:09 +0000 (15:43 -0700)]
gnu: Add u-boot-firefly-rk3399.
* gnu/packages/bootloaders (u-boot-firefly-rk3399): New variable.
* gnu/bootloader/u-boot (install-firefly-rk3399-u-boot): New variable.
(u-boot-firefly-rk3399-bootloader): New variable.
* gnu/system/install (define firefly-rk3399-installation-os): New variable.
Ludovic Courtès [Fri, 18 Oct 2019 21:12:35 +0000 (23:12 +0200)]
services: network-manager: Create account for 'network-manager-openconnect'.
Previously, on startup, we'd see:
dbus: Unknown username nm-openconnect in message bus configuration file
This fixes it.
* gnu/services/networking.scm (network-manager-accounts): New procedure.
(network-manager-service-type): Extend 'account-service-type'.
* gnu/packages/gnome.scm (network-manager-openconnect)[properties]: Add
'user-accounts'.
Ludovic Courtès [Fri, 18 Oct 2019 20:50:17 +0000 (22:50 +0200)]
services: network-manager: Export 'network-manager-configuration-vpn-plugins'.
* gnu/services/networking.scm (<network-manager-configuration>): Export
'network-manager-configuration-vpn-plugins'.
Ludovic Courtès [Fri, 18 Oct 2019 20:39:03 +0000 (22:39 +0200)]
reconfigure: Silence "shepherd: Evaluating ..." messages.
* guix/scripts/system/reconfigure.scm (upgrade-services-program):
Parameterize 'shepherd-message-port' to silent "Evaluating ..." messages.
Ludovic Courtès [Fri, 18 Oct 2019 20:37:20 +0000 (22:37 +0200)]
herd: Define 'shepherd-message-port'.
* gnu/services/herd.scm (shepherd-message-port): New variable.
(display-message): Use it instead of 'current-error-port'.
Ludovic Courtès [Fri, 18 Oct 2019 15:42:20 +0000 (17:42 +0200)]
gnu: psm2: Update to 11.2.86.
* gnu/packages/linux.scm (psm2): Update to 11.2.86.