jackhill/guix/guix.git
6 years agognu: gsm: Update to 1.0.18.
Tobias Geerinckx-Rice [Fri, 18 May 2018 00:04:17 +0000 (02:04 +0200)]
gnu: gsm: Update to 1.0.18.

* gnu/packages/audio.scm (gsm): Update to 1.0.18.

6 years agognu: fluidsynth: Update to 1.1.11.
Tobias Geerinckx-Rice [Thu, 17 May 2018 23:59:12 +0000 (01:59 +0200)]
gnu: fluidsynth: Update to 1.1.11.

* gnu/packages/audio.scm (fluidsynth): Update to 1.1.11.

6 years agouuid: 'uuid' returns #f when 'string->uuid' returns #f.
Ludovic Courtès [Fri, 18 May 2018 20:20:33 +0000 (22:20 +0200)]
uuid: 'uuid' returns #f when 'string->uuid' returns #f.

* gnu/system/uuid.scm (uuid): When STR is not a literal, return #f when
'string->uuid' returns #f.
* tests/uuid.scm ("uuid, dynamic value"): New test.

6 years agofile-systems: Do not export <file-system>.
Ludovic Courtès [Fri, 18 May 2018 08:11:17 +0000 (10:11 +0200)]
file-systems: Do not export <file-system>.

* gnu/system/file-systems.scm (<file-system>): Do not export.
* gnu/system.scm (operating-system-root-file-system): Use an accessor
instead of 'match'.

6 years agotests: Skip 'tests/guix-pack.sh' when networking is missing.
Ludovic Courtès [Fri, 18 May 2018 15:18:33 +0000 (17:18 +0200)]
tests: Skip 'tests/guix-pack.sh' when networking is missing.

The test could fail because "static-binaries.tar.xz" is missing, for
instance.

* tests/guix-pack.sh: Require a network connection to be on the safe
side.  This reverts part of 47a60325ca650e8fc1a291c8655b4297f4de8deb.

6 years agotests: Adjust to new "unbound variable" messages.
Ludovic Courtès [Fri, 18 May 2018 13:23:57 +0000 (15:23 +0200)]
tests: Adjust to new "unbound variable" messages.

This is a followup to 2d2f98efb36db3f003d950a004806234962b4f4d.

* tests/guix-system.sh: Adjust regexps to match "error:".

6 years agosystem: Add u-boot-pine64-plus installer.
Vagrant Cascadian [Thu, 17 May 2018 22:16:09 +0000 (15:16 -0700)]
system: Add u-boot-pine64-plus installer.

* gnu/bootloader/u-boot.scm (u-boot-pine64-plus-bootloader):
New exported variable.
* gnu/system/install.scm (pine64-plus-installation-os):
New exported variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agoservices: cgit: Make project-list permit a file-object.
Christopher Baines [Wed, 25 Apr 2018 07:18:38 +0000 (08:18 +0100)]
services: cgit: Make project-list permit a file-object.

Instead of having the service manage the list, it's useful to be able to point
this at an existing file, for example, when using cgit together with gitolite.

* gnu/services/cgit.scm (project-list?): New procedure.
(serialize-project-list): Handle file-object values.
(<cgit-configuration>): Change the predicate for project-list to allow lists
and file-objects.

6 years agoservices: cgit: Improve handling of extra-options.
Christopher Baines [Wed, 25 Apr 2018 07:17:52 +0000 (08:17 +0100)]
services: cgit: Improve handling of extra-options.

* gnu/services/cgit.scm (serialize-cgit-configuration): Add the extra options,
one per line, before the scan-path, as this makes it possible to use the
extra-options to affect the global behaviour for repositories.
(serialize-extra-options): New procedure.

6 years agognu: cgit: Fix included scripts.
Christopher Baines [Wed, 25 Apr 2018 07:17:24 +0000 (08:17 +0100)]
gnu: cgit: Fix included scripts.

Fix the about-formatting.sh, syntax-highlighting.py and html-converters files.

* gnu/packages/version-control.scm (cgit)[arguments]: Include
about-formatting.sh and the html-converters in the patch-absolute-file-names
phase and add a wrap-python-scripts phase to wrap syntax-highlighting.py and
the md2html converter.
[inputs]: Add groff, python, python-docutils, python-markdown and
python-pygments.

6 years agognu: acpica: Update to 20180508.
Tobias Geerinckx-Rice [Thu, 17 May 2018 23:58:53 +0000 (01:58 +0200)]
gnu: acpica: Update to 20180508.

* gnu/packages/admin.scm (acpica): Update to 20180508.

6 years agognu: cwm: Update to 6.3.
Tobias Geerinckx-Rice [Thu, 17 May 2018 23:34:52 +0000 (01:34 +0200)]
gnu: cwm: Update to 6.3.

* gnu/packages/wm.scm (cwm): Update to 6.3.

6 years agognu: r-httpuv: Update to 1.4.3.
Tobias Geerinckx-Rice [Thu, 17 May 2018 23:34:14 +0000 (01:34 +0200)]
gnu: r-httpuv: Update to 1.4.3.

* gnu/packages/web.scm (r-httpuv): Update to 1.4.3.

6 years agognu: r-rjson: Update to 0.2.18.
Tobias Geerinckx-Rice [Thu, 17 May 2018 23:33:45 +0000 (01:33 +0200)]
gnu: r-rjson: Update to 0.2.18.

* gnu/packages/web.scm (r-rjson): Update to 0.2.18.

6 years agognu: r-rsqlite: Update to 2.1.1.
Tobias Geerinckx-Rice [Thu, 17 May 2018 23:29:45 +0000 (01:29 +0200)]
gnu: r-rsqlite: Update to 2.1.1.

* gnu/packages/statistics.scm (r-rsqlite): Update to 2.1.1.

6 years agognu: python-monotonic: Update to 1.5.
Tobias Geerinckx-Rice [Thu, 17 May 2018 22:09:32 +0000 (00:09 +0200)]
gnu: python-monotonic: Update to 1.5.

* gnu/packages/time.scm (python-monotonic): Update to 1.5.

6 years agognu: libmatroska: Update to 1.4.9.
Tobias Geerinckx-Rice [Thu, 17 May 2018 22:11:24 +0000 (00:11 +0200)]
gnu: libmatroska: Update to 1.4.9.

* gnu/packages/video.scm (libmatroska): Update to 1.4.9.
[build-system]: Switch to the CMake build system.
[native-inputs]: Remove PKG-CONFIG.
[arguments]: Build shared libaries and don't try to run non-existent
tests.

6 years agognu: libebml: Update to 1.3.6.
Tobias Geerinckx-Rice [Thu, 17 May 2018 21:58:47 +0000 (23:58 +0200)]
gnu: libebml: Update to 1.3.6.

* gnu/packages/xml.scm (libebml): Update to 1.3.6.
[source]: Apply ‘libebml-use-limits-not-climits.patch’ to build.
[build-system]: Switch to the CMake build system.
[arguments]: Build shared libaries and don't try to run non-existent
tests.

6 years agognu: Add u-boot-tools.
Danny Milosavljevic [Fri, 18 May 2018 00:40:55 +0000 (02:40 +0200)]
gnu: Add u-boot-tools.

* gnu/packages/bootloaders.scm (u-boot-tools): New variable.

6 years agognu: mrustc: Update to 0.0.0-2.ee65f12.
Danny Milosavljevic [Thu, 17 May 2018 23:55:29 +0000 (01:55 +0200)]
gnu: mrustc: Update to 0.0.0-2.ee65f12.

* gnu/packages/rust.scm (mrustc): Update to 0.0.0-2.ee65f12.
[arguments]<#:phases>[configure]: New phase.

6 years agognu: multiqc: Fix build.
Tobias Geerinckx-Rice [Thu, 17 May 2018 21:07:00 +0000 (23:07 +0200)]
gnu: multiqc: Fix build.

* gnu/packages/bioinformatics.scm (multiqc)[arguments]: Add a
‘relax-requirements’ phase to fix building with python-matplotlib@2.2.

6 years agodaemon: Allow building for armhf-linux on aarch64-linux.
Efraim Flashner [Wed, 16 May 2018 12:05:49 +0000 (15:05 +0300)]
daemon: Allow building for armhf-linux on aarch64-linux.

* nix/libstore/build.cc (canBuildLocally): Allow building armhf-linux
builds on aarch64-linux.
(DerivationGoal::runChild) Throw error if attempting to build for
armhf-linux on an unsupported platform.
* doc/guix.texi (Invoking guix build): Document how to build natively
for armhf-linux on aarch64-linux.  Add note that on some aarch64
machines this is unsupported.

6 years agoRevert "gnu: Add ghc-array." and "gnu: Add ghc-containers."
Ludovic Courtès [Thu, 17 May 2018 14:14:49 +0000 (16:14 +0200)]
Revert "gnu: Add ghc-array." and "gnu: Add ghc-containers."

This reverts commits e5d92c1ce197ec6da891f69565fe550f502f8e7c
and 7d4e377ff5dfb0b708255e30741f2d26407f1677.

These two packages are part of GHC proper.  See the discussion at
<https://lists.gnu.org/archive/html/help-guix/2018-05/msg00090.html>.

6 years agognu: jupyter: Add search path.
Rouby Pierre-Antoine [Mon, 14 May 2018 09:10:50 +0000 (11:10 +0200)]
gnu: jupyter: Add search path.

* gnu/package/python.scm (jupyter)[native-search-paths]: Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add jupyter-guile-kernel.
Rouby Pierre-Antoine [Tue, 15 May 2018 11:33:15 +0000 (13:33 +0200)]
gnu: Add jupyter-guile-kernel.

* gnu/package/guile.scm (jupyter-guile-kernel): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
6 years agounion: Do not warn about harmless collisions.
Ludovic Courtès [Tue, 15 May 2018 07:40:23 +0000 (09:40 +0200)]
union: Do not warn about harmless collisions.

Until now we'd get pointless messages like:

  warning: collision encountered:
    /gnu/store/…-gtk-icon-themes/share/icons/hicolor/icon-theme.cache
    /gnu/store/…-inkscape-0.92.3/share/icons/hicolor/icon-theme.cache
  warning: choosing /gnu/store/…-gtk-icon-themes/share/icons/hicolor/icon-theme.cache

* guix/build/union.scm (%harmless-collisions): New variable.
(warn-about-collision): Honor it.

6 years agognu: libreoffice: Update to 5.4.7.2.
Chris Marusich [Wed, 16 May 2018 05:34:20 +0000 (22:34 -0700)]
gnu: libreoffice: Update to 5.4.7.2.

* gnu/packages/libreoffice.scm (libreoffice): Update to 5.4.7.2.

6 years agognu: linux-libre: Update to 4.16.9.
Mark H Weaver [Thu, 17 May 2018 04:49:58 +0000 (00:49 -0400)]
gnu: linux-libre: Update to 4.16.9.

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

6 years agognu: linux-libre@4.14: Update to 4.14.41.
Mark H Weaver [Thu, 17 May 2018 04:49:11 +0000 (00:49 -0400)]
gnu: linux-libre@4.14: Update to 4.14.41.

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

6 years agognu: linux-libre@4.9: Update to 4.9.100.
Mark H Weaver [Thu, 17 May 2018 04:48:32 +0000 (00:48 -0400)]
gnu: linux-libre@4.9: Update to 4.9.100.

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

6 years agognu: linux-libre@4.4: Update to 4.4.132.
Mark H Weaver [Thu, 17 May 2018 04:47:40 +0000 (00:47 -0400)]
gnu: linux-libre@4.4: Update to 4.4.132.

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

6 years agognu: libdca: Update to 0.0.6.
Tobias Geerinckx-Rice [Wed, 16 May 2018 14:02:10 +0000 (16:02 +0200)]
gnu: libdca: Update to 0.0.6.

* gnu/packages/video.scm (libdca): Update to 0.0.6.

6 years agognu: r-rcppprogress: Update to 0.4.1.
Tobias Geerinckx-Rice [Wed, 16 May 2018 14:01:59 +0000 (16:01 +0200)]
gnu: r-rcppprogress: Update to 0.4.1.

* gnu/packages/statistics.scm (r-rcppprogress): Update to 0.4.1.

6 years agognu: r-plotrix: Update to 3.7-1.
Tobias Geerinckx-Rice [Wed, 16 May 2018 14:01:49 +0000 (16:01 +0200)]
gnu: r-plotrix: Update to 3.7-1.

* gnu/packages/statistics.scm (r-plotrix): Update to 3.7-1.

6 years agognu: r-stringr: Update to 1.3.1.
Tobias Geerinckx-Rice [Wed, 16 May 2018 14:01:40 +0000 (16:01 +0200)]
gnu: r-stringr: Update to 1.3.1.

* gnu/packages/statistics.scm (r-stringr): Update to 1.3.1.

6 years agognu: r-bit: Update to 1.1-13.
Tobias Geerinckx-Rice [Wed, 16 May 2018 14:00:01 +0000 (16:00 +0200)]
gnu: r-bit: Update to 1.1-13.

* gnu/packages/statistics.scm (r-bit): Update to 1.1-13.

6 years agognu: dash: Update to 0.5.10.1.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:59:45 +0000 (15:59 +0200)]
gnu: dash: Update to 0.5.10.1.

* gnu/packages/shells.scm (dash): Update to 0.5.10.1.

6 years agognu: python-ddt: Update to 1.1.3.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:59:31 +0000 (15:59 +0200)]
gnu: python-ddt: Update to 1.1.3.

* gnu/packages/python.scm (python-ddt): Update to 1.1.3.

6 years agognu: python-netifaces: Update to 0.10.7.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:59:24 +0000 (15:59 +0200)]
gnu: python-netifaces: Update to 0.10.7.

* gnu/packages/python.scm (python-netifaces): Update to 0.10.7.

6 years agognu: python-numexpr: Update to 2.6.5.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:58:34 +0000 (15:58 +0200)]
gnu: python-numexpr: Update to 2.6.5.

* gnu/packages/python.scm (python-numexpr): Update to 2.6.5.

6 years agognu: libfm: Update to 1.3.0.2.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:57:30 +0000 (15:57 +0200)]
gnu: libfm: Update to 1.3.0.2.

* gnu/packages/lxde.scm (libfm): Update to 1.3.0.2.

6 years agognu: libnftnl: Update to 1.1.0.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:57:06 +0000 (15:57 +0200)]
gnu: libnftnl: Update to 1.1.0.

* gnu/packages/linux.scm (libnftnl): Update to 1.1.0.

6 years agognu: libraw: Update to 0.18.11.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:44:51 +0000 (15:44 +0200)]
gnu: libraw: Update to 0.18.11.

* gnu/packages/photo.scm (libraw): Update to 0.18.11.

6 years agognu: r-desolve: Update to 1.21.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:44:17 +0000 (15:44 +0200)]
gnu: r-desolve: Update to 1.21.

* gnu/packages/maths.scm (r-desolve): Update to 1.21.

6 years agognu: rng-tools: Use INVOKE.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:43:23 +0000 (15:43 +0200)]
gnu: rng-tools: Use INVOKE.

* gnu/packages/linux.scm (rng-tools)[arguments]: Substitute INVOKE for
SYSTEM* and explicitly return #t from phase.

6 years agognu: rng-tools: Update to 6.2.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:42:29 +0000 (15:42 +0200)]
gnu: rng-tools: Update to 6.2.

* gnu/packages/linux.scm (rng-tools): Update to 6.2.

6 years agognu: python-graphviz: Update to 0.8.3.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:41:59 +0000 (15:41 +0200)]
gnu: python-graphviz: Update to 0.8.3.

* gnu/packages/graphviz.scm (python-graphviz): Update to 0.8.3.

6 years agognu: usbutils: Update to 010.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:41:11 +0000 (15:41 +0200)]
gnu: usbutils: Update to 010.

* gnu/packages/linux.scm (usbutils): Update to 010.

6 years agognu: phonon: Update to 4.10.1.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:40:46 +0000 (15:40 +0200)]
gnu: phonon: Update to 4.10.1.

* gnu/packages/kde-frameworks.scm (phonon): Update to 4.10.1.

6 years agognu: graphicsmagick: Update to 1.3.29.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:39:20 +0000 (15:39 +0200)]
gnu: graphicsmagick: Update to 1.3.29.

* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.29.

6 years agognu: feh: Update to 2.26.2.
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:38:46 +0000 (15:38 +0200)]
gnu: feh: Update to 2.26.2.

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

6 years agognu: youtube-dl: Update to 2018.05.09.
Tobias Geerinckx-Rice [Wed, 16 May 2018 12:31:41 +0000 (14:31 +0200)]
gnu: youtube-dl: Update to 2018.05.09.

* gnu/packages/video.scm (youtube-dl): Update to 2018.05.09.

6 years agognu: links: Update to 2.16.
Tobias Geerinckx-Rice [Wed, 16 May 2018 12:26:19 +0000 (14:26 +0200)]
gnu: links: Update to 2.16.

* gnu/packages/web-browsers.scm (links): Update to 2.16.

6 years agognu: lynx: Update to 2.8.9dev.18.
Tobias Geerinckx-Rice [Wed, 16 May 2018 12:26:00 +0000 (14:26 +0200)]
gnu: lynx: Update to 2.8.9dev.18.

* gnu/packages/web-browsers.scm (lynx): Update to 2.8.9dev.18.

6 years agognu: i3status: Update to 2.12.
Tobias Geerinckx-Rice [Wed, 16 May 2018 12:14:53 +0000 (14:14 +0200)]
gnu: i3status: Update to 2.12.

* gnu/packages/wm.scm (i3status): Update to 2.12.

6 years agognu: perl-xml-compile-wsdl11: Update to 3.07.
Tobias Geerinckx-Rice [Wed, 16 May 2018 12:12:27 +0000 (14:12 +0200)]
gnu: perl-xml-compile-wsdl11: Update to 3.07.

* gnu/packages/xml.scm (perl-xml-compile-wsdl11): Update to 3.07.

6 years agognu: perl-xml-compile-tester: Update to 0.91.
Tobias Geerinckx-Rice [Wed, 16 May 2018 12:10:33 +0000 (14:10 +0200)]
gnu: perl-xml-compile-tester: Update to 0.91.

* gnu/packages/xml.scm (perl-xml-compile-tester): Update to 0.91.

6 years agognu: dunst: Update to 1.3.2.
Tobias Geerinckx-Rice [Tue, 15 May 2018 13:58:34 +0000 (15:58 +0200)]
gnu: dunst: Update to 1.3.2.

* gnu/packages/dunst.scm (dunst): Update to 1.3.2.

6 years agognu: uim: Update to 1.8.8.
Tobias Geerinckx-Rice [Wed, 16 May 2018 11:36:07 +0000 (13:36 +0200)]
gnu: uim: Update to 1.8.8.

* gnu/packages/xorg.scm (uim): Update to 1.8.8.

6 years agognu: maim: Update to 5.5.1.
Tobias Geerinckx-Rice [Wed, 16 May 2018 11:38:20 +0000 (13:38 +0200)]
gnu: maim: Update to 5.5.1.

* gnu/packages/xdisorg.scm (maim): Update to 5.5.1.

6 years agognu: prosody: Update to 0.10.1 [security fixes].
Tobias Geerinckx-Rice [Wed, 16 May 2018 13:15:55 +0000 (15:15 +0200)]
gnu: prosody: Update to 0.10.1 [security fixes].

* gnu/packages/messaging.scm (prosody): Update to 0.10.1.

6 years agognu: dolphin-emu: Update to commit 47fd8c6eff4cdea7660d0fa78040f98d1d4fa136.
Rutger Helling [Wed, 16 May 2018 13:52:40 +0000 (15:52 +0200)]
gnu: dolphin-emu: Update to commit 47fd8c6eff4cdea7660d0fa78040f98d1d4fa136.

* gnu/packages/emulators.scm (dolphin-emu): Update to commit
47fd8c6eff4cdea7660d0fa78040f98d1d4fa136.
[arguments]: Add 'fixgcc7 phase.
[native-inputs]: Add gcc@7 since building with gcc@5 doesn't work anymore.

6 years agognu: wine: Update to 3.0.1.
Rutger Helling [Wed, 16 May 2018 09:46:43 +0000 (11:46 +0200)]
gnu: wine: Update to 3.0.1.

* gnu/packages/wine.scm (wine): Update to 3.0.1.

6 years agognu: emacs-orgalist: Fix texinfo markup in description.
Gábor Boskovits [Tue, 15 May 2018 20:03:15 +0000 (22:03 +0200)]
gnu: emacs-orgalist: Fix texinfo markup in description.

* gnu/packages/emacs.scm (emacs-orgalist)[description]: Modify.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agodoc: Update 'guix size' example.
Ludovic Courtès [Tue, 15 May 2018 20:31:24 +0000 (22:31 +0200)]
doc: Update 'guix size' example.

* doc/guix.texi (Invoking guix size): Update example.

6 years agodoc: Improve 'guix size' documentation.
Ludovic Courtès [Tue, 15 May 2018 20:26:05 +0000 (22:26 +0200)]
doc: Improve 'guix size' documentation.

Suggested by Martin Castillo <castilma@uni-bremen.de>.
Fixes <https://bugs.gnu.org/31456>.

* doc/guix.texi (Invoking guix size): Clarify that 'guix size' looks for
ungrafted packages.  Clarify that it can be passed several package
specifications.

6 years agognu: nano: Update to 2.9.7.
Eric Bavier [Wed, 16 May 2018 03:24:07 +0000 (22:24 -0500)]
gnu: nano: Update to 2.9.7.

* gnu/packages/nano.scm: Update to 2.9.7.

6 years agognu: python-statsmodels: Fix build.
Ricardo Wurmus [Wed, 16 May 2018 02:38:09 +0000 (04:38 +0200)]
gnu: python-statsmodels: Fix build.

* gnu/packages/patches/python-statsmodels-fix-tests.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/statistics.scm (python-statsmodels)[source]: Remove patches.
[arguments]: Disable tests; adjust build phases; add build phase
"patch-for-scipy" to fix runtime error.

6 years agognu: filezilla: Update to 0.12.2.
Tobias Geerinckx-Rice [Tue, 15 May 2018 12:07:25 +0000 (14:07 +0200)]
gnu: filezilla: Update to 0.12.2.

* gnu/packages/ftp.scm (libfilezilla): Update to 0.12.2.

6 years agognu: inkscape: Disable "icon-theme.cache" generation.
Danny Milosavljevic [Tue, 15 May 2018 10:52:28 +0000 (12:52 +0200)]
gnu: inkscape: Disable "icon-theme.cache" generation.

* gnu/packages/inkscape.scm (inkscape)[arguments]<#:make-flags>: Delete.
<#:phases>[patch-icon-cache-generator]: Add phase.

6 years agognu: wesnoth: Update to 1.14.1.
Arun Isaac [Tue, 15 May 2018 09:03:31 +0000 (14:33 +0530)]
gnu: wesnoth: Update to 1.14.1.

* gnu/packages/games.scm (wesnoth): Update to 1.14.1.
[source]: Remove wesnoth-fix-std-bad-cast.patch.
* gnu/packages/patches/wesnoth-fix-std-bad-cast.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.

6 years agognu: Add r-bsgenome-dmelanogaster-ucsc-dm6.
Ricardo Wurmus [Tue, 15 May 2018 10:55:27 +0000 (12:55 +0200)]
gnu: Add r-bsgenome-dmelanogaster-ucsc-dm6.

* gnu/packages/bioconductor.scm (r-bsgenome-dmelanogaster-ucsc-dm6): New variable.

6 years agognu: Add guile-simple-zmq.
Rouby Pierre-Antoine [Tue, 15 May 2018 09:22:04 +0000 (11:22 +0200)]
gnu: Add guile-simple-zmq.

* gnu/package/guile.scm (guile-simple-zmq): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agogexp: Disable deprecation warnings for 'imported-modules'.
Ludovic Courtès [Tue, 15 May 2018 08:34:45 +0000 (10:34 +0200)]
gexp: Disable deprecation warnings for 'imported-modules'.

Fixes <https://bugs.gnu.org/31450>.
Reported by Martin Castillo <castilma@uni-bremen.de>.

* guix/gexp.scm (gexp->derivation): Pass #:deprecation-warnings to
'imported-modules'.
(imported-files): Add #:deprecation-warnings and pass #:env-vars to
'gexp->derivation'.
(imported-modules): Add #:deprecation-warnings and pass it to
'imported-files'.

6 years agopack: Link top-level entries of wrapped packages.
Ludovic Courtès [Mon, 14 May 2018 20:59:14 +0000 (22:59 +0200)]
pack: Link top-level entries of wrapped packages.

Previously things like:

  guix pack -R guile guile-json

would lead to a profile without Guile-JSON, and to an 'etc/profile' that
does not define 'GUILE_LOAD_PATH'.

* guix/scripts/pack.scm (wrapped-package)[build]: Link top-level entries
of PACKAGE into OUTPUT.

6 years agognu: opencv: Ignore CVEs.
Björn Höfling [Sat, 12 May 2018 23:40:30 +0000 (01:40 +0200)]
gnu: opencv: Ignore CVEs.

* gnu/packages/image-processing.scm (opencv)[properties]:  Add a
lint-hidden-cve property and add three CVEs to be ignored.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agodoc: Update documentation of guix lint
Björn Höfling [Sat, 12 May 2018 23:40:00 +0000 (01:40 +0200)]
doc: Update documentation of guix lint

* doc/guix.texi (Invoking guix lint): Add cpe-version to example.
(Invoking guix lint): Add example for lint-hidden-cve.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add emacs-orgalist.
Nicolas Goaziou [Tue, 8 May 2018 17:42:44 +0000 (19:42 +0200)]
gnu: Add emacs-orgalist.

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

6 years agognu: services: Fix wesnothd-configuration? symbol export.
Arun Isaac [Mon, 14 May 2018 14:44:10 +0000 (20:14 +0530)]
gnu: services: Fix wesnothd-configuration? symbol export.

* gnu/services/games.scm: Export wesnothd-configuration?, not the
non-existent wesnoth-configuration?.

6 years agognu: Add pass-rotate.
Arun Isaac [Wed, 9 May 2018 08:24:36 +0000 (13:54 +0530)]
gnu: Add pass-rotate.

* gnu/packages/password-utils.scm (pass-rotate): New variable.

6 years agognu: guile-dbi: Fix RPATH and dependencies.
Arun Isaac [Thu, 10 May 2018 10:00:04 +0000 (15:30 +0530)]
gnu: guile-dbi: Fix RPATH and dependencies.

Prior to this change, libguile-dbi.so was unable to find
libguile-dbd-sqlite3.so.

* gnu/packages/guile.scm (guile-dbi-bootstrap): New variable.
(guile-dbd-sqlite3)[propagated-inputs]: Remove guile-dbi.
[native-inputs]: Add guile-dbi-bootstrap.
(guile-dbi)[inputs]: Add guile-dbd-sqlite3.
[arguments]: Set RPATH using #:make-flags.

6 years agognu: mupdf: Update to 1.13.0.
Efraim Flashner [Mon, 14 May 2018 09:04:30 +0000 (12:04 +0300)]
gnu: mupdf: Update to 1.13.0.

* gnu/packages/pdf.scm (mupdf): Update to 1.13.0.
[source]: Remove patches.
* gnu/packages/patches/mupdf-build-with-latest-openjpeg.patch,
gnu/packages/patches/mupdf-CVE-2017-17858.patch,
gnu/packages/patches/mupdf-CVE-2018-6544.patch,
gnu/packages/patches/mupdf-CVE-2018-1000051.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.

6 years agognu: Add emacs-dts-mode.
Mathieu Othacehe [Mon, 14 May 2018 08:01:09 +0000 (10:01 +0200)]
gnu: Add emacs-dts-mode.

* gnu/packages/emacs.scm (emacs-dts-mode): New variable.

6 years agognu: Add ghc-containers.
Tonton [Fri, 11 May 2018 20:34:05 +0000 (22:34 +0200)]
gnu: Add ghc-containers.

* gnu/packages/haskell.scm (ghc-containers): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add ghc-array.
Tonton [Fri, 11 May 2018 20:34:04 +0000 (22:34 +0200)]
gnu: Add ghc-array.

* gnu/packages/haskell.scm (ghc-array): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add ghc-quickcheck-2.9.
Tonton [Fri, 11 May 2018 20:29:32 +0000 (22:29 +0200)]
gnu: Add ghc-quickcheck-2.9.

* gnu/packages/haskell-check.scm (ghc-quickcheck-2.9): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: robocut: Remove unnecessary dependency on qttools.
Ludovic Courtès [Sun, 13 May 2018 20:40:33 +0000 (22:40 +0200)]
gnu: robocut: Remove unnecessary dependency on qttools.

Reported by Efraim Flashner.

* gnu/packages/printers.scm (robocut)[native-inputs]: Replace QTTOOLS
with QTBASE, which is where 'qmake' lives.

6 years agobuild: 'test-env' does not 'guix download' non-existent files.
Ludovic Courtès [Sun, 13 May 2018 14:07:12 +0000 (16:07 +0200)]
build: 'test-env' does not 'guix download' non-existent files.

Reported by uniq10.

* build-aux/test-env.in: Check whether FILE exists before invoking 'guix
download'.

6 years agognu: speedtest-cli: Update to 2.0.0.
Efraim Flashner [Sun, 13 May 2018 17:47:30 +0000 (20:47 +0300)]
gnu: speedtest-cli: Update to 2.0.0.

* gnu/packages/networking.scm (speedtest-cli): Update to 2.0.0.

6 years agognu: myrepos: Fix CVE-2018-7032.
Efraim Flashner [Sun, 13 May 2018 17:39:36 +0000 (20:39 +0300)]
gnu: myrepos: Fix CVE-2018-7032.

* gnu/packages/version-control.scm (myrepos)[source]: Add patch.
* gnu/packages/patches/myrepos-CVE-2018-7032.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

6 years agognu: viewnior: Update to 1.7.
Efraim Flashner [Sun, 13 May 2018 17:23:11 +0000 (20:23 +0300)]
gnu: viewnior: Update to 1.7.

* gnu/packages/image-viewers.scm (viewnior): Update to 1.7.
[source]: Update source uri.
[build-system]: Switch to meson-build-system.
[arguments]: Remove custom 'autogen and 'skip-gtk-update-icon-cache
phases, add 'patch-source phase.  Skip tests.
[native-inputs]: Remove automake, autoconf, intltool, gnome-common,
libtool, which, add gettext-minimal.
[home-page]: Update home-page.

6 years agognu: ImageMagick: Update to 6.9.9-43.
Leo Famulari [Sun, 13 May 2018 14:00:23 +0000 (10:00 -0400)]
gnu: ImageMagick: Update to 6.9.9-43.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-43.

6 years agognu: Add Robocut.
Ludovic Courtès [Sun, 13 May 2018 11:28:55 +0000 (13:28 +0200)]
gnu: Add Robocut.

* gnu/packages/printers.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

6 years agopackages: 'find-packages-by-name' properly honors version prefixes.
Ludovic Courtès [Sun, 13 May 2018 10:16:34 +0000 (12:16 +0200)]
packages: 'find-packages-by-name' properly honors version prefixes.

Fixes <https://bugs.gnu.org/28446>.
Reported by Mark H Weaver <mhw@netris.org>.

* gnu/packages.scm (find-packages-by-name): Use 'version-prefix?'
instead of 'string-prefix?'.

6 years agoutils: Add 'version-prefix?'.
Ludovic Courtès [Sun, 13 May 2018 10:16:08 +0000 (12:16 +0200)]
utils: Add 'version-prefix?'.

* guix/utils.scm (version-prefix?): New procedure.
* tests/utils.scm ("version-prefix?"): New test.

6 years agognu: hypre: Add missing dependency on Perl.
Ludovic Courtès [Sat, 12 May 2018 14:32:52 +0000 (16:32 +0200)]
gnu: hypre: Add missing dependency on Perl.

Previously the test suite would fail to run 'ppmquant', though it would
silently ignore it.

* gnu/packages/maths.scm (hypre)[native-inputs]: Add PERL.

6 years agognu: Go 1.10: Update to 1.10.2.
Leo Famulari [Sun, 13 May 2018 03:02:25 +0000 (23:02 -0400)]
gnu: Go 1.10: Update to 1.10.2.

* gnu/packages/golang.scm (go-1.10): Update to 1.10.2.

6 years agognu: Go 1.9: Update to 1.9.6.
Leo Famulari [Sun, 13 May 2018 03:02:04 +0000 (23:02 -0400)]
gnu: Go 1.9: Update to 1.9.6.

* gnu/packages/golang.scm (go-1.9): Update to 1.9.6.

6 years agognu: make-u-boot-package: Install "u-boot".
Danny Milosavljevic [Sat, 12 May 2018 20:19:14 +0000 (22:19 +0200)]
gnu: make-u-boot-package: Install "u-boot".

* gnu/packages/bootloaders.scm (make-u-boot-package): Install "u-boot".

6 years agognu: Add u-boot-cubieboard.
Danny Milosavljevic [Sat, 12 May 2018 09:24:53 +0000 (11:24 +0200)]
gnu: Add u-boot-cubieboard.

* gnu/packages/bootloaders.scm (u-boot-cubieboard): New variable.