jackhill/guix/guix.git
6 years agognu: sakura: Update to 3.6.0.
Tobias Geerinckx-Rice [Thu, 31 May 2018 00:40:45 +0000 (02:40 +0200)]
gnu: sakura: Update to 3.6.0.

* gnu/packages/terminals.scm (sakura): Update to 3.6.0.

6 years agognu: stunnel: Update to 5.46.
Tobias Geerinckx-Rice [Thu, 31 May 2018 00:30:21 +0000 (02:30 +0200)]
gnu: stunnel: Update to 5.46.

* gnu/packages/web.scm (stunnel): Update to 5.46.

6 years agognu: mkvtoolnix: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 06:02:28 +0000 (08:02 +0200)]
gnu: mkvtoolnix: Use INVOKE.

* gnu/packages/video.scm (mkvtoolnix)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: liba52: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:59:51 +0000 (07:59 +0200)]
gnu: liba52: Use INVOKE.

* gnu/packages/video.scm (liba52)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: aalib: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:56:45 +0000 (07:56 +0200)]
gnu: aalib: Use INVOKE.

* gnu/packages/video.scm (aalib)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: xapian: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:55:37 +0000 (07:55 +0200)]
gnu: xapian: Use INVOKE.

* gnu/packages/search.scm (xapian)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: khal: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:52:59 +0000 (07:52 +0200)]
gnu: khal: Use INVOKE.

* gnu/packages/calendar.scm (khal)[arguments]: Substitute INVOKE for
SYSTEM* and explicitly return #t from phases where needed.

6 years agognu: rss-bridge: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:49:52 +0000 (07:49 +0200)]
gnu: rss-bridge: Use INVOKE.

* gnu/packages/web.scm (rss-bridge)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: python-clf: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:48:34 +0000 (07:48 +0200)]
gnu: python-clf: Use INVOKE.

* gnu/packages/web.scm (python-clf)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: python-internetarchive: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:47:52 +0000 (07:47 +0200)]
gnu: python-internetarchive: Use INVOKE.

* gnu/packages/web.scm (python-internetarchive)[arguments]: Substitute
INVOKE for SYSTEM*.

6 years agognu: httptunnel: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:46:17 +0000 (07:46 +0200)]
gnu: httptunnel: Use INVOKE.

* gnu/packages/web.scm (httptunnel)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: surfraw: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:44:15 +0000 (07:44 +0200)]
gnu: surfraw: Use INVOKE.

* gnu/packages/web.scm (surfraw)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: gumbo-parser: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:43:12 +0000 (07:43 +0200)]
gnu: gumbo-parser: Use INVOKE.

* gnu/packages/web.scm (gumbo-parser)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: sassc: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:42:27 +0000 (07:42 +0200)]
gnu: sassc: Use INVOKE.

* gnu/packages/web.scm (sassc)[arguments]: Substitute INVOKE for SYSTEM*
and its plumbing.

6 years agognu: tidy: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:41:34 +0000 (07:41 +0200)]
gnu: tidy: Use INVOKE.

* gnu/packages/web.scm (tidy)[arguments]: Substitute INVOKE for SYSTEM*.

6 years agognu: tipp10: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:39:32 +0000 (07:39 +0200)]
gnu: tipp10: Use INVOKE.

* gnu/packages/education.scm (tipp10)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: krona-tools: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:38:24 +0000 (07:38 +0200)]
gnu: krona-tools: Use INVOKE.

* gnu/packages/web.scm (krona-tools)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: fcgiwrap: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:37:34 +0000 (07:37 +0200)]
gnu: fcgiwrap: Use INVOKE.

* gnu/packages/web.scm (fcgiwrap)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: ffmpeg: Use INVOKE.
Tobias Geerinckx-Rice [Sun, 1 Apr 2018 05:35:12 +0000 (07:35 +0200)]
gnu: ffmpeg: Use INVOKE.

* gnu/packages/video.scm (ffmpeg)[arguments]: Substitute INVOKE for
SYSTEM*.

6 years agognu: r-dplyr: Update to 0.7.5.
Tobias Geerinckx-Rice [Wed, 30 May 2018 21:43:49 +0000 (23:43 +0200)]
gnu: r-dplyr: Update to 0.7.5.

* gnu/packages/statistics.scm (r-dplyr): Update to 0.7.5.
[propagated-inputs]: Add r-tidyselect.

6 years agognu: s6-rc: Update to 0.4.0.1.
Tobias Geerinckx-Rice [Wed, 30 May 2018 21:40:26 +0000 (23:40 +0200)]
gnu: s6-rc: Update to 0.4.0.1.

* gnu/packages/skarnet.scm (s6-rc): Update to 0.4.0.1.

6 years agognu: skalibs: Update to 2.6.4.0.
Tobias Geerinckx-Rice [Wed, 30 May 2018 21:40:09 +0000 (23:40 +0200)]
gnu: skalibs: Update to 2.6.4.0.

* gnu/packages/skarnet.scm (skalibs): Update to 2.6.4.0.

6 years agognu: lchat: Mark up description.
Tobias Geerinckx-Rice [Wed, 30 May 2018 20:50:50 +0000 (22:50 +0200)]
gnu: lchat: Mark up description.

* gnu/packages/suckless.scm (lchat)[description]: Use @code.

6 years agognu: lchat: Update to 0.0.0-3.f951919.
Tobias Geerinckx-Rice [Wed, 30 May 2018 20:44:04 +0000 (22:44 +0200)]
gnu: lchat: Update to 0.0.0-3.f951919.

* gnu/packages/suckless.scm (lchat): Update to 0.0.0-3.f951919.
[arguments]: Run tests.  Install man page.

6 years agognu: human: Update to 0.3.
Tobias Geerinckx-Rice [Wed, 30 May 2018 20:20:48 +0000 (22:20 +0200)]
gnu: human: Update to 0.3.

* gnu/packages/suckless.scm (human): Update to 0.3.
[source]: Use version as the tag, and GIT-FILE-NAME.

6 years agognu: sent: Update to 1.
Tobias Geerinckx-Rice [Wed, 30 May 2018 20:08:12 +0000 (22:08 +0200)]
gnu: sent: Update to 1.

* gnu/packages/suckless.scm (sent): Update to 1.
[source]: Switch to URL-FETCH/TARBALL.

6 years agognu: st: Update to 0.8.1.
Tobias Geerinckx-Rice [Wed, 30 May 2018 19:30:03 +0000 (21:30 +0200)]
gnu: st: Update to 0.8.1.

* gnu/packages/suckless.scm (st): Update to 0.8.1.
[arguments]: Relax ‘inhibit-terminfo-install’ regular expression.

6 years agognu: spoon: Update to 0.6.
Tobias Geerinckx-Rice [Wed, 30 May 2018 19:16:01 +0000 (21:16 +0200)]
gnu: spoon: Update to 0.6.

* gnu/packages/suckless.scm (spoon): Update to 0.6.

6 years agognu: isync: Add zlib compression support.
Tobias Geerinckx-Rice [Wed, 30 May 2018 15:52:56 +0000 (17:52 +0200)]
gnu: isync: Add zlib compression support.

This adds ~400 KiB (.5%) to isync's now-73.1 MiB closure.

* gnu/packages/mail.scm (isync)[inputs]: Add ZLIB.

6 years agognu: linux-libre: Update to 4.16.13.
Mark H Weaver [Wed, 30 May 2018 18:59:47 +0000 (14:59 -0400)]
gnu: linux-libre: Update to 4.16.13.

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

6 years agognu: linux-libre@4.14: Update to 4.14.46.
Mark H Weaver [Wed, 30 May 2018 18:58:49 +0000 (14:58 -0400)]
gnu: linux-libre@4.14: Update to 4.14.46.

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

6 years agognu: linux-libre@4.9: Update to 4.9.104.
Mark H Weaver [Wed, 30 May 2018 18:58:09 +0000 (14:58 -0400)]
gnu: linux-libre@4.9: Update to 4.9.104.

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

6 years agognu: linux-libre@4.4: Update to 4.4.134.
Mark H Weaver [Wed, 30 May 2018 18:57:22 +0000 (14:57 -0400)]
gnu: linux-libre@4.4: Update to 4.4.134.

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

6 years agognu: scribus: Fix build against Qt 5.11.
Clément Lassieur [Tue, 29 May 2018 17:26:21 +0000 (19:26 +0200)]
gnu: scribus: Fix build against Qt 5.11.

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

6 years agognu: vlc: Update to 3.0.3, and add more inputs.
Mark H Weaver [Thu, 19 Apr 2018 01:32:46 +0000 (21:32 -0400)]
gnu: vlc: Update to 3.0.3, and add more inputs.

Co-authored-by: Roel Janssen <roel@gnu.org>
* gnu/packages/video.scm (vlc): Update to 3.0.3.
[native-inputs]: Add flex, bison, and gettext-minimal.
[inputs]: Replace ffmpeg-2.8 with the latest ffmpeg.  Replace lua-5.1 with
lua-5.2.  Add eudev, fribidi, libarchive, libass, libavc1394, libbluray,
libcaca, libdca, libdvdnav, libdvdread, libebml, libidn, libmatroska,
libmodplug, libmpeg2, libraw1394, librsvg, libsecret, libupnp, libva,
libvdpau, libvpx, libx264, qtsvg, samba, speexdsp, taglib, twolame, unzip,
wayland, and wayland-protocols.
[arguments]: Add BUILDCC=gcc to configure-flags.  In the 'patch-source' phase,
remove a vestigial substitution fix, enable the use of fribidi deprecated
interfaces, and adjust the file names in substitutions from "gui/qt4" to
"gui/qt".  Move the 'regenerate-plugin-cache' phase after 'strip', and in it,
set the timestamps to 1 second after the epoch, and use 'invoke'.  Add new
'wrap-executable' phase.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
6 years agognu: wireshark: End phase with #t.
Clément Lassieur [Tue, 29 May 2018 17:43:28 +0000 (19:43 +0200)]
gnu: wireshark: End phase with #t.

* gnu/packages/networking.scm (wireshark)[arguments]: End 'patch-source' phase
with #t.

6 years agognu: perl-text-format: Update to 0.61.
Tobias Geerinckx-Rice [Tue, 29 May 2018 19:51:12 +0000 (21:51 +0200)]
gnu: perl-text-format: Update to 0.61.

* gnu/packages/perl.scm (perl-text-format): Update to 0.61.

6 years agognu: python-oslo.utils: Update to 3.36.2.
Tobias Geerinckx-Rice [Tue, 29 May 2018 19:42:56 +0000 (21:42 +0200)]
gnu: python-oslo.utils: Update to 3.36.2.

* gnu/packages/openstack.scm (python-oslo.utils): Update to 3.36.2.

6 years agoRevert "gnu: swig: Patch for Octave 4.4."
Mark H Weaver [Wed, 30 May 2018 06:17:53 +0000 (02:17 -0400)]
Revert "gnu: swig: Patch for Octave 4.4."

This reverts commit 3771000f893d4b53e302f5bca07afeba69e76cd4.

6 years agognu: xpra: Update to 2.3.1.
Rutger Helling [Wed, 30 May 2018 06:07:52 +0000 (08:07 +0200)]
gnu: xpra: Update to 2.3.1.

* gnu/packages/xorg.scm (xpra): Update to 2.3.1.
[inputs]: Add libxi.

6 years agognu: linux-libre@4.1: Update to 4.1.52.
Mark H Weaver [Wed, 30 May 2018 03:16:14 +0000 (23:16 -0400)]
gnu: linux-libre@4.1: Update to 4.1.52.

* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.52.

6 years agognu: tiled: Update to 1.1.5.
David Thompson [Wed, 30 May 2018 01:05:37 +0000 (21:05 -0400)]
gnu: tiled: Update to 1.1.5.

* gnu/packages/game-development.scm (tiled): Update to 1.1.5.

6 years agognu: Add go-github-com-gorilla-context.
Rouby Pierre-Antoine [Mon, 28 May 2018 15:03:56 +0000 (17:03 +0200)]
gnu: Add go-github-com-gorilla-context.

* gnu/packages/golang.scm (go-github-com-gorilla-context): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Add go-github-com-google-gofuzz.
Rouby Pierre-Antoine [Mon, 28 May 2018 15:03:39 +0000 (17:03 +0200)]
gnu: Add go-github-com-google-gofuzz.

* gnu/packages/golang.scm (go-github-com-google-gofuzz): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Add go-github-com-google-cadvisor.
Rouby Pierre-Antoine [Mon, 28 May 2018 15:03:09 +0000 (17:03 +0200)]
gnu: Add go-github-com-google-cadvisor.

* gnu/packages/golang.scm (go-github-com-google-cadvisor): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Add go-github-com-emicklei-go-restful.
Rouby Pierre-Antoine [Mon, 28 May 2018 15:02:40 +0000 (17:02 +0200)]
gnu: Add go-github-com-emicklei-go-restful.

* gnu/packages/golang.scm (go-github-com-emicklei-go-restful): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Add go-github-com-blang-semver.
Rouby Pierre-Antoine [Mon, 28 May 2018 15:01:57 +0000 (17:01 +0200)]
gnu: Add go-github-com-blang-semver.

* gnu/packages/golang.scm (go-github-com-blang-semver): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Add go-github-com-urfave-cli.
Rouby Pierre-Antoine [Mon, 28 May 2018 14:59:39 +0000 (16:59 +0200)]
gnu: Add go-github-com-urfave-cli.

* gnu/packages/golang.scm (go-github-com-urfave-cli): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Update shogun to 6.1.3.
Kei Kebreau [Wed, 16 May 2018 15:56:18 +0000 (11:56 -0400)]
gnu: Update shogun to 6.1.3.

* gnu/packages/machine-learning.scm (shogun): Update to 6.1.3.
[source]: Update snippet to remove proprietary software.
[arguments]: Rewrite list of symlinks in 'delete-broken-symlinks' phase.
Rewrite file lists given to substitute* in 'change-R-target-path' and
'fix-octave-modules' phases.  Adjust 'fix-octave-modules' for the update.
Add 'move-rxcpp' phase.  Rewrite configure-flags for the update.
[inputs]: Add eigen.
[native-inputs]: Add rxcpp.

6 years agognu: swig: Patch for Octave 4.4.
Kei Kebreau [Sat, 26 May 2018 02:25:21 +0000 (22:25 -0400)]
gnu: swig: Patch for Octave 4.4.

* gnu/packages/swig.scm (swig)[source]: Add patch.
* gnu/packages/patches/swig-octave-patches.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

6 years agognu: eigen: Include unsupported features.
Ricardo Wurmus [Tue, 8 May 2018 14:59:07 +0000 (16:59 +0200)]
gnu: eigen: Include unsupported features.

* gnu/packages/algebra.scm (eigen)[source]: Do not build the tests for
unsupported features, but include the files.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
6 years agognu: Add rxcpp.
Kei Kebreau [Wed, 9 May 2018 14:01:40 +0000 (10:01 -0400)]
gnu: Add rxcpp.

* gnu/packages/machine-learning.scm (rxcpp): New variable.

6 years agognu: octave: Update to 4.4.0.
Kei Kebreau [Sat, 5 May 2018 14:21:38 +0000 (10:21 -0400)]
gnu: octave: Update to 4.4.0.

* gnu/packages/maths.scm (octave): Update to 4.4.0.

6 years agognu: mpd: Update to 0.20.20.
Leo Famulari [Tue, 29 May 2018 22:00:05 +0000 (18:00 -0400)]
gnu: mpd: Update to 0.20.20.

* gnu/packages/mpd.scm (mpd): Update to 0.20.20.

6 years agognu: Git: Update to 2.17.1 [fixes CVE 2018-{11234,11235}].
Leo Famulari [Tue, 29 May 2018 19:39:01 +0000 (15:39 -0400)]
gnu: Git: Update to 2.17.1 [fixes CVE 2018-{11234,11235}].

* gnu/packages/version-control.scm (git): Update to 2.17.1.

6 years agognu: pan: Update to 0.145.
Tobias Geerinckx-Rice [Tue, 29 May 2018 18:30:09 +0000 (20:30 +0200)]
gnu: pan: Update to 0.145.

* gnu/packages/mail.scm (pan): Update to 0.145.

6 years agognu: disorderfs: Update to 0.5.3.
Tobias Geerinckx-Rice [Tue, 29 May 2018 17:06:22 +0000 (19:06 +0200)]
gnu: disorderfs: Update to 0.5.3.

* gnu/packages/file-systems.scm (disorderfs): Update to 0.5.3.
[source]: Update upstream URI and re-use VERSION.

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.