jackhill/guix/guix.git
7 years agognu: Add eigensoft.
Ricardo Wurmus [Tue, 12 Jul 2016 13:29:19 +0000 (15:29 +0200)]
gnu: Add eigensoft.

* gnu/packages/bioinformatics.scm (eigensoft): New variable.

7 years agognu: python-setuptools-scm: Update to 1.11.1.
Efraim Flashner [Thu, 14 Jul 2016 02:49:46 +0000 (05:49 +0300)]
gnu: python-setuptools-scm: Update to 1.11.1.

* gnu/packages/python.scm (python-setuptools-scm): Update to 1.11.1.

7 years agodoc: Explain 'guix hash -r' for Git checkouts.
Ludovic Courtès [Wed, 13 Jul 2016 21:51:17 +0000 (23:51 +0200)]
doc: Explain 'guix hash -r' for Git checkouts.

* doc/guix.texi (origin Reference): Add xref to "guix download" and
"guix hash".
(Invoking guix hash): Provide an example to compute the hash of a Git
checkout.

Co-authored-by: Troy Sankey <sankeytms@gmail.com>
7 years agosystem: Change the shell of 'nobody' to 'nologin'.
Ludovic Courtès [Wed, 13 Jul 2016 21:42:35 +0000 (23:42 +0200)]
system: Change the shell of 'nobody' to 'nologin'.

Fixes <http://bugs.gnu.org/23971>.
Reported by Vincent Legoll <vincent.legoll@gmail.com>.

* gnu/system/shadow.scm (%base-user-accounts): Add 'shell' field.  Set
'home-directory' to "/nonexistent".

7 years agognu: grub: Update to 2.02~beta3.
Jan Nieuwenhuizen [Thu, 16 Jun 2016 07:50:27 +0000 (09:50 +0200)]
gnu: grub: Update to 2.02~beta3.

* gnu/packages/grub.scm (grub): Update to 2.02~beta3.
[arguments]: Modify tests/grub_func_test.in in 'patch-stuff' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: screen: Remove unneeded configure flags.
Ludovic Courtès [Wed, 13 Jul 2016 10:40:42 +0000 (12:40 +0200)]
gnu: screen: Remove unneeded configure flags.

* gnu/packages/screen.scm (screen)[arguments]: Remove --infodir and
--mandir, which are no longer needed.

7 years agognu: screen: Support 256 colors.
George Clemmer [Tue, 12 Jul 2016 17:57:28 +0000 (13:57 -0400)]
gnu: screen: Support 256 colors.

* gnu/packages/screen.scm (screen)[arguments]: Pass --enable-colors256.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: linux-libre: Update to 4.6.4.
Mark H Weaver [Wed, 13 Jul 2016 01:57:33 +0000 (21:57 -0400)]
gnu: linux-libre: Update to 4.6.4.

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

7 years agognu: linux-libre-4.4: Update to 4.4.15.
Mark H Weaver [Wed, 13 Jul 2016 01:52:06 +0000 (21:52 -0400)]
gnu: linux-libre-4.4: Update to 4.4.15.

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

7 years agolint: 'validate-uri' reports suspiciously small 200 responses.
Ludovic Courtès [Tue, 12 Jul 2016 22:50:05 +0000 (00:50 +0200)]
lint: 'validate-uri' reports suspiciously small 200 responses.

* guix/scripts/lint.scm (validate-uri): Upon 200 http-response, check
the 'response-content-length' and emit a warning when it is <= 1000.
* tests/lint.scm (call-with-http-server): Add 'data' parameter.
(with-http-server): Likewise.
(%long-string): New variable.
("home-page: 200"): Pass %LONG-STRING to 'with-http-server'.
("home-page: 404", "source: 200", "source: 404"): Likewise.
("home-page: 200 but short length"): New test.
("source: 200 but short length"): New test.

7 years agodownload: Attempt to update SourceForge mirror URLs.
Ludovic Courtès [Tue, 12 Jul 2016 22:32:36 +0000 (00:32 +0200)]
download: Attempt to update SourceForge mirror URLs.

* guix/download.scm (%mirrors)[sourceforge]: End in "/project" instead
of "/sourceforge".  Remove a couple of dangling URLs.

7 years agognu: Add gptfdisk.
Jan Nieuwenhuizen [Thu, 16 Jun 2016 21:58:45 +0000 (23:58 +0200)]
gnu: Add gptfdisk.

* gnu/packages/disk.scm (gptfdisk): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: emacs-flycheck: Add missing dependency on emacs-seq.
Ludovic Courtès [Tue, 12 Jul 2016 20:26:25 +0000 (22:26 +0200)]
gnu: emacs-flycheck: Add missing dependency on emacs-seq.

Fixes a regression introduced in
afb6fdaa5de2607261015372f31b1c19fd503a61.

* gnu/packages/emacs.scm (flycheck)[propagated-inputs]: Add EMACS-SEQ.

7 years agopackages: <origin> no longer has an 'imported-modules' field.
Ludovic Courtès [Tue, 12 Jul 2016 20:23:12 +0000 (22:23 +0200)]
packages: <origin> no longer has an 'imported-modules' field.

* guix/packages.scm (<origin>)[imported-modules]: Remove.
(patch-and-repack): Remove #:imported-modules.  Use
'with-imported-modules'.  Remove #:modules argument to
'gexp->derivation'.
(origin->derivation): Adjust accordingly.
* doc/guix.texi (origin Reference): Adjust accordingly.

7 years agognu: Remove unneeded 'imported-modules' fields for 'origin'.
Ludovic Courtès [Tue, 12 Jul 2016 19:56:22 +0000 (21:56 +0200)]
gnu: Remove unneeded 'imported-modules' fields for 'origin'.

* gnu/packages/engineering.scm (fastcap)[source](modules,
imported-modules): Remove.
* gnu/packages/wm.scm (awesome)[source](imported-modules): Remove.
* tests/packages.scm ("package-source-derivation, snippet"): Remove
'imported-modules' field.

7 years agogexp: Remove more uses of #:modules.
Ludovic Courtès [Tue, 12 Jul 2016 16:00:16 +0000 (18:00 +0200)]
gexp: Remove more uses of #:modules.

* guix/scripts/system.scm (switch-to-system): Adjust comment.
* tests/gexp.scm ("gexp->derivation #:references-graphs"): Use
'with-imported-modules' instead of #:modules.
* tests/grafts.scm ("graft-derivation, preserve empty directories"):
Likewise.

7 years agogexp: 'program-file' and 'gexp->script' no longer have #:modules.
Ludovic Courtès [Tue, 12 Jul 2016 15:57:28 +0000 (17:57 +0200)]
gexp: 'program-file' and 'gexp->script' no longer have #:modules.

* guix/gexp.scm (<program-file>)[modules]: Remove.
(program-file): Remove #:modules and adjust accordingly.
(program-file-compiler): Likewise.
(gexp->script): Likewise.

7 years agogexp: 'computed-file' no longer has a #:modules parameter.
Ludovic Courtès [Tue, 12 Jul 2016 15:43:19 +0000 (17:43 +0200)]
gexp: 'computed-file' no longer has a #:modules parameter.

* guix/gexp.scm (<computed-file>)[modules]: Remove.
(computed-file): Remove #:modules.
(computed-file-compiler): Likewise.
* doc/guix.texi (G-Expressions): Adjust accordingly.

7 years agodownload: Use 'with-imported-modules'.
Ludovic Courtès [Mon, 11 Jul 2016 22:56:37 +0000 (00:56 +0200)]
download: Use 'with-imported-modules'.

* guix/cvs-download.scm (cvs-fetch): Use 'with-imported-modules' instead
of the #:modules argument of 'gexp->derivation'.
* guix/download.scm (url-fetch): Likewise.
* guix/git-download.scm (git-fetch): Likewise.
* guix/hg-download.scm (hg-fetch): Likewise.
* guix/svn-download.scm (svn-fetch): Likewise.

7 years agoprofiles: Use 'with-imported-modules'.
Ludovic Courtès [Mon, 11 Jul 2016 22:54:22 +0000 (00:54 +0200)]
profiles: Use 'with-imported-modules'.

* guix/profiles.scm (info-dir-file): Use 'with-imported-modules' instead
of the #:module argument to 'gexp->derivation'.
(ghc-package-cache-file): Likewise.
(ca-certificate-bundle): Likewise.
(gtk-icon-themes): Likewise.
(xdg-desktop-database): Likewise.
(xdg-mime-database): Likewise.
(profile-derivation): Likewise.

7 years agoservices: <shepherd-service> no longer has an 'imported-modules' field.
Ludovic Courtès [Mon, 11 Jul 2016 22:38:50 +0000 (00:38 +0200)]
services: <shepherd-service> no longer has an 'imported-modules' field.

* gnu/services/shepherd.scm (<shepherd-service>)[imported-modules]:
Remove.
(%default-imported-modules): Make private.
(shepherd-service-file): Use 'with-imported-modules'.
(shepherd-configuration-file): Remove 'modules' and the calls to
'imported-modules' and 'compiled-modules'.  Use
'with-imported-modules' instead.
* doc/guix.texi (Shepherd Services): Adjust accordingly.
* gnu/services/base.scm (file-system-shepherd-service): Use
'with-imported-modules'.  Remove 'imported-modules' field.
* gnu/system/mapped-devices.scm (device-mapping-service-type): Remove
'imported-modules'.
(open-luks-device): Use 'with-imported-modules'.
* gnu/tests.scm (marionette-shepherd-service): Remove 'imported-modules'
field and use 'with-imported-modules'.

7 years agognu: Use 'gexp->file' in conjunction with 'with-imported-modules'.
Ludovic Courtès [Mon, 4 Jul 2016 21:58:57 +0000 (23:58 +0200)]
gnu: Use 'gexp->file' in conjunction with 'with-imported-modules'.

* gnu/services.scm (activation-script): Remove code to set '%load-path'
and use 'with-imported-modules' instead.
(cleanup-gexp): Likewise.
* gnu/system/vm.scm (%vm-module-closure): New variable.
(expression->derivation-in-linux-vm): Remove #:modules.
[loader]: Remove code to set '%load-path'.
[builder]: Use %VM-MODULE-CLOSURE.
(qemu-image): Use 'with-imported-modules'.

7 years agogexp: 'gexp->file' emits code to set '%load-path'.
Ludovic Courtès [Mon, 4 Jul 2016 21:54:18 +0000 (23:54 +0200)]
gexp: 'gexp->file' emits code to set '%load-path'.

* guix/gexp.scm (gexp->file): Add #:set-load-path? parameter and honor it.
* gnu/system.scm (operating-system-parameters-file): Pass
  #:set-load-path? #f.
* doc/guix.texi (G-Expressions): Adjust accordingly.

7 years agogexp: Factorize load-path-setting expression.
Ludovic Courtès [Mon, 4 Jul 2016 20:19:23 +0000 (22:19 +0200)]
gexp: Factorize load-path-setting expression.

* guix/gexp.scm (load-path-expression): New procedure.
(gexp->script): Use it.

7 years agolinux-container: Fix list of imported modules.
Ludovic Courtès [Sun, 3 Jul 2016 21:31:14 +0000 (23:31 +0200)]
linux-container: Fix list of imported modules.

This fixes a regression introduced in
958dd3ce68733bcd5c1231424c7e4ad39e67594a.

* gnu/system/linux-container.scm (container-script)[script]: Add (guix
combinators) to the list of imported modules.

7 years agognu: Switch to 'with-imported-modules'.
Ludovic Courtès [Sun, 3 Jul 2016 21:11:40 +0000 (23:11 +0200)]
gnu: Switch to 'with-imported-modules'.

* gnu/services.scm (directory-union): Use 'with-imported-modules'
instead of the '#:modules' argument of 'computed-file'.
* gnu/services/base.scm (udev-rules-union): Likewise.
* gnu/services/dbus.scm (system-service-directory): Likewise.
* gnu/services/desktop.scm (wrapped-dbus-service):
(polkit-directory): Likewise.
* gnu/services/networking.scm (tor-configuration->torrc): Likewise.
* gnu/services/xorg.scm (xorg-configuration-directory): Likewise.
* gnu/system/install.scm (self-contained-tarball): Likewise.
* gnu/system/linux-container.scm (container-script): Likewise.
* gnu/system/linux-initrd.scm (expression->initrd): Likewise, and
remove #:modules parameter.
(flat-linux-module-directory): Use 'with-imported-modules'.
(base-initrd): Likewise.
* gnu/system/locale.scm (locale-directory): Likewise.
* gnu/system/shadow.scm (default-skeletons): Likewise.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Likewise.
* gnu/tests/base.scm (run-basic-test): Likewise.
* gnu/tests/install.scm (run-install): Likewise.
* doc/guix.texi (Initial RAM Disk): Update 'expression->initrd'
documentation.

7 years agogexp: Add 'with-imported-modules' macro.
Ludovic Courtès [Sun, 3 Jul 2016 20:26:19 +0000 (22:26 +0200)]
gexp: Add 'with-imported-modules' macro.

* guix/gexp.scm (<gexp>)[modules]: New field.
(gexp-modules): New procedure.
(gexp->derivation): Use it and append the result to %MODULES.
Update docstring to mark #:modules as deprecated.
(current-imported-modules, with-imported-modules): New macros.
(gexp): Pass CURRENT-IMPORTED-MODULES as second argument to 'gexp'.
(gexp->script): Use and honor 'gexp-modules'; define '%modules'.
* tests/gexp.scm ("gexp->derivation & with-imported-modules")
("gexp->derivation & nested with-imported-modules")
("gexp-modules & ungexp", "gexp-modules & ungexp-splicing"):
New tests.
("program-file"): Use 'with-imported-modules'.  Remove #:modules
argument to 'program-file'.
* doc/guix.texi (G-Expressions): Document 'with-imported-modules'.
Mark #:modules of 'gexp->derivation' as deprecated.
* emacs/guix-devel.el: Add syntax for 'with-imported-modules'.
(guix-devel-keywords): Add it.
* .dir-locals.el: Likewise.

7 years agogexp: Keep only a single 'references' field.
Ludovic Courtès [Sat, 2 Jul 2016 21:19:40 +0000 (23:19 +0200)]
gexp: Keep only a single 'references' field.

The distinction between native inputs and "normal" inputs can already be
determined by looking at the 'native?' field of <gexp-input>.  The extra
'natives' field of <gexp> added complexity for no good reason.

* guix/gexp.scm (<gexp>)[natives]: Remove.
(write-gexp): Remove use of 'gexp-native-references'.
(gexp-inputs)[native-input?]: New procedure.
Use it.
(gexp->sexp)[reference->sexp]: Honor N? for input lists.
Remove use of 'gexp-native-references'.
(gexp)[collect-native-escapes]: Remove.
Simplify.

7 years agognu: obs: Remove compiler flags for non-Intel hardware.
Efraim Flashner [Tue, 12 Jul 2016 14:45:13 +0000 (17:45 +0300)]
gnu: obs: Remove compiler flags for non-Intel hardware.

* gnu/packages/video.scm (obs)[arguments]: If compiling for arm or mips
devices then don't add Intel specific compiler flags.

7 years agognu: Add Ribotaper.
Ricardo Wurmus [Tue, 12 Jul 2016 10:19:39 +0000 (12:19 +0200)]
gnu: Add Ribotaper.

* gnu/packages/bioinformatics.scm (ribotaper): New variable.

7 years agognu: Add bedtools-2.18.
Ricardo Wurmus [Tue, 12 Jul 2016 10:19:15 +0000 (12:19 +0200)]
gnu: Add bedtools-2.18.

* gnu/packages/bioinformatics.scm (bedtools-2.18): New variable.

7 years agognu: xscreensaver: Update to 5.35.
Efraim Flashner [Tue, 12 Jul 2016 07:34:43 +0000 (10:34 +0300)]
gnu: xscreensaver: Update to 5.35.

* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.35.

7 years agognu: sxhkd: Update to 0.5.6.
Efraim Flashner [Tue, 12 Jul 2016 06:59:10 +0000 (09:59 +0300)]
gnu: sxhkd: Update to 0.5.6.

* gnu/packages/xdisorg.scm (sxhkd): Update to 0.5.6.

7 years agognu: mtdev: Update to 1.1.5.
Efraim Flashner [Tue, 12 Jul 2016 06:45:07 +0000 (09:45 +0300)]
gnu: mtdev: Update to 1.1.5.

* gnu/packages/xdisorg.scm (mtdev): Update to 1.1.5.

7 years agognu: libxkbcommon: Update to 0.6.1.
Efraim Flashner [Tue, 12 Jul 2016 06:34:24 +0000 (09:34 +0300)]
gnu: libxkbcommon: Update to 0.6.1.

* gnu/packages/xdisorg.scm (libxkbcommon): Update to 0.6.1.

7 years agognu: arandr: Update to 0.1.9.
Efraim Flashner [Tue, 12 Jul 2016 06:29:57 +0000 (09:29 +0300)]
gnu: arandr: Update to 0.1.9.

* gnu/packages/xdisorg.scm (arandr): Update to 0.1.9.

7 years agognu: mpd: Update to 0.19.17.
Leo Famulari [Tue, 12 Jul 2016 05:34:34 +0000 (01:34 -0400)]
gnu: mpd: Update to 0.19.17.

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

7 years agognu: parallel: Update to 20160622.
Ben Woodcroft [Tue, 12 Jul 2016 04:02:13 +0000 (14:02 +1000)]
gnu: parallel: Update to 20160622.

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

7 years agognu: Add Tmux Themepack.
Matthew Jordan [Wed, 18 May 2016 22:20:30 +0000 (18:20 -0400)]
gnu: Add Tmux Themepack.

* gnu/packages/tmux.scm (tmux-themepack): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: help2man: Update to 1.47.4.
Efraim Flashner [Sun, 10 Jul 2016 18:34:11 +0000 (21:34 +0300)]
gnu: help2man: Update to 1.47.4.

* gnu/packages/man.scm (help2man): Update to 1.47.4.

7 years agognu: man-pages: Update to 4.0.6.
Efraim Flashner [Sun, 10 Jul 2016 18:32:42 +0000 (21:32 +0300)]
gnu: man-pages: Update to 4.0.6.

* gnu/packages/man.scm (man-pages): Update to 4.0.6.

7 years agognu: man-db: Update to 2.7.5.
Efraim Flashner [Sun, 10 Jul 2016 18:29:15 +0000 (21:29 +0300)]
gnu: man-db: Update to 2.7.5.

* gnu/packages/man.scm (man-db): Update to 2.7.5.

7 years agognu: obs: Update to 0.15.1.
Efraim Flashner [Sun, 10 Jul 2016 18:22:29 +0000 (21:22 +0300)]
gnu: obs: Update to 0.15.1.

* gnu/packages/video.scm (obs): Update to 0.15.1.

7 years agognu: libbluray: Update to 0.9.3.
Efraim Flashner [Sun, 10 Jul 2016 18:00:33 +0000 (21:00 +0300)]
gnu: libbluray: Update to 0.9.3.

* gnu/packages/video.scm (libbluray): Update to 0.9.3.

7 years agognu: libmtp: Update to 1.1.11.
Ricardo Wurmus [Sun, 10 Jul 2016 16:00:05 +0000 (18:00 +0200)]
gnu: libmtp: Update to 1.1.11.

* gnu/packages/patches/libmtp-devices.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove patch.
* gnu/packages/libusb.scm (libmtp): Update to 1.1.11.

7 years agognu: diamond: Update to 0.8.12.
Ben Woodcroft [Sun, 10 Jul 2016 12:31:32 +0000 (22:31 +1000)]
gnu: diamond: Update to 0.8.12.

* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.12.

7 years agognu: Add gnome-mpv.
Alex Griffin [Wed, 6 Jul 2016 23:58:17 +0000 (18:58 -0500)]
gnu: Add gnome-mpv.

* gnu/packages/video.scm (gnome-mpv): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: mpv: Enable shared library support.
Alex Griffin [Wed, 6 Jul 2016 23:55:54 +0000 (18:55 -0500)]
gnu: mpv: Enable shared library support.

* gnu/packages/video.scm (mpv): Enable shared library support.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
7 years agognu: ccache: Update to 3.2.5.
Efraim Flashner [Sat, 9 Jul 2016 21:12:56 +0000 (00:12 +0300)]
gnu: ccache: Update to 3.2.5.

* gnu/packages/ccache.scm (ccache): Update to 3.2.5.
[native-inputs]: Add which.

7 years agognu: ldb: Update to 1.1.26.
Efraim Flashner [Sat, 9 Jul 2016 20:54:01 +0000 (23:54 +0300)]
gnu: ldb: Update to 1.1.26.

* gnu/packages/samba.scm (ldb): Update to 1.1.26.

7 years agognu: tevent: Update to 0.9.28.
Efraim Flashner [Sat, 9 Jul 2016 20:53:16 +0000 (23:53 +0300)]
gnu: tevent: Update to 0.9.28.

* gnu/packages/samba.scm (tevent): Update to 0.9.28.

7 years agognu: talloc: Update to 2.1.7.
Efraim Flashner [Sat, 9 Jul 2016 20:52:31 +0000 (23:52 +0300)]
gnu: talloc: Update to 2.1.7.

* gnu/packages/samba.scm (talloc): Update to 2.1.7.

7 years agognu: samba: Update to 4.3.11 [fixes CVE-2016-2119].
Efraim Flashner [Sat, 9 Jul 2016 20:46:49 +0000 (23:46 +0300)]
gnu: samba: Update to 4.3.11 [fixes CVE-2016-2119].

* gnu/packages/samba.scm (samba): Update to 4.3.11.

7 years agognu: dropbear: Update to 2016.73.
Leo Famulari [Sat, 9 Jul 2016 22:07:29 +0000 (18:07 -0400)]
gnu: dropbear: Update to 2016.73.

* gnu/packages/ssh.scm (dropbear): Update to 2016.73.

7 years agognu: Add python-jedi.
Danny Milosavljevic [Sat, 9 Jul 2016 12:48:32 +0000 (14:48 +0200)]
gnu: Add python-jedi.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add python-dendropy.
Ben Woodcroft [Sat, 23 Apr 2016 03:38:43 +0000 (13:38 +1000)]
gnu: Add python-dendropy.

* gnu/packages/bioinformatics.scm (python-dendropy, python2-dendropy): New
variables.
* gnu/packages/patches/python-dendropy-exclude-failing-tests.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agognu: star: Restrict supported systems to 64-bit systems.
Ben Woodcroft [Fri, 8 Jul 2016 12:08:16 +0000 (22:08 +1000)]
gnu: star: Restrict supported systems to 64-bit systems.

* gnu/packages/bioinformatics.scm (star)[supported-systems]: Restrict to
x86_64-linux and mips64el-linux.

7 years agognu: rxvt-unicode: Update to 9.22.
Leo Famulari [Thu, 7 Jul 2016 07:15:42 +0000 (03:15 -0400)]
gnu: rxvt-unicode: Update to 9.22.

* gnu/packages/xdisorg.scm (rxvt-unicode): Update to 9.22.

7 years agoservices: nginx: Fix typo.
ng0 [Thu, 7 Jul 2016 18:57:05 +0000 (18:57 +0000)]
services: nginx: Fix typo.

* gnu/services/web.scm (nginx-service): Fix typo.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: Add di.
John J. Foerch [Sat, 2 Jul 2016 19:08:30 +0000 (15:08 -0400)]
gnu: Add di.

* gnu/packages/admin.scm (di): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agognu: getmail: Update to 4.49.0.
Efraim Flashner [Thu, 7 Jul 2016 17:02:11 +0000 (20:02 +0300)]
gnu: getmail: Update to 4.49.0.

* gnu/packages/mail.scm (getmail): Update to 4.49.0.

7 years agognu: python-pyusb: Update to 1.0.0.
Efraim Flashner [Thu, 7 Jul 2016 16:59:25 +0000 (19:59 +0300)]
gnu: python-pyusb: Update to 1.0.0.

* gnu/packages/libusb.scm (python-pyusb): Update to 1.0.0.

7 years agognu: python-websocket-client: Update to 0.37.0.
Efraim Flashner [Thu, 7 Jul 2016 16:44:11 +0000 (19:44 +0300)]
gnu: python-websocket-client: Update to 0.37.0.

* gnu/packages/python.scm (python-websocket-client): Update to 0.37.0.
[source]: Use pypi uri format.

7 years agognu: ansible: Update to 2.1.0.0.
Efraim Flashner [Thu, 7 Jul 2016 15:59:28 +0000 (18:59 +0300)]
gnu: ansible: Update to 2.1.0.0.

* gnu/packages/admin.scm (ansible): Update to 2.1.0.0.
[source]: Use pypi format.

7 years agognu: python-psutil: Update to 4.3.0.
Efraim Flashner [Thu, 7 Jul 2016 14:37:02 +0000 (17:37 +0300)]
gnu: python-psutil: Update to 4.3.0.

* gnu/packages/python.scm (python-psutil): Update to 4.3.0.
[home-page]: Update home-page.

7 years agognu: bedtools: Update to 2.26.0.
Ben Woodcroft [Thu, 7 Jul 2016 13:27:19 +0000 (23:27 +1000)]
gnu: bedtools: Update to 2.26.0.

* gnu/packages/bioinformatics.scm (bedtools): Update to 2.26.0.

7 years agognu: diamond: Update to 0.8.11.
Ben Woodcroft [Thu, 7 Jul 2016 09:54:45 +0000 (17:54 +0800)]
gnu: diamond: Update to 0.8.11.

* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.11.

7 years agognu: quassel: Build with modular qt.
Efraim Flashner [Thu, 7 Jul 2016 09:22:38 +0000 (12:22 +0300)]
gnu: quassel: Build with modular qt.

* gnu/packages/irc.scm (quassel)[inputs]: Remove qt, add qtbase,
qttools, qtscript.
[arguments]: Disable webkit.

7 years agognu: snorenotify: Build with modular qt.
Efraim Flashner [Thu, 7 Jul 2016 07:53:21 +0000 (10:53 +0300)]
gnu: snorenotify: Build with modular qt.

* gnu/packages/kde.scm (snorenotify)[inputs]: Remove qt, add qtbase, qttools.

7 years agognu: qca: Build with qtbase.
Efraim Flashner [Thu, 7 Jul 2016 07:52:12 +0000 (10:52 +0300)]
gnu: qca: Build with qtbase.

* gnu/packages/kde.scm (qca)[inputs]: Remove qt, add qtbase.

7 years agognu: Add qtscript.
Efraim Flashner [Thu, 30 Jun 2016 09:22:30 +0000 (12:22 +0300)]
gnu: Add qtscript.

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

7 years agognu: Add r-domc.
Ricardo Wurmus [Wed, 6 Jul 2016 15:31:18 +0000 (17:31 +0200)]
gnu: Add r-domc.

* gnu/packages/statistics.scm (r-domc): New variable.

7 years agognu: Add r-multitaper.
Ricardo Wurmus [Wed, 6 Jul 2016 15:31:17 +0000 (17:31 +0200)]
gnu: Add r-multitaper.

* gnu/packages/statistics.scm (r-multitaper): New variable.

7 years agognu: Add r-seqinr.
Ricardo Wurmus [Wed, 6 Jul 2016 15:31:16 +0000 (17:31 +0200)]
gnu: Add r-seqinr.

* gnu/packages/bioinformatics.scm (r-seqinr): New variable.

7 years agognu: Add r-ade4.
Ricardo Wurmus [Wed, 6 Jul 2016 15:31:15 +0000 (17:31 +0200)]
gnu: Add r-ade4.

* gnu/packages/statistics.scm (r-ade4): New variable.

7 years agognu: python-oslosphinx: Update to 4.3.0.
Efraim Flashner [Thu, 7 Jul 2016 03:54:06 +0000 (06:54 +0300)]
gnu: python-oslosphinx: Update to 4.3.0.

* gnu/packages/openstack.scm (python-oslosphinx): Update to 4.3.0.

7 years agognu: khmer: Limit to x86_64 systems only.
Efraim Flashner [Thu, 7 Jul 2016 03:33:28 +0000 (06:33 +0300)]
gnu: khmer: Limit to x86_64 systems only.

* gnu/packages/bioinformatics.scm (khmer)[supported-systems]: New field.

7 years agognu: httpd: Update to 2.4.23.
Leo Famulari [Wed, 6 Jul 2016 18:36:54 +0000 (14:36 -0400)]
gnu: httpd: Update to 2.4.23.

Fixes CVE-2016-4979.

* gnu/packages/web.scm (httpd): Update to 2.4.23.

7 years agognu: pumpa: Remove extra input.
Efraim Flashner [Wed, 6 Jul 2016 16:57:37 +0000 (19:57 +0300)]
gnu: pumpa: Remove extra input.

* gnu/packages/pumpio.scm (pumpa)[inputs]: Remove qjson.

7 years agognu: Add emacs-hl-todo.
Roel Janssen [Wed, 6 Jul 2016 17:02:13 +0000 (19:02 +0200)]
gnu: Add emacs-hl-todo.

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

7 years agognu: Add emacs-ess.
Roel Janssen [Wed, 6 Jul 2016 11:25:50 +0000 (13:25 +0200)]
gnu: Add emacs-ess.

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

7 years agognu: python-numexpr: Update to 2.6.0.
Ricardo Wurmus [Wed, 6 Jul 2016 09:41:25 +0000 (11:41 +0200)]
gnu: python-numexpr: Update to 2.6.0.

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

7 years agognu: r-ggplot2: Add r-svglite to propagated-inputs.
Ben Woodcroft [Tue, 5 Jul 2016 12:54:39 +0000 (20:54 +0800)]
gnu: r-ggplot2: Add r-svglite to propagated-inputs.

* gnu/packages/statistics.scm (r-ggplot2)[propagated-inputs]: Add
r-svglite.

7 years agognu: Add r-svglite.
Ben Woodcroft [Tue, 5 Jul 2016 12:50:27 +0000 (20:50 +0800)]
gnu: Add r-svglite.

* gnu/packages/statistics.scm (r-svglite): New variable.

7 years agognu: Add r-gdtools.
Ben Woodcroft [Tue, 5 Jul 2016 12:46:24 +0000 (20:46 +0800)]
gnu: Add r-gdtools.

* gnu/packages/statistics.scm (r-gdtools): New variable.

7 years agognu: sudo: Update to 1.8.17p1.
Efraim Flashner [Wed, 6 Jul 2016 04:28:09 +0000 (07:28 +0300)]
gnu: sudo: Update to 1.8.17p1.

* gnu/packages/admin.scm (sudo): Update to 1.8.17p1.
[source]: Remove patch.
* gnu/packages/patches/sudo-CVE-2015-5602.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

7 years agognu: menu-cache: Update to 1.0.1.
Efraim Flashner [Tue, 5 Jul 2016 19:36:13 +0000 (22:36 +0300)]
gnu: menu-cache: Update to 1.0.1.

* gnu/packages/lxde.scm (menu-cache): Update to 1.0.1.

7 years agognu: lxtask: Update to 0.1.7.
Efraim Flashner [Tue, 5 Jul 2016 19:33:20 +0000 (22:33 +0300)]
gnu: lxtask: Update to 0.1.7.

* gnu/packages/lxde.scm (lxtask): Update to 0.1.7.

7 years agognu: lxrandr: Update to 0.3.1.
Efraim Flashner [Tue, 5 Jul 2016 19:30:38 +0000 (22:30 +0300)]
gnu: lxrandr: Update to 0.3.1.

* gnu/packages/lxde.scm (lxrandr): Update to 0.3.1.

7 years agognu: lxappearance: Update to 0.6.2.
Efraim Flashner [Tue, 5 Jul 2016 19:27:11 +0000 (22:27 +0300)]
gnu: lxappearance: Update to 0.6.2.

* gnu/packages/lxde.scm (lxappearance): Update to 0.6.2.

7 years agognu: Add multiqc.
Ricardo Wurmus [Tue, 5 Jul 2016 14:13:52 +0000 (16:13 +0200)]
gnu: Add multiqc.

* gnu/packages/bioinformatics.scm (multiqc): New variable.

7 years agognu: Add perltidy.
Roel Janssen [Tue, 5 Jul 2016 14:12:23 +0000 (16:12 +0200)]
gnu: Add perltidy.

* gnu/packages/perl.scm (perltidy): New variable.

7 years agognu: Add bits.
Ricardo Wurmus [Tue, 5 Jul 2016 13:43:36 +0000 (15:43 +0200)]
gnu: Add bits.

* gnu/packages/bioinformatics.scm (bits): New variable.

7 years agognu: Add EMBOSS.
Ricardo Wurmus [Tue, 5 Jul 2016 10:32:12 +0000 (12:32 +0200)]
gnu: Add EMBOSS.

* gnu/packages/bioinformatics.scm (emboss): New variable.

7 years agognu: Add libharu.
Ricardo Wurmus [Mon, 4 Jul 2016 11:23:23 +0000 (13:23 +0200)]
gnu: Add libharu.

* gnu/packages/pdf.scm (libharu): New variable.

7 years agognu: Add perl-list-someutils.
Alex Sassmannshausen [Sat, 2 Jul 2016 18:34:54 +0000 (20:34 +0200)]
gnu: Add perl-list-someutils.

* gnu/packages/perl.scm (perl-list-someutils): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add perl-list-compare.
Alex Sassmannshausen [Sat, 2 Jul 2016 18:34:53 +0000 (20:34 +0200)]
gnu: Add perl-list-compare.

* gnu/packages/perl.scm (perl-list-compare): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add perl-io-captureoutput.
Alex Sassmannshausen [Sat, 2 Jul 2016 18:34:52 +0000 (20:34 +0200)]
gnu: Add perl-io-captureoutput.

* gnu/packages/perl.scm (perl-io-captureoutput): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agobuild: Ignore texi2pdf temporary files.
David Craven [Sun, 3 Jul 2016 18:25:10 +0000 (20:25 +0200)]
build: Ignore texi2pdf temporary files.

* .gitignore: Modify.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agoservices: Add rngd-service.
David Craven [Sun, 3 Jul 2016 18:25:09 +0000 (20:25 +0200)]
services: Add rngd-service.

* gnu/services/base.scm (<rngd-configuration>): New record type.
(rngd-service-type): New variable.
(rngd-service): New procedure.
* doc/guix.texi (Base Services): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>