jackhill/guix/guix.git
6 years agognu: thefuck: Update to 3.27.
Tobias Geerinckx-Rice [Tue, 29 May 2018 15:17:28 +0000 (17:17 +0200)]
gnu: thefuck: Update to 3.27.

* gnu/packages/admin.scm (thefuck): Update to 3.27.

6 years agognu: Wireshark: Update to 2.6.1.
Leo Famulari [Tue, 29 May 2018 18:28:27 +0000 (14:28 -0400)]
gnu: Wireshark: Update to 2.6.1.

* gnu/packages/networking.scm (wireshark): Update to 2.6.1.

6 years agognu: xdg-utils: Update to 1.1.3 [fixes CVE-2017-18266].
Leo Famulari [Tue, 29 May 2018 16:46:39 +0000 (12:46 -0400)]
gnu: xdg-utils: Update to 1.1.3 [fixes CVE-2017-18266].

* gnu/packages/freedesktop.scm (xdg-utils): Update to 1.1.3.

6 years agoCODE-OF-CONDUCT: Switch to version 1.4 of the Contributor Covenant.
Ludovic Courtès [Tue, 29 May 2018 16:27:36 +0000 (18:27 +0200)]
CODE-OF-CONDUCT: Switch to version 1.4 of the Contributor Covenant.

See the discussion at
<https://lists.gnu.org/archive/html/guix-devel/2018-05/msg00146.html>.

* CODE-OF-CONDUCT: Adapt from version 1.4 of the Contributor Covenant.

6 years agovm: Remove unneeded dependency on Guile-JSON.
Ludovic Courtès [Tue, 29 May 2018 16:26:09 +0000 (18:26 +0200)]
vm: Remove unneeded dependency on Guile-JSON.

Fixes <https://bugs.gnu.org/31581>.
Reported by Leo Famulari <leo@famulari.name>.

* gnu/system/vm.scm: Remove unneeded (guix docker) import.

6 years agognu: Add missing copyright line.
Clément Lassieur [Tue, 29 May 2018 13:40:28 +0000 (15:40 +0200)]
gnu: Add missing copyright line.

* gnu/packages/engineering.scm: Add missing copyright line for commit 6cedd61.

6 years agognu: librecad: Fix build against Qt 5.11.
Clément Lassieur [Tue, 29 May 2018 13:21:07 +0000 (15:21 +0200)]
gnu: librecad: Fix build against Qt 5.11.

* gnu/packages/engineering.scm (librecad)[arguments]: Add missing headers.

6 years agoservices: fstab: Properly handle file system labels.
Ludovic Courtès [Tue, 29 May 2018 13:06:42 +0000 (15:06 +0200)]
services: fstab: Properly handle file system labels.

Fixes a regression introduced in
a5acc17a3c10a3779b5b8b1a2565ef130be77e51.

Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

* gnu/services/base.scm (file-system->fstab-entry): Pass LABEL, not
FILE-SYSTEM, to 'file-system-label->string'.

6 years agodownload: Remove unused procedure.
Ludovic Courtès [Mon, 28 May 2018 22:02:54 +0000 (00:02 +0200)]
download: Remove unused procedure.

* guix/download.scm (gnutls-package): Remove.

6 years agoUpdate NEWS.
Ricardo Wurmus [Mon, 28 May 2018 19:12:03 +0000 (21:12 +0200)]
Update NEWS.

6 years agognu: emacs-s: Fix tests.
Ricardo Wurmus [Tue, 29 May 2018 11:56:01 +0000 (13:56 +0200)]
gnu: emacs-s: Fix tests.

* gnu/packages/emacs.scm (emacs-s)[arguments]: Use full emacs package to fix
tests.

6 years agognu: emacs-dash: Update to 2.14.1.
Ricardo Wurmus [Tue, 29 May 2018 11:50:01 +0000 (13:50 +0200)]
gnu: emacs-dash: Update to 2.14.1.

* gnu/packages/emacs.scm (emacs-dash): Update to 2.14.1.
[source]: Fetch from git.

6 years agognu: emacs-minimal: Fix build by disabling gnutls support.
Ricardo Wurmus [Mon, 28 May 2018 17:16:13 +0000 (19:16 +0200)]
gnu: emacs-minimal: Fix build by disabling gnutls support.

This is a follow-up to bb82c3d42bb95588f40394f4d71f915654c0e643.

* gnu/packages/emacs.scm (emacs-minimal)[arguments]: Pass configure flag to
indicate that gnutls support has intentionally been disabled.

6 years agognu: emacs: Update to 26.1.
Mathieu Othacehe [Mon, 28 May 2018 16:23:07 +0000 (18:23 +0200)]
gnu: emacs: Update to 26.1.

* gnu/packages/emacs.scm (emacs): Update to 26.1,
[arguments]: disable tests as they do not exist in release.
* gnu/packages/patches/emacs-fix-scheme-indent-function.patch: Update patch
indentation and line numbers.

6 years agosystem: Add u-boot-puma-rk3399.
Vagrant Cascadian [Tue, 29 May 2018 04:10:15 +0000 (21:10 -0700)]
system: Add u-boot-puma-rk3399.

* gnu/packages/bootloaders.scm (u-boot-puma-rk3399): New variable.
(make-u-boot-package)[arguments]: Add '.rksd' files to the files installed
during custom 'install phase.
* gnu/bootloader/u-boot.scm (u-boot-puma-rk3399-bootloader):
New exported variable.
* gnu/system/install.scm (rk3399-puma-installation-os):
New exported variable.
* gnu/packages/firmware.scm (arm-trusted-firmware-puma-rk3399): New variable.
(rk3399-cortex-m0): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: khal: Update to 0.9.9.
Leo Famulari [Tue, 29 May 2018 04:41:18 +0000 (00:41 -0400)]
gnu: khal: Update to 0.9.9.

* gnu/packages/calendar.scm (khal): Update to 0.9.9.

6 years agognu: make-u-boot-package: Sort printed configurations case-insensitively.
Danny Milosavljevic [Mon, 28 May 2018 22:37:10 +0000 (00:37 +0200)]
gnu: make-u-boot-package: Sort printed configurations case-insensitively.

* gnu/packages/bootloaders.scm (make-u-boot-package): Sort printed
configurations case-insensitively.

6 years agognu: u-boot-tools: Enable tests.
Danny Milosavljevic [Fri, 18 May 2018 19:12:47 +0000 (21:12 +0200)]
gnu: u-boot-tools: Enable tests.

* gnu/packages/bootloaders.scm (u-boot-tools)[native-inputs]: Add openssl,
python2-coverage, python2-pytest, sdl.
[arguments]<#:make-flags>: Remove NO_SDL.
[arguments]<#:test-target>: Change to "tests".
[arguments]<#:phases>[patch]: New phase.
[arguments]<#:phases>[check]: Replace and move.

6 years agognu: wireshark: Fix build against Qt 5.11.
Clément Lassieur [Mon, 28 May 2018 21:03:19 +0000 (23:03 +0200)]
gnu: wireshark: Fix build against Qt 5.11.

* gnu/packages/networking.scm (wireshark)[arguments]: Add a 'patch-source'
phase that includes missing headers.

6 years agognu: supercollider: Remove broken Qt dependency.
Clément Lassieur [Mon, 28 May 2018 13:02:28 +0000 (15:02 +0200)]
gnu: supercollider: Remove broken Qt dependency.

As suggested by Ricardo Wurmus.

This also removes IDE support.

* gnu/packages/audio.scm (supercollider)[arguments]: Add "-DSC_QT=off" to
configure flags.
[native-inputs]: Remove QTTOOLS.
[inputs]: Remove QTBASE, QTWEBKIT, QTSENSORS, QTDECLARATIVE and QTLOCATION.

6 years agognu: vlc: Fix build against Qt 5.11.
Clément Lassieur [Mon, 28 May 2018 19:38:05 +0000 (21:38 +0200)]
gnu: vlc: Fix build against Qt 5.11.

* gnu/packages/video.scm (vlc)[arguments]: Add missing headers.

6 years agoRevert "gnu: emacs: Update to 26.1."
Mathieu Othacehe [Mon, 28 May 2018 17:10:17 +0000 (19:10 +0200)]
Revert "gnu: emacs: Update to 26.1."

This reverts commit bb82c3d42bb95588f40394f4d71f915654c0e643. This commit
needs probably to be done on core-updates.

6 years agognu: emacs: Update to 26.1.
Mathieu Othacehe [Mon, 28 May 2018 16:23:07 +0000 (18:23 +0200)]
gnu: emacs: Update to 26.1.

* gnu/packages/emacs.scm (emacs): Update to 26.1,
[arguments]: disable tests as they do not exist in release.
* gnu/packages/patches/emacs-fix-scheme-indent-function.patch: Update patch
indentation and line numbers.

6 years agodoc: Add concept index entry for Docker and guix pack.
Ricardo Wurmus [Mon, 28 May 2018 13:43:25 +0000 (15:43 +0200)]
doc: Add concept index entry for Docker and guix pack.

* doc/guix.texi (Invoking guix pack): Add concept index entry for Docker.

6 years agopack: Add support for squashfs images.
Ricardo Wurmus [Fri, 25 May 2018 14:24:49 +0000 (16:24 +0200)]
pack: Add support for squashfs images.

* guix/scripts/pack.scm (%formats): Add "squashfs" format.
(guix-pack): Adjust "archiver" dependent on pack-format.
(squashfs-image): New procedure.
* doc/guix.texi (Invoking guix pack): Document it.

6 years agopack: Rename "tar" to "archiver".
Ricardo Wurmus [Fri, 25 May 2018 14:22:30 +0000 (16:22 +0200)]
pack: Rename "tar" to "archiver".

* guix/scripts/pack.scm (self-contained-tarball, docker-image): Accept
"archiver" argument; remove "tar" argument.
(guix-pack): Invoke "build-image" with "archiver" argument.

6 years agognu: Add singularity.
Ricardo Wurmus [Fri, 25 May 2018 14:17:51 +0000 (16:17 +0200)]
gnu: Add singularity.

* gnu/packages/linux.scm (singularity): New variable.

6 years agognu: Add squashfs-tools-next.
Ricardo Wurmus [Fri, 25 May 2018 14:17:24 +0000 (16:17 +0200)]
gnu: Add squashfs-tools-next.

* gnu/packages/compression.scm (squashfs-tools-next): New variable.

6 years agognu: gajim: Update to 1.0.3.
Clément Lassieur [Mon, 28 May 2018 14:38:20 +0000 (16:38 +0200)]
gnu: gajim: Update to 1.0.3.

* gnu/packages/messaging.scm (gajim): Update to 1.0.3.

6 years agognu: python-nbxmpp: Update to 0.6.6.
Clément Lassieur [Mon, 28 May 2018 14:40:50 +0000 (16:40 +0200)]
gnu: python-nbxmpp: Update to 0.6.6.

* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.6.

6 years agognu: Add xtensor.
Fis Trivial [Mon, 28 May 2018 08:12:42 +0000 (08:12 +0000)]
gnu: Add xtensor.

* gnu/packages/algebra.scm (xtensor): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add xtl.
Fis Trivial [Mon, 28 May 2018 08:12:05 +0000 (08:12 +0000)]
gnu: Add xtl.

* gnu/packages/cpp.scm (xtl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add json-modern-cxx.
Fis Trivial [Mon, 28 May 2018 08:11:23 +0000 (08:11 +0000)]
gnu: Add json-modern-cxx.

* gnu/packages/cpp.scm (json-modern-cxx): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add fifo-map.
Fis Trivial [Mon, 28 May 2018 08:10:26 +0000 (08:10 +0000)]
gnu: Add fifo-map.

* gnu/packages/cpp.scm (fifo-map): New variable.
* gnu/packages/patches/fifo-map-fix-flags-for-gcc.patch: New file.
* gnu/packages/patches/fifo-map-remove-catch.hpp.patch: New file.
* gnu/local.mk: Add new patch files.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add amalgamate.
Fis Trivial [Mon, 28 May 2018 08:09:35 +0000 (08:09 +0000)]
gnu: Add amalgamate.

This commit also re-orders some module statements.

* gnu/packages/code.scm (amalgamate): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add catch-framework2.
Fis Trivial [Mon, 28 May 2018 08:08:33 +0000 (08:08 +0000)]
gnu: Add catch-framework2.

* gnu/packages/check.scm (catch-framework2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agosystem: Remove uses of the 'title' field of <file-system>.
Ludovic Courtès [Fri, 18 May 2018 13:04:36 +0000 (15:04 +0200)]
system: Remove uses of the 'title' field of <file-system>.

* gnu/system/install.scm (installation-os): Remove uses of the 'title'
field of 'file-system'; use 'file-system-label' as appropriate.
* gnu/system/vm.scm (system-disk-image, system-qemu-image): Likewise.
* gnu/tests.scm (%simple-os): Likewise.
* gnu/tests/install.scm (%minimal-os, %minimal-extlinux-os)
(%minimal-os-on-vda, %separate-home-os, %separate-store-os)
(%raid-root-os, %encrypted-root-os, %btrfs-root-os): Likewise.
* gnu/build/shepherd.scm (default-mounts)[tmpfs]: Likewise.
* tests/guix-system.sh: Likewise.
* tests/system.scm (%root-fs): Likewise.
("operating-system-boot-mapped-devices, implicit dependency"): Likewise.

6 years agofile-systems: Remove 'title' field and add <file-system-label>.
Ludovic Courtès [Fri, 18 May 2018 11:43:07 +0000 (13:43 +0200)]
file-systems: Remove 'title' field and add <file-system-label>.

The 'title' field was easily overlooked and was an endless source of
confusion.  Now, the value of the 'device' field is self-contained.

* gnu/system/file-systems.scm (<file-system>): Change constructor name
to '%file-system'.
[title]: Remove.
(<file-system-label>): New record type with printer.
(report-deprecation, device-expression)
(process-file-system-declaration, file-system): New macros.
(file-system-title): New procedure.
(file-system->spec, spec->file-system): Adjust to handle
<file-system-label>.
* gnu/system.scm (bootable-kernel-arguments): Add case for
'file-system-label?'.
(read-boot-parameters): Likewise.
(mapped-device-user): Avoid 'file-system-title'.
(fs->boot-device): Remove.
(operating-system-boot-parameters): Use 'file-system-device' instead of
'fs->boot-device'.
(device->sexp): Add case for 'file-system-label?'.
* gnu/bootloader/grub.scm (grub-root-search): Add case for
'file-system-label?'.
* gnu/system/examples/bare-bones.tmpl,
gnu/system/examples/beaglebone-black.tmpl,
gnu/system/examples/lightweight-desktop.tmpl,
gnu/system/examples/vm-image.tmpl: Remove uses of 'title'.
* gnu/system/vm.scm (virtualized-operating-system): Remove uses of
'file-system-title'.
* guix/scripts/system.scm (check-file-system-availability): Likewise,
and adjust fix-it hint.
(check-initrd-modules)[file-system-/dev]: Likewise.
* gnu/build/file-systems.scm (canonicalize-device-spec): Remove 'title'
parameter.
[canonical-title]: Remove.
Match on SPEC's type rather than on CANONICAL-TITLE.
(mount-file-system): Adjust caller.
* gnu/build/linux-boot.scm (boot-system): Interpret ROOT here.
* gnu/services/base.scm (file-system->fstab-entry): Remove use of
'file-system-title'.
* doc/guix.texi (File Systems): Remove documentation of the 'title'
field.  Rewrite documentation of 'device' and document
'file-system-label'.

6 years agognu: icecat: Add more fixes from upstream mozilla-esr52.
Mark H Weaver [Sun, 27 May 2018 07:43:37 +0000 (03:43 -0400)]
gnu: icecat: Add more fixes from upstream mozilla-esr52.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from
the upstream mozilla-esr52 repository.

6 years agognu: clementine: Update snapshot.
Pierre Langlois [Sat, 21 Apr 2018 14:11:04 +0000 (15:11 +0100)]
gnu: clementine: Update snapshot.

* gnu/package/music.scm (clementine): Update snapshot to 4619a4c1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
6 years agognu: libechonest: Remove package.
Pierre Langlois [Sun, 27 May 2018 14:58:30 +0000 (15:58 +0100)]
gnu: libechonest: Remove package.

It appears the "EchoNest" service isn't available anymore which makes this
package obsolete.

* gnu/packages/music.scm (libechonest): Remove variable.
(clementine)[inputs]: Remove libechonest.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
6 years agognu: libmygpo-qt: Fix Qt 5.11 build.
Pierre Langlois [Sun, 27 May 2018 12:15:41 +0000 (13:15 +0100)]
gnu: libmygpo-qt: Fix Qt 5.11 build.

The update to Qt 5.11.0 broke libmygpo-qt. It turned it was using a deprecated
CMake function (qt5_use_moduldes).  Let's pick up two upstream patches that
fix the issue: https://github.com/gpodder/libmygpo-qt/pull/15

As mentioned in the the pull request, there is now a test failure but it looks
harmless.

* gnu/packages/patches/libmygpo-qt-fix-qt-5.11.patch,
gnu/packages/patches/libmygpo-qt-missing-qt5-modules.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/music.scm (libmygpo-qt)[source]: Add patches.
[arguments]: Build tests but do not run them.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
6 years agognu: Add java-logback-classic.
Julien Lepiller [Sat, 26 May 2018 11:32:34 +0000 (13:32 +0200)]
gnu: Add java-logback-classic.

* gnu/packages/java.scm (java-logback-classic): New variable.

6 years agognu: Add java-logback-core.
Julien Lepiller [Sat, 26 May 2018 09:58:21 +0000 (11:58 +0200)]
gnu: Add java-logback-core.

* gnu/packages/java.scm (java-logback-core): New variable.

6 years agognu: Add java-janino.
Julien Lepiller [Fri, 25 May 2018 22:00:37 +0000 (00:00 +0200)]
gnu: Add java-janino.

* gnu/packages/java.scm (java-janino): New variable.

6 years agognu: Add java-commons-compiler.
Julien Lepiller [Fri, 25 May 2018 21:35:18 +0000 (23:35 +0200)]
gnu: Add java-commons-compiler.

* gnu/packages/java.scm (java-commons-compiler): New variable.

6 years agognu: Add java-commons-jxpath.
Julien Lepiller [Fri, 25 May 2018 21:25:07 +0000 (23:25 +0200)]
gnu: Add java-commons-jxpath.

* gnu/packages/java.scm (java-commons-jxpath): New variable.

6 years agognu: Add java-eclipse-sisu-plexus.
Julien Lepiller [Fri, 25 May 2018 19:46:21 +0000 (21:46 +0200)]
gnu: Add java-eclipse-sisu-plexus.

* gnu/packages/java.scm (java-eclipse-sisu-plexus): New variable.

6 years agognu: Add java-eclipse-sisu-inject.
Julien Lepiller [Fri, 25 May 2018 19:43:18 +0000 (21:43 +0200)]
gnu: Add java-eclipse-sisu-inject.

* gnu/packages/java.scm (java-eclipse-sisu-inject): New variable.

6 years agognu: Add java-jsr250.
Julien Lepiller [Fri, 25 May 2018 19:36:45 +0000 (21:36 +0200)]
gnu: Add java-jsr250.

* gnu/packages/java.scm (java-jsr250): New variable.

6 years agognu: xonotic: Correct licenses.
Rutger Helling [Sun, 27 May 2018 08:21:03 +0000 (10:21 +0200)]
gnu: xonotic: Correct licenses.

* gnu/packages/games.scm (xonotic-data)[license]: Refer to correct file.
* gnu/packages/games.scm (xonotic)[license]: Refer to correct file.

6 years agognu: qtconnectivity: Enable previously failing test.
Efraim Flashner [Sun, 27 May 2018 07:12:07 +0000 (10:12 +0300)]
gnu: qtconnectivity: Enable previously failing test.

* gnu/packages/qt.scm (qtconnectivity)[arguments]: Remove custom
'disable-failing-tests phase.

6 years agognu: qt: Update to 5.11.0.
Efraim Flashner [Sat, 26 May 2018 18:23:10 +0000 (21:23 +0300)]
gnu: qt: Update to 5.11.0.

* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
qtlocation, qttools, qtscript, qtquickcontrols, qtquickcontrols2,
qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing, qtcanvas3d,
qtcharts, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech):
Update to 5.11.0.
[source]: Update source uri.
(qtbase)[source]: Don't remove bundled sqlite.
[inputs]: Remove sqlite.
[arguments]: Use 'invoke'. Use bundled sqlite.
(qtsvg, qtmultimedia, qtcanvas3d)[arguments]: Use 'invoke'.
(qtremoteobjects)[arguments]: Skip new integration test.

6 years agognu: linux-libre: Update to 4.16.12.
Mark H Weaver [Sun, 27 May 2018 05:23:26 +0000 (01:23 -0400)]
gnu: linux-libre: Update to 4.16.12.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.12.
(%linux-libre-hash): Update hash.

6 years agognu: linux-libre@4.14: Update to 4.14.44.
Mark H Weaver [Sun, 27 May 2018 05:22:36 +0000 (01:22 -0400)]
gnu: linux-libre@4.14: Update to 4.14.44.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.44.
(%linux-libre-4.14-hash): Update hash.

6 years agognu: linux-libre@4.9: Update to 4.9.103.
Mark H Weaver [Sun, 27 May 2018 05:21:55 +0000 (01:21 -0400)]
gnu: linux-libre@4.9: Update to 4.9.103.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.103.

6 years agognu: linux-libre@4.4: Update to 4.4.133.
Mark H Weaver [Sun, 27 May 2018 05:20:01 +0000 (01:20 -0400)]
gnu: linux-libre@4.4: Update to 4.4.133.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.133.

6 years agognu: Add pybind11.
Fis Trivial [Sat, 12 May 2018 14:53:56 +0000 (14:53 +0000)]
gnu: Add pybind11.

* gnu/packages/python.scm (pybind11): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: gifsicle: New variable.
Pierre Neidhardt [Sun, 20 May 2018 12:09:13 +0000 (14:09 +0200)]
gnu: gifsicle: New variable.

* gnu/packages/image.scm (gifsicle): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add upx.
Pierre Neidhardt [Sat, 26 May 2018 20:10:57 +0000 (22:10 +0200)]
gnu: Add upx.

* gnu/packages/compression.scm (upx): New variable.

6 years agognu: Add ucl.
Pierre Neidhardt [Thu, 17 May 2018 22:51:09 +0000 (00:51 +0200)]
gnu: Add ucl.

* gnu/packages/compression.scm (ucl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: xapers: Fix recommended packages
Adam Massmann [Sun, 20 May 2018 22:50:03 +0000 (18:50 -0400)]
gnu: xapers: Fix recommended packages

* gnu/packages/search.scm (xapers): [inputs]: remove python, poppler
[propagated-inputs]: add poppler, xclip, xdg-utils.
[arguments]: modify-phases to disable x-terminal options.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add xonotic.
Nils Gillmann [Sat, 26 May 2018 16:11:11 +0000 (18:11 +0200)]
gnu: Add xonotic.

* gnu/packages/games.scm (xonotic, xonotic-data): New variables.

Signed-off-by: Rutger Helling <rhelling@mykolab.com>
6 years agognu: x265: Update to 2.8.
Marius Bakke [Sat, 26 May 2018 15:13:20 +0000 (17:13 +0200)]
gnu: x265: Update to 2.8.

* gnu/packages/video.scm (x265): Update to 2.8.

6 years agognu: p11-kit: Update to 0.23.11.
Marius Bakke [Sat, 26 May 2018 15:03:07 +0000 (17:03 +0200)]
gnu: p11-kit: Update to 0.23.11.

* gnu/packages/tls.scm (p11-kit): Update to 0.23.11.
[arguments]: Add #:phases.  Drop new "runtime" test.

6 years agognu: samba: Update to 4.8.2.
Marius Bakke [Sat, 26 May 2018 15:00:51 +0000 (17:00 +0200)]
gnu: samba: Update to 4.8.2.

* gnu/packages/samba.scm (samba): Update to 4.8.2.

6 years agognu: whois: Update to 5.3.1.
Marius Bakke [Sat, 26 May 2018 14:08:33 +0000 (16:08 +0200)]
gnu: whois: Update to 5.3.1.

* gnu/packages/networking.scm (whois): Update to 5.3.1.
[inputs]: Change from LIBIDN to LIBIDN2.

6 years agognu: vte: Update to 0.52.2.
Marius Bakke [Sat, 26 May 2018 14:08:09 +0000 (16:08 +0200)]
gnu: vte: Update to 0.52.2.

* gnu/packages/gnome.scm (vte): Update to 0.52.2.

6 years agognu: feh: Update to 2.26.3.
Marius Bakke [Sat, 26 May 2018 13:57:50 +0000 (15:57 +0200)]
gnu: feh: Update to 2.26.3.

* gnu/packages/image-viewers.scm (feh): Update to 2.26.3.

6 years agohttp-client: Send redirection messages to stderr.
Marius Bakke [Thu, 10 May 2018 14:16:00 +0000 (16:16 +0200)]
http-client: Send redirection messages to stderr.

* guix/http-client.scm (http-fetch): Use CURRENT-ERROR-PORT instead of default
output.

6 years agognu: rust: Fix typo.
Marius Bakke [Tue, 8 May 2018 12:51:05 +0000 (14:51 +0200)]
gnu: rust: Fix typo.

* gnu/packages/rust.scm (rust-bootstrap)[description]: s/manaer/manager.

6 years agognu: wine-staging: Update to 3.9.
Rutger Helling [Sat, 26 May 2018 14:39:51 +0000 (16:39 +0200)]
gnu: wine-staging: Update to 3.9.

* gnu/packages/wine.scm (wine-staging): Update to 3.9.

6 years agognu: wine-staging-patchset-data: Update to 3.9.
Rutger Helling [Sat, 26 May 2018 14:38:59 +0000 (16:38 +0200)]
gnu: wine-staging-patchset-data: Update to 3.9.

* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.9.

6 years agognu: Add scummvm.
Nicolas Goaziou [Thu, 24 May 2018 22:34:46 +0000 (00:34 +0200)]
gnu: Add scummvm.

* gnu/packages/emulators.scm (scummvm): New variable.

6 years agognu: mpfrcx: Update to 0.5.
Andreas Enge [Fri, 25 May 2018 17:52:15 +0000 (19:52 +0200)]
gnu: mpfrcx: Update to 0.5.

* gnu/packages/algebra.scm (mpfrcx): Update to 0.5 and change licence to
lgpl3+.

6 years agognu: mps-youtube: Update to 0.2.8.
Jelle Licht [Sat, 5 May 2018 14:18:24 +0000 (16:18 +0200)]
gnu: mps-youtube: Update to 0.2.8.

* gnu/packages/video.scm (mps-youtube): Update to 0.2.8.

6 years agognu: footswitch: Update to ca43d53f.
Jelle Licht [Thu, 10 May 2018 17:48:25 +0000 (19:48 +0200)]
gnu: footswitch: Update to ca43d53f.

* gnu/packages/accessibility.scm (footswitch): Update to ca43d53f.

6 years agognu: openmpi: Add PSM2 (Intel OmniPath) support.
Ludovic Courtès [Fri, 25 May 2018 11:41:59 +0000 (13:41 +0200)]
gnu: openmpi: Add PSM2 (Intel OmniPath) support.

* gnu/packages/mpi.scm (openmpi)[inputs]: Add PSM2 on supported systems.

6 years agognu: openmpi: Reintroduce PSM (Intel TrueScale) support.
Ludovic Courtès [Fri, 25 May 2018 10:11:41 +0000 (12:11 +0200)]
gnu: openmpi: Reintroduce PSM (Intel TrueScale) support.

Fixes a regression introduced in
9129804230a3a4272731609f6418b876ba450575 whereby PSM would never be
added as an input.

* gnu/packages/mpi.scm (openmpi)[inputs]: Re-add PSM on supported
systems.

6 years agognu: openmpi: Update to 3.0.1.
Ludovic Courtès [Sat, 12 May 2018 15:53:54 +0000 (17:53 +0200)]
gnu: openmpi: Update to 3.0.1.

* gnu/packages/mpi.scm (openmpi): Update to 3.0.1.
[arguments]: In 'remove-absolute' phase, adjust romio file name.
* gnu/packages/maths.scm (scalapack)[arguments]: Add
'set-test-environment' phase.
(slepc-openmpi)[arguments]: Likewise.
(mumps-openmpi)[arguments]: Likewise.
(superlu-dist)[arguments]: In 'check' phase, set
'OMPI_MCA_plm_rsh_agent'.
(scotch)[arguments]: In 'build-esmumps', likewise.
(p4est)[arguments]: Add 'set-test-environment' phase.
(hypre-openmpi)[arguments]: Likewise.

6 years agognu: superlu-dist: Update to 5.3.0.
Ludovic Courtès [Sat, 12 May 2018 15:52:42 +0000 (17:52 +0200)]
gnu: superlu-dist: Update to 5.3.0.

* gnu/packages/maths.scm (superlu-dist): Update to 5.3.0.
[source](snippet): Adapt file name and function names to new version.
Remove 'delete-file' call.

6 years agovm: Pass "panic=1" to Linux.
Ludovic Courtès [Fri, 25 May 2018 10:04:22 +0000 (12:04 +0200)]
vm: Pass "panic=1" to Linux.

* gnu/build/vm.scm (load-in-linux-vm): Always pass "panic=1" after '-append'.

6 years agognu: Add python2-gdrivefs.
Mathieu Othacehe [Wed, 23 May 2018 08:26:49 +0000 (10:26 +0200)]
gnu: Add python2-gdrivefs.

* gnu/packages/python.scm (python2-gdrivefs): New variable.

6 years agognu: Add python-fusepy.
Mathieu Othacehe [Wed, 23 May 2018 08:10:14 +0000 (10:10 +0200)]
gnu: Add python-fusepy.

* gnu/packages/python.scm (python-fusepy): New variable,
(python2-fusepy): new variable.

6 years agognu: Add python-gipc.
Mathieu Othacehe [Wed, 23 May 2018 08:09:26 +0000 (10:09 +0200)]
gnu: Add python-gipc.

* gnu/packages/python.scm (python-gipc): New variable,
(python2-gipc): new variable.

6 years agognu: Add python-google-api-client.
Mathieu Othacehe [Wed, 23 May 2018 08:06:25 +0000 (10:06 +0200)]
gnu: Add python-google-api-client.

* gnu/packages/python-web.scm (python-google-api-client): New variable,
(python2-google-api-client): new variable.

6 years agognu: Add python2-oauth2client.
Mathieu Othacehe [Wed, 23 May 2018 08:02:22 +0000 (10:02 +0200)]
gnu: Add python2-oauth2client.

* gnu/packages/python-web.scm (python2-oauth2client): New variable.

6 years agognu: mrustc: Update to 0.0.0-3.b5b7089.
Danny Milosavljevic [Wed, 23 May 2018 18:32:44 +0000 (20:32 +0200)]
gnu: mrustc: Update to 0.0.0-3.b5b7089.

* gnu/packages/rust.scm (mrustc): Update to 0.0.0-3.b5b7089.

6 years agognu: Add xsimd.
Fis Trivial [Sat, 12 May 2018 15:28:35 +0000 (15:28 +0000)]
gnu: Add xsimd.

* gnu/packages/cpp.scm (xsimd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: ntfs-3g: Link 'mount.ntfs' to 'mount.ntfs-3g'.
Pierre Neidhardt [Wed, 23 May 2018 12:42:36 +0000 (14:42 +0200)]
gnu: ntfs-3g: Link 'mount.ntfs' to 'mount.ntfs-3g'.

* gnu/packages/linux.scm (ntfs-3g)[arguments]: Add #:phases.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: gdal: Fix configure flags.
Julien Lepiller [Thu, 24 May 2018 20:12:37 +0000 (22:12 +0200)]
gnu: gdal: Fix configure flags.

* gnu/packages/geo.scm (gdal)[arguments]: Fix configure flags.

6 years agognu: gnurl: Update to 7.60.0.
Nils Gillmann [Wed, 23 May 2018 19:09:34 +0000 (19:09 +0000)]
gnu: gnurl: Update to 7.60.0.

* gnu/packages/gnunet.scm (gnurl): Update to 7.60.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Add fastp.
Ricardo Wurmus [Thu, 24 May 2018 15:49:09 +0000 (17:49 +0200)]
gnu: Add fastp.

* gnu/packages/bioinformatics.scm (fastp): New variable.

6 years agognu: weston: Disable parallel tests.
Rutger Helling [Thu, 24 May 2018 13:11:36 +0000 (15:11 +0200)]
gnu: weston: Disable parallel tests.

* gnu/packages/freedesktop.scm (weston): Disable parallel tests.

6 years agognu: qsynth: Update to 0.5.1.
Ricardo Wurmus [Thu, 24 May 2018 10:07:49 +0000 (12:07 +0200)]
gnu: qsynth: Update to 0.5.1.

* gnu/packages/audio.scm (qsynth): Update to 0.5.1.

6 years agognu: qjackctl: Update to 0.5.1.
Ricardo Wurmus [Thu, 24 May 2018 10:04:16 +0000 (12:04 +0200)]
gnu: qjackctl: Update to 0.5.1.

* gnu/packages/audio.scm (qjackctl): Update to 0.5.1.

6 years agognu: weston: Update to 4.0.0.
Rutger Helling [Thu, 24 May 2018 10:03:39 +0000 (12:03 +0200)]
gnu: weston: Update to 4.0.0.

* gnu/packages/freedesktop.scm (weston): Update to 4.0.0.
[arguments]: Disable tests.

6 years agognu: Add emacs-desktop-environment.
Ricardo Wurmus [Thu, 24 May 2018 08:59:00 +0000 (10:59 +0200)]
gnu: Add emacs-desktop-environment.

* gnu/packages/emacs.scm (emacs-desktop-environment): New variable.

6 years agognu: mate-desktop-service-type: Add description.
Ricardo Wurmus [Thu, 24 May 2018 08:15:51 +0000 (10:15 +0200)]
gnu: mate-desktop-service-type: Add description.

* gnu/services/desktop.scm (mate-desktop-service-type): Add description.

6 years agognu: gnome-desktop-service-type: Add description.
Ricardo Wurmus [Thu, 24 May 2018 08:15:27 +0000 (10:15 +0200)]
gnu: gnome-desktop-service-type: Add description.

* gnu/services/desktop.scm (gnome-desktop-service-type): Add description.