jackhill/guix/guix.git
7 years agognu: alot: Update to 0.4.
Marius Bakke [Fri, 9 Dec 2016 10:47:39 +0000 (11:47 +0100)]
gnu: alot: Update to 0.4.

* gnu/packages/mail.scm (alot): Update to 0.4.
[arguments]: Update python3 comment.

7 years agognu: php: Update to 7.0.14.
Julien Lepiller [Thu, 8 Dec 2016 19:25:15 +0000 (20:25 +0100)]
gnu: php: Update to 7.0.14.

* gnu/packages/php.scm (php): Update to 7.0.14.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: parallel: Update 20161122.
Leo Famulari [Fri, 9 Dec 2016 04:01:54 +0000 (23:01 -0500)]
gnu: parallel: Update 20161122.

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

7 years agognu: Add gnome-system-monitor.
rennes [Thu, 8 Dec 2016 03:47:27 +0000 (21:47 -0600)]
gnu: Add gnome-system-monitor.

* gnu/packages/gnome.scm (gnome-system-monitor): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agostore: 'open-connection' no longer raises '&nar-error' for protocol errors.
Ludovic Courtès [Thu, 8 Dec 2016 13:03:33 +0000 (14:03 +0100)]
store: 'open-connection' no longer raises '&nar-error' for protocol errors.

* guix/store.scm (open-connection): Guard body against 'nar-error?' and
re-raise as '&nix-connection-error'.
* tests/store.scm ("connection handshake error"): New test.

7 years agognu: Add epic5.
ng0 [Tue, 6 Dec 2016 19:35:38 +0000 (19:35 +0000)]
gnu: Add epic5.

* gnu/packages/irc.scm (epic5): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: enlightenment: Update to 0.21.4.
Efraim Flashner [Thu, 8 Dec 2016 19:31:52 +0000 (21:31 +0200)]
gnu: enlightenment: Update to 0.21.4.

* gnu/packages/enlightenment.scm (enlightenment): Update to 0.21.4.

7 years agognu: efl: Update to 1.18.4.
Efraim Flashner [Thu, 8 Dec 2016 19:09:17 +0000 (21:09 +0200)]
gnu: efl: Update to 1.18.4.

* gnu/packages/enlightenment.scm (efl): Update to 1.18.4.

7 years agognu: tor: Update to 0.2.8.11.
Efraim Flashner [Thu, 8 Dec 2016 18:30:48 +0000 (20:30 +0200)]
gnu: tor: Update to 0.2.8.11.

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

7 years agognu: imagemagick: Update to 6.9.6-7.
Leo Famulari [Thu, 8 Dec 2016 19:29:41 +0000 (14:29 -0500)]
gnu: imagemagick: Update to 6.9.6-7.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.6-7.

7 years agognu: tcsh: Fix out of bounds read.
Leo Famulari [Wed, 7 Dec 2016 23:51:27 +0000 (18:51 -0500)]
gnu: tcsh: Fix out of bounds read.

* gnu/packages/patches/tcsh-fix-out-of-bounds-read.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/shells.scm (tcsh)[replacement]: New field.
(tcsh/fixed): New variable.

7 years agognu: Add vis.
José Miguel Sánchez García [Wed, 7 Dec 2016 16:53:22 +0000 (17:53 +0100)]
gnu: Add vis.

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

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: python-html5lib: Update to 1.0b10 [fixes CVE-2016-{9909,9910}].
Marius Bakke [Thu, 8 Dec 2016 12:54:09 +0000 (13:54 +0100)]
gnu: python-html5lib: Update to 1.0b10 [fixes CVE-2016-{9909,9910}].

* gnu/packages/python.scm (python-html5lib, python2-html5lib): Update to 1.0b10.

7 years agognu: vsearch: Update to 2.3.3.
Ben Woodcroft [Thu, 8 Dec 2016 12:39:10 +0000 (22:39 +1000)]
gnu: vsearch: Update to 2.3.3.

* gnu/packages/bioinformatics.scm (vsearch): Update to 2.3.3.

7 years agognu: libreoffice: Add 'libreoffice' symlink.
Alex Kost [Thu, 8 Dec 2016 09:25:18 +0000 (12:25 +0300)]
gnu: libreoffice: Add 'libreoffice' symlink.

* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Adjust
'bin-install' phase to make 'libreoffice' symlink along with 'soffice'.

Co-authored-by: ng0 <ng0@libertad.pw>
7 years agognu: Update 'geiser' hash and deprecate 'geiser-next'.
Alex Kost [Tue, 29 Nov 2016 19:46:34 +0000 (22:46 +0300)]
gnu: Update 'geiser' hash and deprecate 'geiser-next'.

* gnu/packages/emacs.scm (geiser)[source]: Update the hash (the release
tarball was updated in place).
(geiser-next): Deprecate.

7 years agognu: Fix path to /etc/netconfig in libtirpc.
John Darrington [Wed, 7 Dec 2016 14:23:52 +0000 (15:23 +0100)]
gnu: Fix path to /etc/netconfig in libtirpc.

* gnu/packages/onc-rpc.scm (libtirpc) [arguments]: Replace "/etc/netconfig"
with (string-append %output "/etc/netconfig")

7 years agohydra: Fix wrong-num-args error when computing the cross jobs.
Ludovic Courtès [Wed, 7 Dec 2016 22:58:15 +0000 (23:58 +0100)]
hydra: Fix wrong-num-args error when computing the cross jobs.

Fixes a regression introduced in
dea91108cf6b9bb46071c8f65c9abf834c5b064d.

* build-aux/hydra/gnu-system.scm (hydra-jobs)[cross-jobs](either): Add
third parameter and honor it.

7 years agohydra: Adjust to make-bootstrap.scm change.
Ludovic Courtès [Wed, 7 Dec 2016 22:57:09 +0000 (23:57 +0100)]
hydra: Adjust to make-bootstrap.scm change.

This is a followup to commit f13f60cb2620433280ccb2132376b7c6d3dbc06f.

* build-aux/hydra/gnu-system.scm (%core-packages): Call
'%glibc-bootstrap-tarball' since it's now a thunk, not a package.

7 years agohydra: Use '%final-inputs' from base.scm, not commencement.scm.
Ludovic Courtès [Wed, 7 Dec 2016 22:53:18 +0000 (23:53 +0100)]
hydra: Use '%final-inputs' from base.scm, not commencement.scm.

* build-aux/hydra/gnu-system.scm (package->job): Use the '%final-inputs'
procedure from (gnu packages base).

7 years agognu: samba: Don't expect configuration files inside the store.
Adonay Felipe Nogueira [Sat, 3 Dec 2016 23:22:56 +0000 (21:22 -0200)]
gnu: samba: Don't expect configuration files inside the store.

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

* gnu/packages/samba.scm (samba)[arguments]: Add --sysconfdir configure flag.
Add 'disable-etc-samba-directory-creation' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add lua-lpeg.
José Miguel Sánchez García [Wed, 7 Dec 2016 17:06:22 +0000 (18:06 +0100)]
gnu: Add lua-lpeg.

* gnu/packages/lua.scm (lua-lpeg): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: Add libtermkey.
José Miguel Sánchez García [Wed, 7 Dec 2016 17:03:09 +0000 (18:03 +0100)]
gnu: Add libtermkey.

* gnu/packages/terminals.scm (libtermkey): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: cross-base: Move phases to (gnu build cross-toolchain).
Ludovic Courtès [Wed, 7 Dec 2016 20:49:25 +0000 (21:49 +0100)]
gnu: cross-base: Move phases to (gnu build cross-toolchain).

* gnu/packages/cross-base.scm (cross-gcc-arguments) <#:phases>: Use
'cross-gcc-build-phases', and move body cross-toolchain.scm.
(cross-gcc): Add #:imported-modules.  Add (gnu build cross-toolchain) to
 #:modules.
* gnu/build/cross-toolchain.scm: New file, with code from
'cross-gcc-arguments'.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

7 years agognu: cross-base: Factorize list of cross environment variables.
Ludovic Courtès [Wed, 7 Dec 2016 12:57:43 +0000 (13:57 +0100)]
gnu: cross-base: Factorize list of cross environment variables.

* gnu/packages/cross-base.scm (cross-libc): Replace literal list of
environment variable names with %GCC-CROSS-INCLUDE-PATHS.
(cross-kernel-headers): Likewise.

7 years agognu: ams-lv2: Remove CPU optimization flags on non-Intel hardware.
Efraim Flashner [Wed, 7 Dec 2016 19:20:09 +0000 (21:20 +0200)]
gnu: ams-lv2: Remove CPU optimization flags on non-Intel hardware.

* gnu/packages/music.scm (ams-lv2)[arguments]: Add phase to remove
Intel specific CPU optimization flags when compiling on non-Intel
hardware.

7 years agognu: python-sqlalchemy-utils: Update to 0.32.11.
Danny Milosavljevic [Wed, 7 Dec 2016 17:23:05 +0000 (18:23 +0100)]
gnu: python-sqlalchemy-utils: Update to 0.32.11.

* gnu/packages/python.scm (python-sqlalchemy-utils): Update to 0.32.11.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: Add python-sadisplay.
Danny Milosavljevic [Tue, 6 Dec 2016 21:43:55 +0000 (22:43 +0100)]
gnu: Add python-sadisplay.

* gnu/packages/python.scm (python-sadisplay, python2-sadisplay): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: subversion: Update to 1.8.17.
Efraim Flashner [Wed, 7 Dec 2016 06:30:19 +0000 (08:30 +0200)]
gnu: subversion: Update to 1.8.17.

* gnu/packages/version-control.scm (subversion): Update to 1.8.17.

7 years agognu: make-bootstrap: Produce the correct %glibc-bootstrap-tarball for Hurd systems.
Manolis Ragkousis [Wed, 30 Nov 2016 14:49:48 +0000 (16:49 +0200)]
gnu: make-bootstrap: Produce the correct %glibc-bootstrap-tarball for Hurd systems.

* gnu/packages/make-bootstrap.scm (%glibc-bootstrap-tarball): Make it a procedure.
  (%glibc-stripped): Make it a procedure and move the kernel specific part from
  here to ...
* guix/build/make-bootstrap.scm (make-stripped-libc): ... here. New file.
* Makefile.am (MODULES): Add it.

7 years agognu: cross-kernel-headers: Remove propagated-inputs from xhurd-headers.
Manolis Ragkousis [Sun, 4 Dec 2016 14:56:58 +0000 (16:56 +0200)]
gnu: cross-kernel-headers: Remove propagated-inputs from xhurd-headers.

* gnu/packages/cross-base.scm (xhurd-headers)[propagated-inputs]: Remove them.

7 years agohydra: Add "i686-w64-mingw32" as a cross-compilation target.
Ludovic Courtès [Wed, 7 Dec 2016 09:21:00 +0000 (10:21 +0100)]
hydra: Add "i686-w64-mingw32" as a cross-compilation target.

* build-aux/hydra/gnu-system.scm (%cross-targets): Add "i686-w64-mingw32".
(hydra-jobs)[cross-jobs?](pointless?): New procedure.
Use it.

7 years agognu: guile-2.0: support mingw.
Jan Nieuwenhuizen [Sun, 24 Apr 2016 12:06:56 +0000 (14:06 +0200)]
gnu: guile-2.0: support mingw.

* gnu/packages/guile.scm (guile-2.0): Support MinGW.

7 years agognu: readline: support mingw.
Jan Nieuwenhuizen [Tue, 12 Apr 2016 13:49:17 +0000 (15:49 +0200)]
gnu: readline: support mingw.

* gnu/packages/patches/readline-7.0-mingw.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/readline.scm (readline): Support MinGW.

7 years agognu: ncurses: support mingw.
Mark H Weaver [Sun, 14 Aug 2016 07:46:48 +0000 (03:46 -0400)]
gnu: ncurses: support mingw.

* gnu/packages/ncurses.scm (ncurses): Support MinGW.

Co-Authored-By: Jan Nieuwenhuizen <janneke@gnu.org>
7 years agognu: gmp: build shared library for mingw.
Jan Nieuwenhuizen [Tue, 12 Apr 2016 13:48:28 +0000 (15:48 +0200)]
gnu: gmp: build shared library for mingw.

* gnu/packages/multiprecision.scm (gmp)[MINGW]: Use --enable-shared.

7 years agognu: libunistring: support mingw: propagate libiconv if needed.
Jan Nieuwenhuizen [Mon, 25 Apr 2016 21:47:50 +0000 (23:47 +0200)]
gnu: libunistring: support mingw: propagate libiconv if needed.

* gnu/packages/libunistring (libunistring): propagated-inputs: add
libiconv-if-needed.  Fixes unicode translation in MinGW.

7 years agognu: Add function libiconv-if-needed.
Jan Nieuwenhuizen [Tue, 3 May 2016 16:49:33 +0000 (18:49 +0200)]
gnu: Add function libiconv-if-needed.

* gnu/packages/base.scm (libiconv-if-needed): New function.

7 years agognu: cross-base: Add i686-w64-mingw32 target.
Jan Nieuwenhuizen [Sat, 28 May 2016 15:32:04 +0000 (17:32 +0200)]
gnu: cross-base: Add i686-w64-mingw32 target.

* guix/utils.scm (mingw-target?): New function.
* gnu/packages/cross-base.scm (cross-gcc-snippet): New procedure
(cross-gcc): Use it.
(cross-gcc-arguments, cross-gcc-patches, cross-gcc): Support MinGW.
(native-libc, cross-newlib?): New functions.
(cross-libc): Use cross-newlib? to support MinGW.
(%gcc-include-paths, %gcc-cross-include-paths): New variables.

7 years agognu: Add mingw-w64.
Jan Nieuwenhuizen [Thu, 14 Apr 2016 05:35:40 +0000 (07:35 +0200)]
gnu: Add mingw-w64.

* gnu/packages/patches/gcc-4.9.3-mingw-gthr-default.patch,
gnu/packages/patches/mingw-w64-5.0rc2-gcc-4.9.3.patch,
gnu/packages/mingw.scm: New files.
* gnu/local.mk (dist_patch_DATA): Add the patches.
(GNU_SYSTEM_MODULES): Add mingw.scm.

7 years agodoc: Correct example for 'wpa-supplicant-service-type'.
Alex ter Weele [Mon, 5 Dec 2016 01:46:14 +0000 (20:46 -0500)]
doc: Correct example for 'wpa-supplicant-service-type'.

* doc/guix.texi (Networking Services): Change example to use
'wpa-supplicant-service-type'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: zynaddsubfx: Update to 3.0.1.
Ricardo Wurmus [Wed, 7 Dec 2016 09:07:31 +0000 (10:07 +0100)]
gnu: zynaddsubfx: Update to 3.0.1.

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

7 years agognu: libx264: Update to 20161205-2245.
Efraim Flashner [Tue, 6 Dec 2016 20:43:31 +0000 (22:43 +0200)]
gnu: libx264: Update to 20161205-2245.

* gnu/packages/video.scm (libx264): Update to 20161205-2245.
[source]: Use https.
[home-page]: Same.

7 years agognu: radicale: Skip the test suite.
Leo Famulari [Wed, 7 Dec 2016 01:45:23 +0000 (20:45 -0500)]
gnu: radicale: Skip the test suite.

* gnu/packages/dav.scm (radicale)[arguments]: Skip the tests.

7 years agognu: ffmpeg: Update to 3.2.2.
Efraim Flashner [Tue, 6 Dec 2016 18:48:56 +0000 (20:48 +0200)]
gnu: ffmpeg: Update to 3.2.2.

* gnu/packages/video.scm (ffmpeg): Update to 3.2.2.

7 years agognu: emacs-expand-region: Update to 0.11.0.
Ricardo Wurmus [Tue, 6 Dec 2016 15:08:21 +0000 (16:08 +0100)]
gnu: emacs-expand-region: Update to 0.11.0.

* gnu/packages/emacs.scm (emacs-expand-region): Update to 0.11.0.

7 years agognu: httpd: Add fix for CVE-2016-8740.
Efraim Flashner [Tue, 6 Dec 2016 13:36:59 +0000 (15:36 +0200)]
gnu: httpd: Add fix for CVE-2016-8740.

* gnu/packages/web.scm (httpd)[source]: Add patch for CVE-2016-8740.
* gnu/packages/patches/httpd-CVE-2016-8740.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

7 years agognu: python2-notebook: Fix build.
Hartmut Goebel [Tue, 6 Dec 2016 10:26:34 +0000 (11:26 +0100)]
gnu: python2-notebook: Fix build.

* gnu/packages/python.scm (python2-notebook)[properties]: Add
python2-variant.
(python2-notebook)[native-packages] add python2-mock. [arguments] Add
phase "disable-test-case" for disabling a failing test. immediately

7 years agognu: python-ipython-genutils: Update description.
Hartmut Goebel [Mon, 5 Dec 2016 11:13:15 +0000 (12:13 +0100)]
gnu: python-ipython-genutils: Update description.

* gnu/packages/python.scm (python-ipython-genutils)[description]: Add
deprecation note and TODO comment.

7 years agognu: python-ipython: Update to 4.0.3
Hartmut Goebel [Mon, 5 Dec 2016 10:55:01 +0000 (11:55 +0100)]
gnu: python-ipython: Update to 4.0.3

* gnu/packages/python.scm (python-ipython, python2-ipython): Update to
version 4.0.3.

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.