jackhill/guix/guix.git
7 years agognu: Add seq24.
Ricardo Wurmus [Sun, 4 Dec 2016 19:51:58 +0000 (20:51 +0100)]
gnu: Add seq24.

* gnu/packages/music.scm (seq24): New variable.
* gnu/packages/patches/seq24-rename-mutex.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

7 years agognu: links: Update to 2.14.
Efraim Flashner [Mon, 5 Dec 2016 20:24:55 +0000 (22:24 +0200)]
gnu: links: Update to 2.14.

* gnu/packages/links.scm (links): Update to 2.14.

7 years agognu: Add openh264.
Jan Nieuwenhuizen [Sat, 18 Jun 2016 20:40:51 +0000 (22:40 +0200)]
gnu: Add openh264.

* gnu/packages/video.scm (openh264): New variable.

7 years agognu: guix: Update development snapshot.
Ludovic Courtès [Tue, 6 Dec 2016 00:24:06 +0000 (01:24 +0100)]
gnu: guix: Update development snapshot.

* gnu/packages/package-management.scm (guix-devel): Update to 8d125c.

7 years agooffload: Increase the connection timeout.
Ludovic Courtès [Tue, 6 Dec 2016 00:00:11 +0000 (01:00 +0100)]
offload: Increase the connection timeout.

* guix/scripts/offload.scm (open-ssh-session): Set #:timeout to 10.

7 years agooffload: Send the build log to the right file descriptor.
Ludovic Courtès [Mon, 5 Dec 2016 23:50:08 +0000 (00:50 +0100)]
offload: Send the build log to the right file descriptor.

This fixes a regression introduced in
21531add3205e400707c8fbfd841845f9a71863a whereby the build log would no
longer be sent to FD 4, thereby leading the daemon to not see the build
log.

* guix/scripts/offload.scm (transfer-and-offload): Parameterize
CURRENT-BUILD-OUTPUT-PORT.

7 years agognu: guix: Update development snapshot.
Ludovic Courtès [Mon, 5 Dec 2016 23:24:24 +0000 (00:24 +0100)]
gnu: guix: Update development snapshot.

* gnu/packages/package-management.scm (guix-devel): Update to e11c42f.

7 years agooffload: Fix plural of some messages.
Ludovic Courtès [Mon, 5 Dec 2016 22:25:29 +0000 (23:25 +0100)]
offload: Fix plural of some messages.

* guix/scripts/offload.scm (send-files): Use 'N_' for possibly plural
message.  Write "store item" instead of "store file".
(retrieve-files): Likewise.

7 years agooffload: Make the compression methods configurable.
Ludovic Courtès [Mon, 5 Dec 2016 22:15:17 +0000 (23:15 +0100)]
offload: Make the compression methods configurable.

* guix/scripts/offload.scm (<build-machine>)[compression]
[compression-level]: New fields.
(open-ssh-session): Honor them.
* doc/guix.texi (Daemon Offload Setup): Document them.

7 years agoguix system: If the new system generation already exists, overwrite it.
Chris Marusich [Fri, 2 Dec 2016 09:52:04 +0000 (01:52 -0800)]
guix system: If the new system generation already exists, overwrite it.

Fixes <http://bugs.gnu.org/25100>.

Before that, 'guix system reconfigure' would fail if the next generation
already existed.

* guix/scripts/system.scm (switch-to-system): Use 'switch-symlink'
instead of 'symlink'.
* doc/guix.texi (Using the Configuration System, Invoking guix system):
Document the behavior.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: i3-wm: Update to 4.13.
Leo Famulari [Sun, 4 Dec 2016 22:39:00 +0000 (17:39 -0500)]
gnu: i3-wm: Update to 4.13.

* gnu/packages/wm.scm (i3-wm): Update to 4.13.
[arguments]: Pass '-std=c11' to #:make-flags. Provide path to XML_CATALOG_FILES.
Pass '--disable-builddir' to #:configure-flags. Re-enable the 'configure' phase
to adjust to new Autotools build system.
[inputs]: Add xcb-util-xrm.
[native-inputs]: Add docbook-xsl.

7 years agognu: xcb-util-cursor: Propagate dependencies from 'xcb-cursor.pc'.
Leo Famulari [Sun, 4 Dec 2016 22:37:30 +0000 (17:37 -0500)]
gnu: xcb-util-cursor: Propagate dependencies from 'xcb-cursor.pc'.

* gnu/packages/xorg.scm (xcb-util-cursor)[inputs]: Move xcb-util-renderutil and
xcb-util-image to ...
[propagated-inputs]: ... here.

7 years agognu: ruby-2.2, ruby-2.1, ruby-1.8: Don't replace with ruby-2.3.3.
Leo Famulari [Mon, 5 Dec 2016 21:35:57 +0000 (16:35 -0500)]
gnu: ruby-2.2, ruby-2.1, ruby-1.8: Don't replace with ruby-2.3.3.

* gnu/packages/ruby.scm (ruby-2.2, ruby-2.1, ruby-1.8)[replacement]: New field.

7 years agognu: guix: Update development snapshot.
Ludovic Courtès [Mon, 5 Dec 2016 20:09:02 +0000 (21:09 +0100)]
gnu: guix: Update development snapshot.

* gnu/packages/package-management.scm (guix-devel): Update to 9328eaf.

7 years agoservices: file-system: Make sure fsck.* commands are in $PATH.
Ludovic Courtès [Mon, 5 Dec 2016 19:52:58 +0000 (20:52 +0100)]
services: file-system: Make sure fsck.* commands are in $PATH.

Fixes a regression introduced in
bf7ef1bb848db0977b54ea012789adc68751c68a, whereby the fsck.* commands
would not be found.

* gnu/services/base.scm (file-system-shepherd-service): Call calls to
'setenv'.

7 years agonls: Adjust to geeqie.scm removal.
Ludovic Courtès [Mon, 5 Dec 2016 19:41:36 +0000 (20:41 +0100)]
nls: Adjust to geeqie.scm removal.

This is a followup to d1a5b20081c30da7503201df260cf20b8d0ba633.

* po/packages/POTFILES.in: Remove gnu/packages/geeqie.scm.

7 years agorefresh: Indicate that PACKAGE... is optional.
Tobias Geerinckx-Rice [Mon, 5 Dec 2016 19:50:10 +0000 (20:50 +0100)]
refresh: Indicate that PACKAGE... is optional.

* guix/scripts/refresh.scm (show-help): Add brackets around PACKAGE.

7 years agognu: fuse-exfat: Update to 1.2.5.
Tobias Geerinckx-Rice [Mon, 5 Dec 2016 19:29:15 +0000 (20:29 +0100)]
gnu: fuse-exfat: Update to 1.2.5.

* gnu/packages/linux.scm (fuse-exfat): Update to 1.2.5.
[native-inputs]: Remove scons build system which is no longer used.
[arguments]: Remove.
[home-page]: Replace dead Google Code home page.

7 years agognu: exfat-utils: Update to 1.2.5.
Tobias Geerinckx-Rice [Mon, 5 Dec 2016 19:19:54 +0000 (20:19 +0100)]
gnu: exfat-utils: Update to 1.2.5.

* gnu/packages/mtools.scm (exfat-utils): Update to 1.2.5.

7 years agognu: Add mktorrent.
Tobias Geerinckx-Rice [Fri, 2 Dec 2016 15:10:46 +0000 (16:10 +0100)]
gnu: Add mktorrent.

* gnu/packages/bittorrent.scm (mktorrent): New variable.

7 years agooffload: Add "test" sub-command.
Ludovic Courtès [Mon, 5 Dec 2016 17:16:04 +0000 (18:16 +0100)]
offload: Add "test" sub-command.

* guix/scripts/offload.scm (assert-node-repl, assert-node-has-guix)
(nonce, assert-node-can-import, assert-node-can-export)
(check-machine-availability): New procedures.
(%random-state): New variable.
(guix-offload): Add case for "test".
* doc/guix.texi (Daemon Offload Setup): Document it.  Remove obsolete
bit about remote invocation of 'guix build'.

7 years agodaemon: Fix invalid Boost format string.
Ludovic Courtès [Mon, 5 Dec 2016 09:45:13 +0000 (10:45 +0100)]
daemon: Fix invalid Boost format string.

* nix/libstore/optimise-store.cc (LocalStore::optimisePath_): Use %3%
instead of %m, the latter being an invalid Boost format specifier.

7 years agognu: python-flask: Propagate python-click.
Leo Famulari [Mon, 5 Dec 2016 00:24:42 +0000 (19:24 -0500)]
gnu: python-flask: Propagate python-click.

* gnu/packages/python.scm (python-flask, python2-flask)[native-inputs]: Move
python-click to ...
[propagated-inputs]: ... here.

7 years agognu: shepherd: Update to 0.3.2.
Ludovic Courtès [Sun, 4 Dec 2016 21:31:58 +0000 (22:31 +0100)]
gnu: shepherd: Update to 0.3.2.

* gnu/packages/admin.scm (shepherd): Update to 0.3.2.
[properties]: New field.

7 years agonls: Adjust to feh.scm renaming.
Ludovic Courtès [Sun, 4 Dec 2016 21:30:35 +0000 (22:30 +0100)]
nls: Adjust to feh.scm renaming.

This is a followup to d1a5b20081c30da7503201df260cf20b8d0ba633.

* po/packages/POTFILES.in: Remove feh.scm and add image-viewers.scm.

7 years agopublish: Factorize 'content-length' addition.
Ludovic Courtès [Sat, 3 Dec 2016 23:38:30 +0000 (00:38 +0100)]
publish: Factorize 'content-length' addition.

* guix/scripts/publish.scm (with-content-length): New procedure.
(http-write) <application/octet-stream>: Use it.

7 years agoservices: tor: Make sure /var/lib is world-readable.
Ludovic Courtès [Sat, 3 Dec 2016 22:36:10 +0000 (23:36 +0100)]
services: tor: Make sure /var/lib is world-readable.

* gnu/services/networking.scm (tor-hidden-service-activation): Add
'chmod' call for /var/lib.

7 years agognu: vim: Update to 8.0.0124.
Marius Bakke [Sun, 4 Dec 2016 21:12:37 +0000 (22:12 +0100)]
gnu: vim: Update to 8.0.0124.

* gnu/packages/vim.scm (vim, vim-full): Update to 8.0.0124.

7 years agognu: dovecot: Update to 2.2.27.
Tobias Geerinckx-Rice [Sun, 4 Dec 2016 20:08:47 +0000 (21:08 +0100)]
gnu: dovecot: Update to 2.2.27.

* gnu/packages/mail.scm (dovecot): Update to 2.2.27.
[source, home-page]: Use HTTPS.

7 years agognu: vim: Update to 8.0.0118.
Tobias Geerinckx-Rice [Fri, 2 Dec 2016 13:27:56 +0000 (14:27 +0100)]
gnu: vim: Update to 8.0.0118.

* gnu/packages/vim.scm (vim, vim-full): Update to 8.0.0118.

7 years agonls: Update 'da' package translation.
Marius Bakke [Sun, 4 Dec 2016 20:39:53 +0000 (21:39 +0100)]
nls: Update 'da' package translation.

7 years agonls: Update 'da' translation.
Marius Bakke [Sun, 4 Dec 2016 20:35:38 +0000 (21:35 +0100)]
nls: Update 'da' translation.

7 years agognu: Add qmidiarp.
Ricardo Wurmus [Sun, 4 Dec 2016 18:35:46 +0000 (19:35 +0100)]
gnu: Add qmidiarp.

* gnu/packages/music.scm (qmidiarp): New variable.

7 years agognu: Add Swedish Aspell dictionary.
Christopher Andersson [Sun, 4 Dec 2016 10:24:26 +0000 (11:24 +0100)]
gnu: Add Swedish Aspell dictionary.

* gnu/packages/aspell.scm (aspell-dict-sv): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: Move image viewers to (gnu packages image-viewers).
Alex Kost [Fri, 2 Dec 2016 09:37:04 +0000 (12:37 +0300)]
gnu: Move image viewers to (gnu packages image-viewers).

* gnu/packages/feh.scm (feh): Remove file.  Move package to...
* gnu/packages/geeqie.scm (geeqie): Likewise...
* gnu/packages/sxiv.scm (sxiv): Likewise...
* gnu/packages/image-viewers.scm: ... here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove files.

7 years agognu: exiv2: Move to (gnu packages image).
Alex Kost [Fri, 2 Dec 2016 09:24:40 +0000 (12:24 +0300)]
gnu: exiv2: Move to (gnu packages image).

* gnu/packages/geeqie.scm (exiv2): Move to...
* gnu/packages/image.scm: ... here.
* gnu/packages/gnome.scm: Adjust the used modules.
* gnu/packages/gnunet.scm: Likewise.
* gnu/packages/gps.scm: Likewise.

7 years agognu: emms: Update to 4.2.
Alex Kost [Tue, 29 Nov 2016 17:33:30 +0000 (20:33 +0300)]
gnu: emms: Update to 4.2.

* gnu/packages/emacs.scm (emms): Update to 4.2.
[arguments]: EMMS installs "emms-print-metadata" now but assumes that
BINDIR exists, so do not install it manually in 'post-install' phase,
and make "/bin" directory in 'pre-install' phase.

7 years agognu: emacs-with-editor: Update to 2.5.6.
Alex Kost [Sun, 27 Nov 2016 18:58:45 +0000 (21:58 +0300)]
gnu: emacs-with-editor: Update to 2.5.6.

* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.5.6.

7 years agognu: emacs-hl-todo: Update to 1.7.4.
Alex Kost [Sun, 27 Nov 2016 18:58:21 +0000 (21:58 +0300)]
gnu: emacs-hl-todo: Update to 1.7.4.

* gnu/packages/emacs.scm (emacs-hl-todo): Update to 1.7.4.

7 years agognu: Add ingen.
Ricardo Wurmus [Sun, 27 Nov 2016 22:34:37 +0000 (23:34 +0100)]
gnu: Add ingen.

* gnu/packages/music.scm (ingen): New variable.

7 years agognu: Add raul-devel.
Ricardo Wurmus [Sun, 27 Nov 2016 22:32:54 +0000 (23:32 +0100)]
gnu: Add raul-devel.

* gnu/packages/audio.scm (raul-devel): New variable.

7 years agognu: Add ganv-devel.
Ricardo Wurmus [Sun, 27 Nov 2016 22:32:06 +0000 (23:32 +0100)]
gnu: Add ganv-devel.

* gnu/packages/gtk.scm (ganv-devel): New variable.

7 years agognu: Add ams-lv2.
Ricardo Wurmus [Sat, 3 Dec 2016 15:43:27 +0000 (16:43 +0100)]
gnu: Add ams-lv2.

* gnu/packages/music.scm (ams-lv2): New variable.

7 years agognu: lvtk: Build UI library.
Ricardo Wurmus [Sat, 3 Dec 2016 19:37:52 +0000 (20:37 +0100)]
gnu: lvtk: Build UI library.

* gnu/packages/audio.scm (lvtk)[inputs]: Add gtkmm-2.
[arguments]: Pass "-std=c++11" flag.

7 years agognu: Fix header in (gnu packages golang).
Efraim Flashner [Sun, 4 Dec 2016 06:50:30 +0000 (08:50 +0200)]
gnu: Fix header in (gnu packages golang).

* gnu/packages/golang.scm: Replace header line declaring this file as
part of GNU Guix.

7 years agognu: Add econnman.
Efraim Flashner [Mon, 21 Nov 2016 20:54:31 +0000 (22:54 +0200)]
gnu: Add econnman.

* gnu/packages/connman.scm (econnman): New variable.

7 years agognu: Add lekha.
Efraim Flashner [Mon, 21 Nov 2016 20:50:06 +0000 (22:50 +0200)]
gnu: Add lekha.

* gnu/packages/enlightenment.scm (lekha): New variable.

7 years agognu: Add qsyncthingtray.
Efraim Flashner [Mon, 21 Nov 2016 20:23:13 +0000 (22:23 +0200)]
gnu: Add qsyncthingtray.

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

7 years agognu: Rename owncloud.scm to sync.scm.
Efraim Flashner [Mon, 21 Nov 2016 20:20:25 +0000 (22:20 +0200)]
gnu: Rename owncloud.scm to sync.scm.

* gnu/packages/owncloud.scm: Rename to ...
* gnu/packages/sync.scm: ... this.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

7 years agognu: Add rkflashtool.
Efraim Flashner [Mon, 21 Nov 2016 20:13:37 +0000 (22:13 +0200)]
gnu: Add rkflashtool.

* gnu/packages/flashing-tools.scm (rkflashtool): New variable.

7 years agognu: uget: Add missing input.
Efraim Flashner [Sat, 3 Dec 2016 21:19:55 +0000 (23:19 +0200)]
gnu: uget: Add missing input.

* gnu/packages/bittorrent.scm (uget)[native-inputs]: Add intltool.

7 years agognu: tor: Update to 0.2.8.10.
Efraim Flashner [Sat, 3 Dec 2016 20:56:39 +0000 (22:56 +0200)]
gnu: tor: Update to 0.2.8.10.

* gnu/packages/tor.scm (tor): Update to 0.2.8.10.

7 years agognu: acme-client: Update to 0.1.15.
Leo Famulari [Sun, 4 Dec 2016 03:36:10 +0000 (22:36 -0500)]
gnu: acme-client: Update to 0.1.15.

* gnu/packages/tls.scm (acme-client): Update to 0.1.15.
[native-inputs]: Add pkg-config.

7 years agognu: taglib: Update to 1.10.
Leo Famulari [Tue, 4 Oct 2016 06:33:15 +0000 (02:33 -0400)]
gnu: taglib: Update to 1.10.

* gnu/packages/mp3.scm (taglib): Update to 1.10.

7 years agognu: aragorn: Update to 1.2.38.
Ben Woodcroft [Sun, 4 Dec 2016 00:51:54 +0000 (10:51 +1000)]
gnu: aragorn: Update to 1.2.38.

* gnu/packages/bioinformatics.scm (aragorn): Update to 1.2.38.

7 years agognu: Add highlight.
Ricardo Wurmus [Sat, 3 Dec 2016 15:42:35 +0000 (16:42 +0100)]
gnu: Add highlight.

* gnu/packages/pretty-print.scm (highlight): New variable.

7 years agognu: git: Fix gitweb.
Ricardo Wurmus [Sat, 3 Dec 2016 11:46:25 +0000 (12:46 +0100)]
gnu: git: Fix gitweb.

* gnu/packages/version-control.scm (git)[inputs]: Add perl-cgi.
[arguments]: Wrap "gitweb.cgi" with PERL5LIB.

7 years agognu: Add grantlee.
Thomas Danckaert [Thu, 1 Dec 2016 11:51:20 +0000 (12:51 +0100)]
gnu: Add grantlee.

* gnu/packages/qt.scm (grantlee): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add libksysguard.
Thomas Danckaert [Thu, 1 Dec 2016 11:50:16 +0000 (12:50 +0100)]
gnu: Add libksysguard.

* gnu/packages/kde.scm (libksysguard): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: icecat: Update to 45.5.1-gnu1.
Mark H Weaver [Sat, 3 Dec 2016 17:19:17 +0000 (12:19 -0500)]
gnu: icecat: Update to 45.5.1-gnu1.

* gnu/packages/gnuzilla.scm (icecat): Update to 45.5.1-gnu1.
[source]: Remove temporary URI for 45.3 beta.  Fix URI computation.  Remove
outdated patches.  Add more cherry-picked bug fixes from upstream
mozilla-esr45.  Use 'list' instead of quasiquote in 'patches' field.

7 years agodoc: Use @file to mark file names.
John Darrington [Sat, 3 Dec 2016 17:09:51 +0000 (18:09 +0100)]
doc: Use @file to mark file names.

* doc/guix.texi: Use @file where appropriate.

7 years agognu: Add Kerberos client service.
John Darrington [Sat, 3 Dec 2016 12:12:56 +0000 (13:12 +0100)]
gnu: Add Kerberos client service.

* doc/guix.texi (Kerberos Services)[Krb5 Service]: New subsubheading.
* gnu/services/kerberos.scm (krb5-service-type): New variable.
* gnu/services/configuration.scm (configuration-field-serializer,
  configuration-field-getter): Export variables.

7 years agognu: Add fcgiwrap.
Ricardo Wurmus [Wed, 30 Nov 2016 16:07:38 +0000 (17:07 +0100)]
gnu: Add fcgiwrap.

* gnu/packages/web.scm (fcgiwrap): New variable.

7 years agognu: Add fcgi.
Ricardo Wurmus [Wed, 30 Nov 2016 16:04:34 +0000 (17:04 +0100)]
gnu: Add fcgi.

* gnu/packages/patches/fcgi-2.4.0-gcc44-fixes.patch: New file.
* gnu/packages/patches/fcgi-2.4.0-poll.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patches.
* gnu/packages/web.scm (fcgi): New variable.

7 years agognu: linux-libre: Update to 4.8.12.
Mark H Weaver [Sat, 3 Dec 2016 15:20:59 +0000 (10:20 -0500)]
gnu: linux-libre: Update to 4.8.12.

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

7 years agognu: linux-libre@4.4: Update to 4.4.36.
Mark H Weaver [Sat, 3 Dec 2016 15:20:00 +0000 (10:20 -0500)]
gnu: linux-libre@4.4: Update to 4.4.36.

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

7 years agognu: linux-libre@4.1: Update to 4.1.36.
Mark H Weaver [Sat, 3 Dec 2016 15:19:08 +0000 (10:19 -0500)]
gnu: linux-libre@4.1: Update to 4.1.36.

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

7 years agodoc: Remove obsolete bit about networking in VMs.
Ludovic Courtès [Fri, 2 Dec 2016 22:28:45 +0000 (23:28 +0100)]
doc: Remove obsolete bit about networking in VMs.

* doc/guix.texi (Running GuixSD in a VM): Remove "the boot will fail"
wording since that is no longer true since commit
6129dd8b5989f77b2976c68ecdf1f7dbfa63ec46.

7 years agognu: guix: Update development snapshot.
Ludovic Courtès [Fri, 2 Dec 2016 22:04:53 +0000 (23:04 +0100)]
gnu: guix: Update development snapshot.

* gnu/packages/package-management.scm (guix-devel): Update to 463fb7d.

7 years agognu: python-cryptography: Update to 1.6.
Leo Famulari [Sat, 3 Dec 2016 03:29:21 +0000 (22:29 -0500)]
gnu: python-cryptography: Update to 1.6.

* gnu/packages/python.scm (python-cryptography, python2-cryptography): Update
to 1.6.
(python-cryptography-vectors, python2-cryptography-vectors): Update to 1.6.

7 years agognu: dblatex: Update comment.
Hartmut Goebel [Fri, 2 Dec 2016 14:20:00 +0000 (15:20 +0100)]
gnu: dblatex: Update comment.

* gnu/packages/docbook.scm (dblatex)[arguments]: Detail comment about why
the use of setuptools needs to be disabled.

7 years agognu: python-numpy: Fix inputs.
Hartmut Goebel [Fri, 2 Dec 2016 14:05:19 +0000 (15:05 +0100)]
gnu: python-numpy: Fix inputs.

This fixes 2efabc5589dc641dce75702b99253a3fb40bb2eb, where some inputs
have been changed to propagated-inputs, but the propagated-inputs are
still extended from inputs and the inputs are not extended at all.

* gnu/packages/python.scm (python-numpy, python2-numpy)[inputs]:
Extend from python-numpy-bootstrap's package-inputs. [propagated-inputs]:
Extend from python-numpy-bootstrap's package-propagated-inputs.

7 years agognu: python2-ipython: Fix inputs.
Hartmut Goebel [Fri, 2 Dec 2016 14:02:30 +0000 (15:02 +0100)]
gnu: python2-ipython: Fix inputs.

This fixes e62600feb6a3aca2304925ed8c0bb5a9060e38dd, where the inputs
have been changed to native-inputs, but still extended from inputs.

* gnu/packages/python.scm (python2-ipython)[native-inputs]: Extend
from python-ipython's package-native-inputs.

7 years agognu: python-numpydoc: Correct inputs.
Hartmut Goebel [Fri, 2 Dec 2016 13:03:12 +0000 (14:03 +0100)]
gnu: python-numpydoc: Correct inputs.

This does what 213d1745c6adbfd274b1edc575529e026b0ab743 was
supposed to do.

* gnu/packages/python.scm (python-numpydoc, python-numpydoc)
Change first of the duplicate [native-inputs] definitions to
[propagated-inputs].

7 years agognu: calibre: Do not use python setuptools for building.
Hartmut Goebel [Fri, 2 Dec 2016 12:56:10 +0000 (13:56 +0100)]
gnu: calibre: Do not use python setuptools for building.

* gnu/packages/ebook.scm (calibre)[arguments]: Set #:use-setuptools?
to false.

7 years agognu: file-system-shepherd-service: Use mount-file-system.
John Darrington [Tue, 29 Nov 2016 18:33:39 +0000 (19:33 +0100)]
gnu: file-system-shepherd-service: Use mount-file-system.

* gnu/services/base.scm (file-system-shepherd-service): Use
  mount-file-system instead of manually mounting the file system.

7 years agognu: Add dnscrypt-proxy.
Marius Bakke [Sat, 26 Nov 2016 15:24:18 +0000 (16:24 +0100)]
gnu: Add dnscrypt-proxy.

* gnu/packages/dns.scm (dnscrypt-proxy): New variable.

7 years agognu: Add dnscrypt-wrapper.
Marius Bakke [Sat, 26 Nov 2016 12:51:01 +0000 (13:51 +0100)]
gnu: Add dnscrypt-wrapper.

* gnu/packages/dns.scm (dnscrypt-wrapper): New variable.

7 years agognu: virt-manager: Do not use python setuptools for building.
Marius Bakke [Fri, 2 Dec 2016 12:21:57 +0000 (13:21 +0100)]
gnu: virt-manager: Do not use python setuptools for building.

* gnu/packages/qemu.scm (virt-manager)[arguments]: Set #use-setuptools? to #f.

7 years agognu: dblatex: Update to 0.3.9.
Marius Bakke [Wed, 30 Nov 2016 15:29:11 +0000 (16:29 +0100)]
gnu: dblatex: Update to 0.3.9.

* gnu/packages/docbook.scm (dblatex): Update to 0.3.9.

7 years agognu: libsigc++: Update to 2.10.0.
Marius Bakke [Wed, 30 Nov 2016 18:16:48 +0000 (19:16 +0100)]
gnu: libsigc++: Update to 2.10.0.

* gnu/packages/glib.scm (libsigc++): Update to 2.10.0.

7 years agognu: go-1.7: Update to 1.7.4 [security fixes].
Leo Famulari [Fri, 2 Dec 2016 08:14:12 +0000 (03:14 -0500)]
gnu: go-1.7: Update to 1.7.4 [security fixes].

* gnu/packages/golang.scm (go-1.7): Update to 1.7.4.

7 years agognu: vtk: Build with more system libraries.
Eric Bavier [Sat, 16 Jul 2016 01:27:22 +0000 (20:27 -0500)]
gnu: vtk: Build with more system libraries.

* gnu/packages/vtk.scm (vtk)[inputs]: Add expat, freetype, hdf5, jpeg,
png, tiff, jsoncpp, libogg, libtheora, and zlib.
[arguments]: Use #:build-type keyword.  Add cmake flags for system
libraries.

7 years agognu: vtk: Upgrade to 7.1.0.
Eric Bavier [Sat, 16 Jul 2016 01:24:25 +0000 (20:24 -0500)]
gnu: vtk: Upgrade to 7.1.0.

* gnu/packages/vtk.scm (vtk): Upgrade to 7.1.0.
[source]: Remove patches.  Use version-major+minor.
* gnu/packages/patches/vtk-mesa-10.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Remove it.

7 years agognu: jsoncpp: Build shared libraries.
Eric Bavier [Fri, 2 Dec 2016 04:11:21 +0000 (22:11 -0600)]
gnu: jsoncpp: Build shared libraries.

* gnu/packages/serialization.scm (jsoncpp)[arguments]: New field.

7 years agognu: netcdf: Upgrade to 4.4.1.1.
Eric Bavier [Thu, 1 Dec 2016 03:26:01 +0000 (21:26 -0600)]
gnu: netcdf: Upgrade to 4.4.1.1.

* gnu/packages/maths.scm (netcdf, netcdf-parallel-openmpi): Upgrade to
4.4.1.1.
[source]: Adjust patch name, add netcdf-tst_h_par.patch
* gnu/packages/patches/netcdf-config.date.patch: Rename to...
* gnu/packages/patches/netcdf-date-time.patch: ...this.  Adjust for
latest source.
* gnu/packages/patches/netcdf-tst_h_par.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Adjust patches.

7 years agognu: offlineimap: Update to 7.0.12.
Efraim Flashner [Fri, 2 Dec 2016 05:40:08 +0000 (07:40 +0200)]
gnu: offlineimap: Update to 7.0.12.

* gnu/packages/mail.scm (offlineimap): Update to 7.0.12.

7 years agognu: dblatex: Do not use python setuptools for building.
Marius Bakke [Thu, 1 Dec 2016 22:30:49 +0000 (23:30 +0100)]
gnu: dblatex: Do not use python setuptools for building.

* gnu/packages/docbook.scm (dblatex)[arguments]: Set #:use-setuptools?
to false.

7 years agooffload: Do not abort when a machine is unreachable.
Ludovic Courtès [Thu, 1 Dec 2016 22:21:15 +0000 (23:21 +0100)]
offload: Do not abort when a machine is unreachable.

* guix/scripts/offload.scm (machine-load): Wrap 'open-ssh-session' call
in 'false-if-exception'; return +inf.0 if it returns #f.

7 years agooffload: Gracefully report connection failures.
Ludovic Courtès [Thu, 1 Dec 2016 22:20:18 +0000 (23:20 +0100)]
offload: Gracefully report connection failures.

* guix/scripts/offload.scm (open-ssh-session): Check the return value of
'connect!'.  Call 'leave' when it's not 'ok.

7 years agostore: Increase buffering for the '%stderr-write' upcall.
Ludovic Courtès [Thu, 1 Dec 2016 22:09:34 +0000 (23:09 +0100)]
store: Increase buffering for the '%stderr-write' upcall.

* guix/store.scm (process-stderr) <%stderr-write>: Pass #:buffer-size to
'dump-port'.

7 years agodaemon: Buffer data sent to clients by the 'export-path' RPC.
Ludovic Courtès [Thu, 1 Dec 2016 21:53:37 +0000 (22:53 +0100)]
daemon: Buffer data sent to clients by the 'export-path' RPC.

Before that we'd have STDERR_WRITE round trips for very small amounts of
data, ranging from a few bytes for the metadata of nars to the size of
one file being exported.

With this change, something like:

  guix archive --export /gnu/store/5rrsbaghh5ix1vjcicsl60gsxilhjnf2-coreutils-8.25 | dd of=/dev/null

reports a throughput of 35 MB/s instead of 25 MB/s before.

* nix/nix-daemon/nix-daemon.cc (TunnelSink): Inherit from 'BufferedSink'
rather than 'Sink'.  Rename 'operator ()' to 'write'.
(performOp) <wopExportPath>: Add 'sink.flush' call.

7 years agooffload: Warn about the lack of zlib support.
Ludovic Courtès [Thu, 1 Dec 2016 20:49:16 +0000 (21:49 +0100)]
offload: Warn about the lack of zlib support.

* guix/scripts/offload.scm (guix-offload): Print a warning when
'zlib-support?' returns false.

7 years agooffload: Remove redundant call to 'topologically-sorted' in 'send-file'.
Ludovic Courtès [Thu, 1 Dec 2016 20:48:20 +0000 (21:48 +0100)]
offload: Remove redundant call to 'topologically-sorted' in 'send-file'.

* guix/scripts/offload.scm (send-files): Remove call to
'topologically-sorted'.

7 years agognu: Add uget.
Tomáš Čech [Fri, 18 Nov 2016 21:58:01 +0000 (22:58 +0100)]
gnu: Add uget.

* gnu/packages/bittorrent.scm (uget): New variable.

7 years agognu: ardour: Update to 5.5.
David Thompson [Thu, 1 Dec 2016 17:08:33 +0000 (12:08 -0500)]
gnu: ardour: Update to 5.5.

* gnu/packages/audio.scm (ardour): Update to 5.5.

7 years agognu: python-gst: Update to 1.10.2.
Efraim Flashner [Thu, 1 Dec 2016 10:56:23 +0000 (12:56 +0200)]
gnu: python-gst: Update to 1.10.2.

* gnu/packages/gstreamer.scm (python-gst): Update to 1.10.2.

7 years agognu: gst-libav: Update to 1.10.2.
Efraim Flashner [Thu, 1 Dec 2016 10:55:45 +0000 (12:55 +0200)]
gnu: gst-libav: Update to 1.10.2.

* gnu/packages/gstreamer.scm (gst-libav): Update to 1.10.2.

7 years agognu: gst-plugins-ugly: Update to 1.10.2.
Efraim Flashner [Thu, 1 Dec 2016 10:55:09 +0000 (12:55 +0200)]
gnu: gst-plugins-ugly: Update to 1.10.2.

* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.10.2.

7 years agognu: gst-plugins-bad: Update to 1.10.2.
Efraim Flashner [Thu, 1 Dec 2016 10:54:19 +0000 (12:54 +0200)]
gnu: gst-plugins-bad: Update to 1.10.2.

* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.10.2.