jackhill/guix/guix.git
5 years agoccache: Update to 3.5.
Eric Bavier [Fri, 30 Nov 2018 03:21:17 +0000 (21:21 -0600)]
ccache: Update to 3.5.

* gnu/packages/ccache.scm (ccache): Update to 3.5.

5 years agodetox: Update to 1.3.0.
Eric Bavier [Fri, 30 Nov 2018 03:13:44 +0000 (21:13 -0600)]
detox: Update to 1.3.0.

* gnu/packages/admin.scm (detox): Update to 1.3.0
[source]: Move to new upstream fork.
[inputs]: Remove libpopt.  Move flex to...
[native-inputs]: ...here, new field.  Add autoconf and automake.
[arguments]: Remove #:configure-flags.  Add 'delete-configure' phase.
[home-page]: Adjust for new upstream.

5 years agognu: schismtracker: Update to 20180810.
Kei Kebreau [Fri, 30 Nov 2018 02:16:45 +0000 (21:16 -0500)]
gnu: schismtracker: Update to 20180810.

* gnu/packages/music.scm (schismtracker): Update to 20180810.

5 years agognu: Add emacs-polymode-ansible.
Oleg Pykhalov [Mon, 26 Nov 2018 13:31:59 +0000 (16:31 +0300)]
gnu: Add emacs-polymode-ansible.

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

5 years agognu: Add emacs-ansible-doc.
Oleg Pykhalov [Mon, 26 Nov 2018 13:31:31 +0000 (16:31 +0300)]
gnu: Add emacs-ansible-doc.

* gnu/packages/admin.scm (emacs-ansible-doc): New variable.

5 years agognu: coq: Update to 8.8.2.
Julien Lepiller [Thu, 29 Nov 2018 22:13:01 +0000 (23:13 +0100)]
gnu: coq: Update to 8.8.2.

* gnu/packages/ocaml.scm (coq): Update to 8.8.2.

5 years agognu: camlp5: Update to 7.07.
Julien Lepiller [Thu, 29 Nov 2018 21:47:12 +0000 (22:47 +0100)]
gnu: camlp5: Update to 7.07.

* gnu/packages/ocaml.scm (camlp5): Update to 7.07.

5 years agonu: ocaml: Update to 4.07.1
Julien Lepiller [Thu, 29 Nov 2018 21:32:09 +0000 (22:32 +0100)]
nu: ocaml: Update to 4.07.1

* gnu/packages/ocaml.scm (ocaml): Update to 4.07.1.

5 years agognu: jp2a: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:42:37 +0000 (22:42 +0100)]
gnu: jp2a: Fetch sources from git.

* gnu/packages/image.scm (jp2a)[source]: Fetch from git.

5 years agognu: flameshot: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:41:04 +0000 (22:41 +0100)]
gnu: flameshot: Fetch sources from git.

* gnu/packages/image.scm (flameshot)[source]: Fetch from git.

5 years agognu: zimg: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:40:38 +0000 (22:40 +0100)]
gnu: zimg: Fetch sources from git.

* gnu/packages/image.scm (zimg)[source]: Fetch from git.

5 years agognu: jasper: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:37:43 +0000 (22:37 +0100)]
gnu: jasper: Fetch sources from git.

* gnu/packages/image.scm (jasper)[source]: Fetch from git.

5 years agognu: gpick: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:37:11 +0000 (22:37 +0100)]
gnu: gpick: Fetch sources from git.

* gnu/packages/image.scm (gpick)[source]: Fetch from git.

5 years agognu: virtualgl: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:32:41 +0000 (22:32 +0100)]
gnu: virtualgl: Fetch sources from git.

* gnu/packages/gl.scm (virtualgl)[source]: Fetch from git.

5 years agognu: s2tc: Remove custom bootstrap phase.
Ricardo Wurmus [Thu, 29 Nov 2018 21:32:08 +0000 (22:32 +0100)]
gnu: s2tc: Remove custom bootstrap phase.

* gnu/packages/gl.scm (s2tc)[arguments]: Remove.

5 years agognu: s2tc: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:31:43 +0000 (22:31 +0100)]
gnu: s2tc: Fetch sources from git.

* gnu/packages/gl.scm (s2tc)[source]: Fetch from git.

5 years agognu: catimg: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:25:27 +0000 (22:25 +0100)]
gnu: catimg: Fetch sources from git.

* gnu/packages/image-viewers.scm (catimg)[source]: Fetch from git.

5 years agognu: sxiv: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:25:11 +0000 (22:25 +0100)]
gnu: sxiv: Fetch sources from git.

* gnu/packages/image-viewers.scm (sxiv)[source]: Fetch from git.

5 years agognu: libdbusmenu-qt: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:22:51 +0000 (22:22 +0100)]
gnu: libdbusmenu-qt: Fetch sources from git.

* gnu/packages/lxqt.scm (libdbusmenu-qt)[source]: Fetch from git.

5 years agognu: pdf2svg: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:20:56 +0000 (22:20 +0100)]
gnu: pdf2svg: Fetch sources from git.

* gnu/packages/pdf.scm (pdf2svg)[source]: Fetch from git.

5 years agognu: polyml: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:19:58 +0000 (22:19 +0100)]
gnu: polyml: Fetch sources from git.

* gnu/packages/sml.scm (polyml)[source]: Fetch from git.

5 years agognu: tmate: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:17:22 +0000 (22:17 +0100)]
gnu: tmate: Fetch sources from git.

* gnu/packages/terminals.scm (tmate)[source]: Fetch from git.

5 years agognu: picocom: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:17:04 +0000 (22:17 +0100)]
gnu: picocom: Fetch sources from git.

* gnu/packages/terminals.scm (picocom)[source]: Fetch from git.

5 years agognu: tilda: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:16:46 +0000 (22:16 +0100)]
gnu: tilda: Fetch sources from git.

* gnu/packages/terminals.scm (tilda)[source]: Fetch from git.

5 years agognu: maim: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:13:32 +0000 (22:13 +0100)]
gnu: maim: Fetch sources from git.

* gnu/packages/xdisorg.scm (maim)[source]: Fetch from git.

5 years agognu: xclip: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:13:13 +0000 (22:13 +0100)]
gnu: xclip: Fetch sources from git.

* gnu/packages/xdisorg.scm (xclip)[source]: Fetch from git.

5 years agognu: slop: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:12:57 +0000 (22:12 +0100)]
gnu: slop: Fetch sources from git.

* gnu/packages/xdisorg.scm (slop)[source]: Fetch from git.

5 years agognu: xcape: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:12:27 +0000 (22:12 +0100)]
gnu: xcape: Fetch sources from git.

* gnu/packages/xdisorg.scm (xcape)[source]: Fetch from git.

5 years agognu: wxwidgets-3.1: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 21:07:08 +0000 (22:07 +0100)]
gnu: wxwidgets-3.1: Fetch sources from git.

* gnu/packages/wxwidgets.scm (wxwidgets-3.1)[source]: Fetch from git.

5 years agognu: ffms2: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:56:51 +0000 (21:56 +0100)]
gnu: ffms2: Fetch sources from git.

* gnu/packages/video.scm (ffms2)[source]: Fetch from git.

5 years agognu: mps-youtube: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:56:32 +0000 (21:56 +0100)]
gnu: mps-youtube: Fetch sources from git.

* gnu/packages/video.scm (mps-youtube)[source]: Fetch from git.

5 years agognu: mpv: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:56:16 +0000 (21:56 +0100)]
gnu: mpv: Fetch sources from git.

* gnu/packages/video.scm (mpv)[source]: Fetch from git.

5 years agognu: ffmpegthumbnailer: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:55:57 +0000 (21:55 +0100)]
gnu: ffmpegthumbnailer: Fetch sources from git.

* gnu/packages/video.scm (ffmpegthumbnailer)[source]: Fetch from git.

5 years agognu: simplescreenrecorder: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:47:14 +0000 (21:47 +0100)]
gnu: simplescreenrecorder: Fetch sources from git.

* gnu/packages/video.scm (simplescreenrecorder)[source]: Fetch from git.

5 years agognu: obs: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:46:49 +0000 (21:46 +0100)]
gnu: obs: Fetch sources from git.

* gnu/packages/video.scm (obs)[source]: Fetch from git.

5 years agognu: mlt: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:46:17 +0000 (21:46 +0100)]
gnu: mlt: Fetch sources from git.

* gnu/packages/video.scm (mlt)[source]: Fetch from git.

5 years agognu: vapoursynth: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:45:53 +0000 (21:45 +0100)]
gnu: vapoursynth: Fetch sources from git.

* gnu/packages/video.scm (vapoursynth)[source]: Fetch from git.

5 years agognu: you-get: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:45:34 +0000 (21:45 +0100)]
gnu: you-get: Fetch sources from git.

* gnu/packages/video.scm (you-get)[source]: Fetch from git.

5 years agognu: leptonica: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 20:44:49 +0000 (21:44 +0100)]
gnu: leptonica: Fetch sources from git.

* gnu/packages/image.scm (leptonica)[source]: Fetch from git.

5 years agognu: l-smash: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 15:37:41 +0000 (16:37 +0100)]
gnu: l-smash: Fetch sources from git.

* gnu/packages/video.scm (l-smash)[source]: Fetch from git.

5 years agognu: vidstab: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 15:13:53 +0000 (16:13 +0100)]
gnu: vidstab: Fetch sources from git.

* gnu/packages/video.scm (vidstab)[source]: Fetch from git.

5 years agognu: libcue: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 15:09:22 +0000 (16:09 +0100)]
gnu: libcue: Fetch sources from git.

* gnu/packages/cdrom.scm (libcue)[source]: Fetch from git.

5 years agognu: kiss-fft-for-extempore: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 14:59:27 +0000 (15:59 +0100)]
gnu: kiss-fft-for-extempore: Fetch sources from git.

* gnu/packages/algebra.scm (kiss-fft-for-extempore)[source]: Fetch from git.

5 years agognu: arb: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 14:58:48 +0000 (15:58 +0100)]
gnu: arb: Fetch sources from git.

* gnu/packages/algebra.scm (arb)[source]: Fetch from git.

5 years agognu: gst-transcoder: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 14:50:38 +0000 (15:50 +0100)]
gnu: gst-transcoder: Fetch sources from git.

* gnu/packages/video.scm (gst-transcoder)[source]: Fetch from git.

5 years agognu: unilibium: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 05:49:16 +0000 (06:49 +0100)]
gnu: unilibium: Fetch sources from git.

* gnu/packages/terminals.scm (unilibium)[source]: Fetch from git.

5 years agognu: onionshare: Fetch sources from git.
Ricardo Wurmus [Thu, 29 Nov 2018 05:23:10 +0000 (06:23 +0100)]
gnu: onionshare: Fetch sources from git.

* gnu/packages/tor.scm (onionshare)[source]: Fetch from git.

5 years agognu: mktorrent: Fetch sources from git.
Ricardo Wurmus [Wed, 28 Nov 2018 21:17:10 +0000 (22:17 +0100)]
gnu: mktorrent: Fetch sources from git.

* gnu/packages/bittorrent.scm (mktorrent)[source]: Fetch from git.

5 years agognu: transmission-remote-cli: Fetch sources from git.
Ricardo Wurmus [Wed, 28 Nov 2018 20:38:16 +0000 (21:38 +0100)]
gnu: transmission-remote-cli: Fetch sources from git.

* gnu/packages/bittorrent.scm (transmission-remote-cli)[source]: Fetch from
git.

5 years agognu: gnurl: Update to 7.62.0.
ng0 [Fri, 23 Nov 2018 15:24:57 +0000 (15:24 +0000)]
gnu: gnurl: Update to 7.62.0.

* gnu/packages/gnunet.scm: Update to 7.62.0.

Signed-off-by: ng0 <ng0@n0.is>
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
5 years agognu: haunt: Update to 0.2.4.
David Thompson [Thu, 29 Nov 2018 18:05:10 +0000 (13:05 -0500)]
gnu: haunt: Update to 0.2.4.

* gnu/packages/guile.scm (haunt): Update to 0.2.4.

5 years agognu: hyperrogue: Update to 10.5.
Kei Kebreau [Thu, 29 Nov 2018 17:17:16 +0000 (12:17 -0500)]
gnu: hyperrogue: Update to 10.5.

* gnu/packages/games.scm (hyperrogue): Update to 10.5.

5 years agoMerge branch 'master' into core-updates
Marius Bakke [Thu, 29 Nov 2018 14:56:49 +0000 (15:56 +0100)]
Merge branch 'master' into core-updates

5 years agognu: vim: Update to 8.1.0551.
Marius Bakke [Thu, 29 Nov 2018 14:44:41 +0000 (15:44 +0100)]
gnu: vim: Update to 8.1.0551.

* gnu/packages/vim.scm (vim): Update to 8.1.0551.
[arguments]: Disable one more test.

5 years agognu: libabigail: Update to 1.5.
Marius Bakke [Tue, 27 Nov 2018 12:51:21 +0000 (13:51 +0100)]
gnu: libabigail: Update to 1.5.

* gnu/packages/elf.scm (libabigail): Update to 1.5.

5 years agognu: kmscon: Don't invoke './configure' during bootstrap.
Marius Bakke [Tue, 27 Nov 2018 15:56:12 +0000 (16:56 +0100)]
gnu: kmscon: Don't invoke './configure' during bootstrap.

* gnu/packages/terminals.scm (kmscon)[arguments]: Change 'autogen.sh' phase to
replace 'bootstrap' and set the $NOCONFIGURE environment variable.

5 years agognu: lirc: Build reproducibly.
Ludovic Courtès [Thu, 29 Nov 2018 13:11:35 +0000 (14:11 +0100)]
gnu: lirc: Build reproducibly.

* gnu/packages/patches/lirc-reproducible-build.patch: New file.
* gnu/packages/lirc.scm (lirc)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

5 years agognu: rust: Shorten patch file name.
Ludovic Courtès [Thu, 29 Nov 2018 12:14:22 +0000 (13:14 +0100)]
gnu: rust: Shorten patch file name.

This file name was too long to fit in a tar archive.

* gnu/packages/patches/rust-mdbook-support-reproducible-builds-by-forcing-window.search.patch:
Rename to...
* gnu/packages/patches/rust-reproducible-builds.patch: ... this.
* gnu/packages/rust.scm (rust-1.27, rust): Adjust accordingly.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

5 years agognu: libbonobo: Build sequentially.
Ludovic Courtès [Thu, 29 Nov 2018 11:42:09 +0000 (12:42 +0100)]
gnu: libbonobo: Build sequentially.

See
<https://berlin.guixsd.org/log/5mr1fyac5kyz41zwmnf4b0wm7vl42ryv-libbonobo-2.32.1>
for an example of a parallel build failure:

    CCLD   echo-client-2
    CCLD   bonobo-echo-2
  ld: libEcho.a(Bonobo_Sample_Echo-stubs.o): in function `Bonobo_Sample_Echo_echo':
  /tmp/guix-build-libbonobo-2.32.1.drv-0/libbonobo-2.32.1/samples/echo/Bonobo_Sample_Echo-stubs.c:12: undefined reference to `Bonobo_Sample_Echo__iinterface'
  ld: /tmp/guix-build-libbonobo-2.32.1.drv-0/libbonobo-2.32.1/samples/echo/Bonobo_Sample_Echo-stubs.c:12: undefined reference to `Bonobo_Sample_Echo__classid'
  ld: /tmp/guix-build-libbonobo-2.32.1.drv-0/libbonobo-2.32.1/samples/echo/Bonobo_Sample_Echo-stubs.c:12: undefined reference to `_ORBIT_skel_small_Bonobo_Sample_Echo_echo'
  collect2: error: ld returned 1 exit status
  make[3]: *** [Makefile:488: echo-client-2] Error 1

* gnu/packages/gnome.scm (libbonobo)[arguments]: Add #:parallel-build?.

5 years agognu: sbcl: bootstrap with clisp on non-Intel machines.
Efraim Flashner [Thu, 29 Nov 2018 09:54:57 +0000 (11:54 +0200)]
gnu: sbcl: bootstrap with clisp on non-Intel machines.

* gnu/packages/lisp.scm (sbcl)[native-inputs]: If the current system is
not x86_64-linux or i686-linux, use clisp in place of ccl.
[arguments]: In the custom build phase, use the correct bootstrap lisp.

5 years agognu: kodi: Update to 18.0rc1.
Efraim Flashner [Thu, 29 Nov 2018 09:50:06 +0000 (11:50 +0200)]
gnu: kodi: Update to 18.0rc1.

* gnu/packages/kodi.scm (kodi): Update to 18.0rc1.

5 years agognu: Add arcanist.
Robin Templeton [Wed, 28 Nov 2018 01:32:21 +0000 (20:32 -0500)]
gnu: Add arcanist.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-company-irony.
Tim Gesthuizen [Tue, 27 Nov 2018 16:56:33 +0000 (17:56 +0100)]
gnu: Add emacs-company-irony.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add missing patch to local.mk.
Jonathan Brielmaier [Wed, 28 Nov 2018 11:49:06 +0000 (12:49 +0100)]
gnu: Add missing patch to local.mk.

This was forgotten in 082d9383d1475b772f104f1a6b363e4c80d91cf9.

* gnu/local.mk (dist_patch_DATA): Add "ghc-haddock-library-unbundle.patch".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agodocker: Hide scary-looking but harmless tar failure messages.
Ludovic Courtès [Thu, 29 Nov 2018 08:30:00 +0000 (09:30 +0100)]
docker: Hide scary-looking but harmless tar failure messages.

* guix/docker.scm (build-docker-image): Wrap "tar --delete" invocation
in 'with-error-to-port'.

5 years agognu: bigloo: Update to "4.3b2".
Ludovic Courtès [Wed, 28 Nov 2018 21:55:12 +0000 (22:55 +0100)]
gnu: bigloo: Update to "4.3b2".

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

* gnu/packages/scheme.scm (bigloo): Update to "4.3b2".

5 years agodownload: Add berlin.guixsd.org as a content-addressed mirror.
Ludovic Courtès [Wed, 28 Nov 2018 21:23:10 +0000 (22:23 +0100)]
download: Add berlin.guixsd.org as a content-addressed mirror.

* guix/download.scm (%content-addressed-mirrors)[guix-publish]: New
procedure.
Use it for "mirror.hydra.gnu.org" and add "berlin.guixsd.org" too.

5 years agodownload: Make (guix base16) a soft dependency.
Ludovic Courtès [Wed, 28 Nov 2018 21:17:39 +0000 (22:17 +0100)]
download: Make (guix base16) a soft dependency.

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

* guix/download.scm (%content-addressed-mirrors): Autoload (guix base16).

5 years agonls: Update documentation po and pot with `make dist`.
Julien Lepiller [Wed, 28 Nov 2018 21:20:08 +0000 (22:20 +0100)]
nls: Update documentation po and pot with `make dist`.

* Makefile.am: dist-hook depends on doc-po-update.
* po/doc/local.mk (doc-po-update): New target.

5 years agognu: maxima: Update to 5.42.1.
Kei Kebreau [Wed, 28 Nov 2018 15:56:04 +0000 (10:56 -0500)]
gnu: maxima: Update to 5.42.1.

* gnu/packages/maths.scm (maxima): Update to 5.42.1.

5 years agognu: clang-from-llvm: Fix install for clang-3.*.
Pierre Neidhardt [Wed, 28 Nov 2018 12:41:50 +0000 (13:41 +0100)]
gnu: clang-from-llvm: Fix install for clang-3.*.

* gnu/packages/llvm.scm (clang-from-llvm): Fix install for clang-3.*.

5 years agoguix hash: Fix version and help messages
Tim Gesthuizen [Tue, 27 Nov 2018 17:43:45 +0000 (18:43 +0100)]
guix hash: Fix version and help messages

ca719424455465fca4b872c371daf2a46de88b33 changes the name of the executable to
be displayed by the --version and --help commands of `guix hash` to
"gcrypt hash".
This is reverted by this commit.

* guix/scripts/hash.scm (show-help): Change string literals

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agochannels: Add 'checkout->channel-instance'.
Ludovic Courtès [Mon, 26 Nov 2018 16:16:18 +0000 (17:16 +0100)]
channels: Add 'checkout->channel-instance'.

* guix/channels.scm (checkout->channel-instance): New procedure.

5 years agoinferior: Add 'inferior-eval-with-store'.
Ludovic Courtès [Mon, 26 Nov 2018 10:48:33 +0000 (11:48 +0100)]
inferior: Add 'inferior-eval-with-store'.

* guix/inferior.scm (inferior-eval-with-store): New procedure, with code
formerly in 'inferior-package-derivation'.
(inferior-package-derivation): Rewrite in terms of
'inferior-eval-with-store'.
* tests/inferior.scm ("inferior-eval-with-store"): New test.

5 years agoui: 'show-what-to-build' reports grafts separately.
Ludovic Courtès [Mon, 26 Nov 2018 21:31:09 +0000 (22:31 +0100)]
ui: 'show-what-to-build' reports grafts separately.

* guix/ui.scm (graft-derivation?): New procedure.
(show-what-to-build): Distinguish among BUILD derivations that match
'graft-derivation?'.  Report them separately.

5 years agostatus: Report grafting derivations specially.
Ludovic Courtès [Mon, 26 Nov 2018 21:29:29 +0000 (22:29 +0100)]
status: Report grafting derivations specially.

* guix/status.scm (print-build-event): In 'build-started' event handler,
check the properties of DRV and handle 'graft' derivations specially.

5 years agografts: Record metadata as derivation properties.
Ludovic Courtès [Mon, 26 Nov 2018 21:27:39 +0000 (22:27 +0100)]
grafts: Record metadata as derivation properties.

* guix/grafts.scm (graft-derivation/shallow): Pass #:properties to
'build-expression->derivation'.
* tests/grafts.scm ("graft-derivation, grafted item is a direct
dependency"): Check the value returned by 'derivation-properties'.

5 years agoderivations: Add properties.
Ludovic Courtès [Mon, 26 Nov 2018 21:14:11 +0000 (22:14 +0100)]
derivations: Add properties.

* guix/derivations.scm (derivation): Add #:properties parameter.
[user+system-env-vars]: Honor it.
(derivation-properties): New procedure.
(build-expression->derivation): Add #:properties and pass it to
'derivation'.
* guix/gexp.scm (gexp->derivation): Likewise.
* tests/derivations.scm ("derivation-properties"): New test.
* tests/gexp.scm ("gexp->derivation properties"): New test.
* doc/guix.texi (Derivations, G-Expressions): Adjust accordingly.

5 years agognu: parallel: Update to 20181122.
Efraim Flashner [Wed, 28 Nov 2018 09:22:03 +0000 (11:22 +0200)]
gnu: parallel: Update to 20181122.

* gnu/packages/parallel.scm (parallel): Update to 20181122.

5 years agoRevert "gnu: Add rclone."
Mark H Weaver [Wed, 28 Nov 2018 04:57:52 +0000 (23:57 -0500)]
Revert "gnu: Add rclone."

This reverts commit 8b5e2e94afdef6430583c3a0ef02fe2d7fcc16d1.

5 years agognu: linux-libre: Update to 4.19.5.
Mark H Weaver [Wed, 28 Nov 2018 03:47:24 +0000 (22:47 -0500)]
gnu: linux-libre: Update to 4.19.5.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.5.
(%linux-libre-hash): Update hash.
(%linux-libre-4.19-patches): Rename patch (4.18 -> 4.19).

5 years agognu: linux-libre@4.14: Update to 4.14.84.
Mark H Weaver [Wed, 28 Nov 2018 03:45:43 +0000 (22:45 -0500)]
gnu: linux-libre@4.14: Update to 4.14.84.

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

5 years agognu: linux-libre@4.9: Update to 4.9.141.
Mark H Weaver [Wed, 28 Nov 2018 03:44:58 +0000 (22:44 -0500)]
gnu: linux-libre@4.9: Update to 4.9.141.

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

5 years agognu: linux-libre@4.4: Update to 4.4.165.
Mark H Weaver [Wed, 28 Nov 2018 03:44:16 +0000 (22:44 -0500)]
gnu: linux-libre@4.4: Update to 4.4.165.

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

5 years agognu: wxmaxima: Update to 18.11.4.
Kei Kebreau [Wed, 28 Nov 2018 03:11:48 +0000 (22:11 -0500)]
gnu: wxmaxima: Update to 18.11.4.

* gnu/packages/maths.scm (wxmaxima): Update to 18.11.4.
[source]: Switch to git-fetch.

5 years agognu: Add r-chipexoqual.
Ricardo Wurmus [Tue, 27 Nov 2018 22:23:20 +0000 (23:23 +0100)]
gnu: Add r-chipexoqual.

* gnu/packages/bioconductor.scm (r-chipexoqual): New variable.

5 years agognu: scribus: Fix build with recent Poppler.
Ricardo Wurmus [Tue, 27 Nov 2018 22:22:20 +0000 (23:22 +0100)]
gnu: scribus: Fix build with recent Poppler.

Suggested by ngz on #guix.

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

5 years agognu: Add rclone.
Nicolas Goaziou [Sun, 25 Nov 2018 00:14:28 +0000 (01:14 +0100)]
gnu: Add rclone.

* gnu/packages/sync.scm (rclone): New variable.

5 years agognu: x265: Fix building on armhf-linux.
Efraim Flashner [Tue, 27 Nov 2018 17:16:24 +0000 (19:16 +0200)]
gnu: x265: Fix building on armhf-linux.

* gnu/packages/video.scm (x265)[patches]: Add patch.
[arguments]: Add a configure-flag to disable assembly. Adjust a custom
phase to recognize armv8 as 32-bit arm when masquerading as armhf-linux.

5 years agognu: x265: Install static libraries in a separate output.
Efraim Flashner [Tue, 27 Nov 2018 17:12:01 +0000 (19:12 +0200)]
gnu: x265: Install static libraries in a separate output.

This saves more than 50% of the closure size.

* gnu/packages/video.scm (x265)[outputs]: New field.
[arguments]: Add custom phase to move the static libraries to a new
output.

5 years agognu: x265: Build 10-bit and 12-bit libraries.
Efraim Flashner [Tue, 27 Nov 2018 17:10:44 +0000 (19:10 +0200)]
gnu: x265: Build 10-bit and 12-bit libraries.

* gnu/packages/video.scm (x265)[arguments]: Add configure-flag to set
%output for the other builds. Add custom 'build-12-bit and 'build-10-bit
phases to build their respective versions. Add a custom phase to install
the 10-bit and 12-bit libraries.

5 years agopack: List the available formats.
Efraim Flashner [Tue, 6 Nov 2018 09:50:48 +0000 (11:50 +0200)]
pack: List the available formats.

* guix/scripts/pack.scm (show-formats): New variable.
(%options, show-help): Add 'list-formats' option.

5 years agodescribe: Delete 'directory' argument from 'display-checkout-info'.
Oleg Pykhalov [Wed, 21 Nov 2018 14:21:22 +0000 (17:21 +0300)]
describe: Delete 'directory' argument from 'display-checkout-info'.

This commit follows 1255400faabfcf0ca1666d17f2f34ea0d49f6b1f.

* guix/scripts/describe.scm (display-checkout-info): Delete 'directory'
argument.

5 years agognu: rss-bridge: Update to 2018-11-10.
Arun Isaac [Tue, 27 Nov 2018 14:40:41 +0000 (20:10 +0530)]
gnu: rss-bridge: Update to 2018-11-10.

* gnu/packages/web.scm (rss-bridge): Update to 2018-11-10.

5 years agognu: orbit2: Specify upstream name.
Ludovic Courtès [Tue, 27 Nov 2018 12:53:14 +0000 (13:53 +0100)]
gnu: orbit2: Specify upstream name.

* gnu/packages/gnome.scm (orbit2)[properties]: New field.

5 years agognu: orbit2: Do not build static libraries.
Ludovic Courtès [Tue, 27 Nov 2018 12:51:52 +0000 (13:51 +0100)]
gnu: orbit2: Do not build static libraries.

* gnu/packages/gnome.scm (orbit2)[arguments]: Add "--disable-static" to
 #:configure-flags.

5 years agognu: Add vimb.
Timo Eisenmann [Mon, 26 Nov 2018 21:29:14 +0000 (22:29 +0100)]
gnu: Add vimb.

* gnu/packages/web-browsers.scm (vimb): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: python-kivy-next, python2-kivy-next: Deprecate.
Ludovic Courtès [Tue, 27 Nov 2018 11:03:10 +0000 (12:03 +0100)]
gnu: python-kivy-next, python2-kivy-next: Deprecate.

As discussed at <https://bugs.gnu.org/33426>.

* gnu/packages/python.scm (python-kivy-next, python2-kivy-next): Mark as
deprecated.

5 years agoswh: Export 'save-origin' and related bindings.
Ludovic Courtès [Tue, 27 Nov 2018 09:11:52 +0000 (10:11 +0100)]
swh: Export 'save-origin' and related bindings.

* guix/swh.scm: Export bindings related to 'save-origin'.

5 years agognu: guile-simple-zmq: Update to 68bedb6.
Ludovic Courtès [Tue, 27 Nov 2018 09:11:01 +0000 (10:11 +0100)]
gnu: guile-simple-zmq: Update to 68bedb6.

* gnu/packages/guile.scm (guile-simple-zmq): Update to 68bedb6.