jackhill/guix/guix.git
7 years agognu: subversion: Don't create 'perllocal.pod'.
Marius Bakke [Sat, 17 Jun 2017 15:02:46 +0000 (17:02 +0200)]
gnu: subversion: Don't create 'perllocal.pod'.

* gnu/packages/version-control.scm (subversion)[arguments]: Add "NO_PERLLOCAL=1"
to Makefile.PL arguments in "install-perl-bindings" phase.

7 years agognu: git: Prevent creating 'perllocal.pod'.
Marius Bakke [Sat, 17 Jun 2017 14:50:44 +0000 (16:50 +0200)]
gnu: git: Prevent creating 'perllocal.pod'.

* gnu/packages/version-control.scm (git)[arguments]<#:phases>: Rename
'patch-makefile-shebangs' to 'patch-makefiles'. Add substitution.

7 years agognu: fish-guix: Update home page.
Ricardo Wurmus [Sun, 18 Jun 2017 15:18:53 +0000 (17:18 +0200)]
gnu: fish-guix: Update home page.

* gnu/packages/shells.scm (fish-guix)[home-page]: Update it.

7 years agognu: propeller-gcc-4: Add cross environment variables patch.
Ricardo Wurmus [Sun, 18 Jun 2017 14:48:27 +0000 (16:48 +0200)]
gnu: propeller-gcc-4: Add cross environment variables patch.

* gnu/packages/embedded.scm (propeller-gcc-4)[source]: Add
gcc-cross-environment-variables.patch.

7 years agognu: Add python-smmap2.
Danny Milosavljevic [Sun, 18 Jun 2017 12:00:23 +0000 (14:00 +0200)]
gnu: Add python-smmap2.

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

7 years agognu: Add fping.
Stefan Reichör [Sat, 17 Jun 2017 22:59:27 +0000 (00:59 +0200)]
gnu: Add fping.

* gnu/packages/networking.scm (fping): New variable.

7 years agognu: expat: Replace with 2.2.1 [fixes CVE-2017-9233, CVE-2016-9063].
Mark H Weaver [Sun, 18 Jun 2017 06:08:00 +0000 (02:08 -0400)]
gnu: expat: Replace with 2.2.1 [fixes CVE-2017-9233, CVE-2016-9063].

* gnu/packages/xml.scm (expat)[replacement]: New field.
(expat-2.2.1): New variable.

7 years agognu: linux-libre: Update to 4.11.6.
Mark H Weaver [Sun, 18 Jun 2017 04:51:46 +0000 (00:51 -0400)]
gnu: linux-libre: Update to 4.11.6.

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

7 years agognu: linux-libre@4.9: Update to 4.9.33.
Mark H Weaver [Sun, 18 Jun 2017 04:50:53 +0000 (00:50 -0400)]
gnu: linux-libre@4.9: Update to 4.9.33.

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

7 years agognu: linux-libre@4.4: Update to 4.4.73.
Mark H Weaver [Sun, 18 Jun 2017 04:50:03 +0000 (00:50 -0400)]
gnu: linux-libre@4.4: Update to 4.4.73.

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

7 years agognu: gnurl: Update to 7.54.1.
ng0 [Sat, 17 Jun 2017 13:49:34 +0000 (13:49 +0000)]
gnu: gnurl: Update to 7.54.1.

* gnu/packages/gnunet.scm (gnurl): Update to 7.54.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
7 years agoimport: pypi: Adjust URIs in tests.
Ludovic Courtès [Sat, 17 Jun 2017 22:12:28 +0000 (00:12 +0200)]
import: pypi: Adjust URIs in tests.

This is a followup to d1e7ca2df8c0e0dd601079c77f67ba6828cec08a.

* tests/pypi.scm ("pypi->guix-package")
("pypi->guix-package, wheels"): Expect (pypi-uri "foo" version) for the
'uri' field.

7 years agodiscovery: 'scheme-files' returns '() for a non-accessible directory.
Ludovic Courtès [Sat, 17 Jun 2017 22:02:56 +0000 (00:02 +0200)]
discovery: 'scheme-files' returns '() for a non-accessible directory.

Fixes a regression introduced in
d27cc3bfaafe6b5b0831e88afb1c46311d382a0b.

Reported by Ricardo Wurmus <rekado@elephly.net>.

* guix/discovery.scm (scheme-files): Catch 'scandir*' system errors.
Return '() and optionally raise a warning upon 'system-error'.
* tests/discovery.scm ("scheme-modules, non-existent directory"): New
test.

7 years agosyscalls: 'opendir*' error message shows the file name.
Ludovic Courtès [Sat, 17 Jun 2017 22:01:03 +0000 (00:01 +0200)]
syscalls: 'opendir*' error message shows the file name.

* guix/build/syscalls.scm (opendir*): Add NAME to the 'system-error'
message.

7 years agodoc: Suggest a QEMU image size large enough for the system examples.
Leo Famulari [Sat, 17 Jun 2017 05:13:13 +0000 (01:13 -0400)]
doc: Suggest a QEMU image size large enough for the system examples.

* doc/guix.texi (Installing GuixSD in a Virtual Machine): Increase suggested
image size from 5 GB to 50 GB.

7 years agognu: Add tmuxifier.
Stefan Reichoer [Fri, 16 Jun 2017 19:30:24 +0000 (21:30 +0200)]
gnu: Add tmuxifier.

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

Signed-off-by: Thomas Danckaert <post@thomasdanckaert.be>
7 years agognu: r-devtools: Update to 1.13.2.
Roel Janssen [Sat, 17 Jun 2017 18:53:22 +0000 (20:53 +0200)]
gnu: r-devtools: Update to 1.13.2.

* gnu/packages/statistics.scm (r-devtools): Update to 1.13.2.

7 years agognu: Add python-apache-libcloud.
Danny Milosavljevic [Fri, 16 Jun 2017 21:21:56 +0000 (23:21 +0200)]
gnu: Add python-apache-libcloud.

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

7 years agognu: font-adobe-source-code-pro: Use 'font-build-system'.
Arun Isaac [Fri, 16 Jun 2017 06:20:47 +0000 (11:50 +0530)]
gnu: font-adobe-source-code-pro: Use 'font-build-system'.

* gnu/packages/fonts.scm (font-adobe-source-code-pro): Switch to
font-build-system.

7 years agognu: font-fira-mono: Use 'font-build-system'.
Arun Isaac [Fri, 16 Jun 2017 06:20:11 +0000 (11:50 +0530)]
gnu: font-fira-mono: Use 'font-build-system'.

* gnu/packages/fonts.scm (font-awesome): Switch to font-build-system.

7 years agognu: font-hack: Use 'font-build-system'.
Arun Isaac [Fri, 16 Jun 2017 06:19:21 +0000 (11:49 +0530)]
gnu: font-hack: Use 'font-build-system'.

* gnu/packages/fonts.scm (font-hack): Switch to font-build-system.
[source]: Use url-fetch/zipbomb.

7 years agognu: font-un: Use 'font-build-system'.
Arun Isaac [Fri, 16 Jun 2017 06:18:02 +0000 (11:48 +0530)]
gnu: font-un: Use 'font-build-system'.

* gnu/packages/fonts.scm (font-un): Switch to font-build-system.

7 years agognu: font-google-roboto: Use 'font-build-system'.
Arun Isaac [Fri, 16 Jun 2017 05:57:11 +0000 (11:27 +0530)]
gnu: font-google-roboto: Use 'font-build-system'.

* gnu/packages/fonts.scm (font-google-roboto): Switch to font-build-system.

7 years agognu: font-anonymous-pro: Use 'font-build-system'.
Arun Isaac [Fri, 16 Jun 2017 05:52:05 +0000 (11:22 +0530)]
gnu: font-anonymous-pro: Use 'font-build-system'.

* gnu/packages/fonts.scm (font-anonymous-pro): Switch to font-build-system.

7 years agognu: font-tex-gyre: Use 'font-build-system'.
Arun Isaac [Fri, 16 Jun 2017 05:47:13 +0000 (11:17 +0530)]
gnu: font-tex-gyre: Use 'font-build-system'.

* gnu/packages/fonts.scm (font-tex-gyre): Switch to font-build-system.
[source]: Use url-fetch/zipbomb.

7 years agognu: Add python2-httpretty.
Muriithi Frederick Muriuki [Thu, 15 Jun 2017 16:05:26 +0000 (19:05 +0300)]
gnu: Add python2-httpretty.

* gnu/packages/web.scm (python2-httpretty): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: gnome-planner: Correct license.
Marius Bakke [Sat, 17 Jun 2017 13:43:46 +0000 (15:43 +0200)]
gnu: gnome-planner: Correct license.

This is a followup to d1d739fab0f44408438720c20877d62a280484ae.

* gnu/packages/gnome.scm (gnome-planner)[license]: Change GPL2 to GPL2+.

7 years agognu: kyotocabinet: Disable CPU optimizations.
Marius Bakke [Sat, 17 Jun 2017 13:05:03 +0000 (15:05 +0200)]
gnu: kyotocabinet: Disable CPU optimizations.

* gnu/packages/databases.scm (kyotocabinet)<#:configure-flags>: Add "--disable-opt".

7 years agognu: neomutt: Update to 20170609.
ng0 [Thu, 15 Jun 2017 14:44:14 +0000 (14:44 +0000)]
gnu: neomutt: Update to 20170609.

* gnu/packages/mail.scm (neomutt): Update to 20170609.
(arguments)[configure-flags]: Remove 'enable-smtp', 'enable-imap',
'enable-pop', 'enable-nntp' and 'enable-compressed' as they are now
enabled by default.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agognu: Add gnome-planner.
Chris Marusich [Wed, 14 Jun 2017 10:13:54 +0000 (03:13 -0700)]
gnu: Add gnome-planner.

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

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
7 years agodoc: Clarify comment about QEMU qcow2 file sizes.
Leo Famulari [Sat, 17 Jun 2017 05:05:02 +0000 (01:05 -0400)]
doc: Clarify comment about QEMU qcow2 file sizes.

* doc/guix.texi (Installing GuixSD in a Virtual Machine): Clarify comment about
QEMU's qcow2 virtualized block device file format.

7 years agognu: ruby-builder: Update to 3.2.3.
Ben Woodcroft [Sat, 17 Jun 2017 03:45:17 +0000 (13:45 +1000)]
gnu: ruby-builder: Update to 3.2.3.

* gnu/packages/ruby.scm (ruby-builder): Update to 3.2.3.

7 years agognu: mpd: Update to 0.20.9.
Leo Famulari [Sat, 17 Jun 2017 03:53:58 +0000 (23:53 -0400)]
gnu: mpd: Update to 0.20.9.

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

7 years agognu: diamond: Update to 0.9.8.
Ben Woodcroft [Sat, 17 Jun 2017 03:05:08 +0000 (13:05 +1000)]
gnu: diamond: Update to 0.9.8.

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

7 years agognu: linux-libre@4.1: Update to 4.1.41.
Mark H Weaver [Fri, 16 Jun 2017 19:39:30 +0000 (15:39 -0400)]
gnu: linux-libre@4.1: Update to 4.1.41.

* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.41.
[source]: Remove patch.

7 years agognu: gnome-calendar: Update to 3.24.3.
Kei Kebreau [Fri, 16 Jun 2017 18:13:11 +0000 (14:13 -0400)]
gnu: gnome-calendar: Update to 3.24.3.

* gnu/packages/gnome.scm (gnome-calendar): Update to 3.24.3.

7 years agoRevert "gnu: borg: Update to 1.1.0b5."
Tobias Geerinckx-Rice [Fri, 16 Jun 2017 16:25:58 +0000 (18:25 +0200)]
Revert "gnu: borg: Update to 1.1.0b5."

This reverts commit 0b2ff24f9c3e3f689095753a21047c723dd6ca40, which leaked
my local testing version.

7 years agodoc: Explain how to use the GCC toolchain.
Ricardo Wurmus [Fri, 16 Jun 2017 07:55:00 +0000 (09:55 +0200)]
doc: Explain how to use the GCC toolchain.

* doc/guix.texi (Application Setup): Add subsection "The GCC toolchain".

7 years agognu: ola: Update to 0.10.4.
Tobias Geerinckx-Rice [Fri, 16 Jun 2017 15:10:25 +0000 (17:10 +0200)]
gnu: ola: Update to 0.10.4.

* gnu/packages/lightning.scm (ola): Update to 0.10.4.

7 years agognu: leptonica: Update to 1.74.4.
Tobias Geerinckx-Rice [Fri, 16 Jun 2017 15:09:52 +0000 (17:09 +0200)]
gnu: leptonica: Update to 1.74.4.

* gnu/packages/image.scm (leptonica): Update to 1.74.4.

7 years agognu: tiled: Update to 1.0.1.
Tobias Geerinckx-Rice [Fri, 16 Jun 2017 15:09:21 +0000 (17:09 +0200)]
gnu: tiled: Update to 1.0.1.

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

7 years agognu: cppcheck: Update to 1.79.
Tobias Geerinckx-Rice [Fri, 16 Jun 2017 15:07:27 +0000 (17:07 +0200)]
gnu: cppcheck: Update to 1.79.

* gnu/packages/check.scm (cppcheck): Update to 1.79.

7 years agognu: borg: Update to 1.1.0b5.
Tobias Geerinckx-Rice [Fri, 16 Jun 2017 15:06:21 +0000 (17:06 +0200)]
gnu: borg: Update to 1.1.0b5.

* gnu/packages/backup.scm (borg): Update to 1.1.0b5.

7 years agognu: par2cmdline: Update to 0.7.2.
Tobias Geerinckx-Rice [Fri, 16 Jun 2017 15:05:14 +0000 (17:05 +0200)]
gnu: par2cmdline: Update to 0.7.2.

* gnu/packages/backup.scm (par2cmdline): Update to 0.7.2.

7 years agognu: thefuck: Update to 3.18.
Tobias Geerinckx-Rice [Fri, 16 Jun 2017 15:03:04 +0000 (17:03 +0200)]
gnu: thefuck: Update to 3.18.

* gnu/packages/admin.scm (thefuck): Update to 3.18.

7 years agognu: ansible: Update to 2.3.1.0.
Tobias Geerinckx-Rice [Fri, 16 Jun 2017 15:02:08 +0000 (17:02 +0200)]
gnu: ansible: Update to 2.3.1.0.

* gnu/packages/admin.scm (ansible): Update to 2.3.1.0.

7 years agognu: grilo: Add liboauth support.
Kei Kebreau [Tue, 13 Jun 2017 20:47:08 +0000 (16:47 -0400)]
gnu: grilo: Add liboauth support.

* gnu/packages/gnome.scm (grilo)[inputs]: Add liboauth and cyrus-sasl.

7 years agognu: grilo: Update to 0.3.3.
Kei Kebreau [Tue, 13 Jun 2017 20:47:07 +0000 (16:47 -0400)]
gnu: grilo: Update to 0.3.3.

* gnu/packages/gnome.scm (grilo): Update to 0.3.3.

7 years agostore: Add an RPC counter.
Ludovic Courtès [Fri, 16 Jun 2017 12:23:51 +0000 (14:23 +0200)]
store: Add an RPC counter.

* guix/store.scm (%rpc-calls): New variable.
(show-rpc-profile, record-operation): New procedures.
(operation): Add call to 'record-operation'.
* guix/ui.scm (run-guix-command): Wrap COMMAND-MAIN in 'dynamic-wind'.
Run EXIT-HOOK.

7 years agodiscovery: Rewrite 'scheme-files' using 'scandir*'.
Ludovic Courtès [Fri, 16 Jun 2017 10:07:26 +0000 (12:07 +0200)]
discovery: Rewrite 'scheme-files' using 'scandir*'.

On a command like:

  guix environment --ad-hoc coreutils -- true

this reduces the number of 'stat' calls from 14.1K to 9.7K on my
setup (previously each getdents(2) call would be followed by one stat(2)
call per entry).

* guix/discovery.scm (scheme-files): Rewrite using 'scandir*'.

7 years agosyscalls: Add 'scandir*'.
Ludovic Courtès [Tue, 30 May 2017 10:03:54 +0000 (12:03 +0200)]
syscalls: Add 'scandir*'.

* guix/build/syscalls.scm (%struct-dirent-header): New C struct.
(string->pointer/utf-8, pointer->string/utf-8): New procedures.
(opendir*, closedir*, readdir*, scandir*): New procedures.
* tests/syscalls.scm ("scandir*, ENOENT")
("scandir*, ASCII file names", "scandir*, UTF-8 file names")
("scandir*, properties): New tests.

7 years agognu: gnome-online-accounts: Update to 3.24.1.
Kei Kebreau [Fri, 16 Jun 2017 14:02:22 +0000 (10:02 -0400)]
gnu: gnome-online-accounts: Update to 3.24.1.

* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.24.1.

7 years agomailmap: Adjust entries for ng0.
ng0 [Thu, 15 Jun 2017 10:23:18 +0000 (10:23 +0000)]
mailmap: Adjust entries for ng0.

Signed-off-by: Alex Kost <alezost@gmail.com>
7 years agognu: Add emacs-inf-ruby.
Christopher Baines [Sun, 4 Jun 2017 12:53:28 +0000 (13:53 +0100)]
gnu: Add emacs-inf-ruby.

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

Signed-off-by: Alex Kost <alezost@gmail.com>
7 years agognu: manaplus: Update to 1.7.6.10.
Alex Kost [Mon, 12 Jun 2017 20:13:41 +0000 (23:13 +0300)]
gnu: manaplus: Update to 1.7.6.10.

* gnu/packages/games.scm (manaplus): Update to 1.7.6.10.

7 years agoRevert "gnu: gmime: Update to 3.0.1."
Kei Kebreau [Fri, 16 Jun 2017 12:12:30 +0000 (08:12 -0400)]
Revert "gnu: gmime: Update to 3.0.1."

This reverts commit a512ca81e8998d86770f5a088a9563bc3f24560f.

7 years agotests: Allow setting of qemu memory-size for system tests.
Jan Nieuwenhuizen [Thu, 15 Jun 2017 17:22:00 +0000 (19:22 +0200)]
tests: Allow setting of qemu memory-size for system tests.

* gnu/system/vm.scm (common-qemu-options): Remove hardcoded "-m 256".
(system-qemu-image/shared-store-script): New keyword argument: #:memory-size.

7 years agognu: fish: Update to 2.6.0.
ng0 [Fri, 16 Jun 2017 09:51:52 +0000 (09:51 +0000)]
gnu: fish: Update to 2.6.0.

* gnu/packages/shells.scm (fish): Update to 2.6.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
7 years agognu: Add ghc-http-conduit.
rsiddharth [Thu, 15 Jun 2017 01:24:00 +0000 (01:24 +0000)]
gnu: Add ghc-http-conduit.

* gnu/packages/haskell.scm (ghc-http-conduit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: ghc-http-client-tls: Update to 0.3.4.1.
rsiddharth [Thu, 15 Jun 2017 01:23:59 +0000 (01:23 +0000)]
gnu: ghc-http-client-tls: Update to 0.3.4.1.

* gnu/packages/haskell.scm (ghc-http-client-tls): Update to 0.3.4.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: ghc-http-client: Update to 0.5.6.1.
rsiddharth [Thu, 15 Jun 2017 01:23:58 +0000 (01:23 +0000)]
gnu: ghc-http-client: Update to 0.5.6.1.

* gnu/packages/haskell.scm (ghc-http-client): Update to 0.5.6.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add ghc-warp-tls.
rsiddharth [Thu, 15 Jun 2017 01:23:57 +0000 (01:23 +0000)]
gnu: Add ghc-warp-tls.

* gnu/packages/haskell.scm (ghc-warp-tls): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add ghc-warp.
rsiddharth [Thu, 15 Jun 2017 01:23:56 +0000 (01:23 +0000)]
gnu: Add ghc-warp.

* gnu/packages/haskell.scm (ghc-warp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: ghc-wai-extra: Update to 3.0.13.1.
rsiddharth [Thu, 15 Jun 2017 01:23:55 +0000 (01:23 +0000)]
gnu: ghc-wai-extra: Update to 3.0.13.1.

* gnu/packages/haskell.scm (ghc-wai-extra): Update to 3.0.13.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: ghc-wai: Update to 3.2.1.1.
rsiddharth [Thu, 15 Jun 2017 01:23:54 +0000 (01:23 +0000)]
gnu: ghc-wai: Update to 3.2.1.1.

* gnu/packages/haskell.scm (ghc-wai): Update to 3.2.1.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: ghc-auto-update: Update to 0.1.4.
rsiddharth [Thu, 15 Jun 2017 01:23:53 +0000 (01:23 +0000)]
gnu: ghc-auto-update: Update to 0.1.4.

* gnu/packages/haskell.scm (ghc-auto-update): Update to 0.1.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add ghc-http2.
rsiddharth [Thu, 15 Jun 2017 01:23:52 +0000 (01:23 +0000)]
gnu: Add ghc-http2.

* gnu/packages/haskell.scm (ghc-http2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add ghc-glob.
rsiddharth [Thu, 15 Jun 2017 01:23:51 +0000 (01:23 +0000)]
gnu: Add ghc-glob.

* gnu/packages/haskell.scm (ghc-glob): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add ghc-psqueues.
rsiddharth [Thu, 15 Jun 2017 01:23:50 +0000 (01:23 +0000)]
gnu: Add ghc-psqueues.

* gnu/packages/haskell.scm (ghc-psqueues): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add ghc-hex.
rsiddharth [Thu, 15 Jun 2017 01:23:49 +0000 (01:23 +0000)]
gnu: Add ghc-hex.

* gnu/packages/haskell.scm (ghc-hex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add ghc-simple-sendfile
rsiddharth [Thu, 15 Jun 2017 01:23:48 +0000 (01:23 +0000)]
gnu: Add ghc-simple-sendfile

* gnu/packages/haskell.scm (ghc-simple-sendfile): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add ghc-http-date.
rsiddharth [Thu, 15 Jun 2017 01:23:47 +0000 (01:23 +0000)]
gnu: Add ghc-http-date.

* gnu/packages/haskell.scm (ghc-http-date): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: Add ghc-wai-conduit.
rsiddharth [Thu, 15 Jun 2017 01:23:46 +0000 (01:23 +0000)]
gnu: Add ghc-wai-conduit.

* gnu/packages/haskell.scm (ghc-wai-conduit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7 years agognu: texlive-bin: Export variable.
Ricardo Wurmus [Fri, 16 Jun 2017 06:48:37 +0000 (08:48 +0200)]
gnu: texlive-bin: Export variable.

This is needed by the texlive build system.

* gnu/packages/tex.scm (texlive-bin): Export variable.

7 years agognu: gmime: Update to 3.0.1.
Kei Kebreau [Fri, 16 Jun 2017 02:16:40 +0000 (22:16 -0400)]
gnu: gmime: Update to 3.0.1.

* gnu/packages/mail.scm (gmime): Update to 3.0.1.

7 years agognu: gspell: Update to 1.4.1.
Kei Kebreau [Fri, 16 Jun 2017 01:52:57 +0000 (21:52 -0400)]
gnu: gspell: Update to 1.4.1.

* gnu/packages/gnome.scm (gspell): Update to 1.4.1.
* gnu/packages/patches/gspell-dash-test.patch: Adjust accordingly.

7 years agognu: tadbit: Fix typo in description.
Tobias Geerinckx-Rice [Thu, 15 Jun 2017 14:44:46 +0000 (16:44 +0200)]
gnu: tadbit: Fix typo in description.

* gnu/packages/bioinformatics.scm (tadbit)[description]: Fix typo.

7 years agognu: spin2cpp: Update to 3.6.3.
Tobias Geerinckx-Rice [Sun, 7 May 2017 00:28:12 +0000 (02:28 +0200)]
gnu: spin2cpp: Update to 3.6.3.

* gnu/packages/embedded.scm (spin2cpp): Update to 3.6.3.

7 years agohydra: Don't build non-substitutable packages.
Ludovic Courtès [Thu, 15 Jun 2017 20:45:43 +0000 (22:45 +0200)]
hydra: Don't build non-substitutable packages.

* build-aux/hydra/gnu-system.scm (package->job): Compute PACKAGE's
derivation; return #f if 'substitutable-derivation?' returns #f.

7 years agoui: Remove the empty string from '%load-extensions'.
Ludovic Courtès [Thu, 15 Jun 2017 19:58:17 +0000 (21:58 +0200)]
ui: Remove the empty string from '%load-extensions'.

* guix/ui.scm (run-guix): Set %LOAD-EXTENSIONS.

7 years agopackages: Patches can be any lowerable object.
Ludovic Courtès [Thu, 15 Jun 2017 16:07:10 +0000 (18:07 +0200)]
packages: Patches can be any lowerable object.

* guix/packages.scm (patch-and-repack)[instantiate-patch]: Replace
'origin?' with 'struct?'.

7 years agognu: proot: Install man page under the right name.
Ludovic Courtès [Thu, 15 Jun 2017 13:47:32 +0000 (15:47 +0200)]
gnu: proot: Install man page under the right name.

* gnu/packages/linux.scm (proot)[arguments]: In 'install' phase, install
man page as "proot.1", not "man.1".

7 years agognu: bind: Update to 9.11.1-P1 [fixes CVE-2017-3140].
Leo Famulari [Thu, 15 Jun 2017 16:03:14 +0000 (12:03 -0400)]
gnu: bind: Update to 9.11.1-P1 [fixes CVE-2017-3140].

* gnu/packages/dns.scm (isc-bind): Update to 9.11.1-P1.

7 years agognu: libtiff: Fix several bugs related to improper codec usage [security fixes].
Leo Famulari [Thu, 15 Jun 2017 02:26:15 +0000 (22:26 -0400)]
gnu: libtiff: Fix several bugs related to improper codec usage [security fixes].

Fixes CVE-2014-8128, CVE-2015-7554, CVE-2016-5318, CVE-2016-10095, and
the other bugs listed in 'libtiff-tiffgetfield-bugs.patch'.

* gnu/packages/patches/libtiff-tiffgetfield-bugs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image.scm (libtiff-4.0.8)[source]: Use it.

7 years agognu: sablevm: Build reproducibly.
Ricardo Wurmus [Thu, 15 Jun 2017 12:45:08 +0000 (14:45 +0200)]
gnu: sablevm: Build reproducibly.

* gnu/packages/java.scm (sablevm)[arguments]: Add build phase
"remove-timestamp-for-reproducibility".

7 years agognu: sablevm: Do not use bundled libraries.
Ricardo Wurmus [Thu, 15 Jun 2017 12:43:35 +0000 (14:43 +0200)]
gnu: sablevm: Do not use bundled libraries.

* gnu/packages/java.scm (sablevm)[inputs]: Add popt and libffi.
[arguments]: Add configure flags and build phase to avoid using bundled
libraries.

7 years agognu: network-manager-applet: Update to 1.8.2.
Kei Kebreau [Thu, 15 Jun 2017 06:49:22 +0000 (02:49 -0400)]
gnu: network-manager-applet: Update to 1.8.2.

* gnu/packages/gnome.scm (network-manager-applet): Update to 1.8.2.
[arguments]: Remove "--without-wwan" configure flag.
[inputs]: Add libselinux and modem-manager.

7 years agognu: zziplib: Fix CVE-2017-{5974,5975,5976,5978,5979,5981}.
Leo Famulari [Wed, 14 Jun 2017 20:34:10 +0000 (16:34 -0400)]
gnu: zziplib: Fix CVE-2017-{5974,5975,5976,5978,5979,5981}.

* gnu/packages/patches/zziplib-CVE-2017-5974.patch,
gnu/packages/patches/zziplib-CVE-2017-5975.patch,
gnu/packages/patches/zziplib-CVE-2017-5976.patch,
gnu/packages/patches/zziplib-CVE-2017-5978.patch,
gnu/packages/patches/zziplib-CVE-2017-5979.patch,
gnu/packages/patches/zziplib-CVE-2017-5981.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/zip.scm (zziplib)[source]: Use them.

7 years agognu: Add propeller-gcc-4.
Ricardo Wurmus [Thu, 15 Jun 2017 15:06:47 +0000 (17:06 +0200)]
gnu: Add propeller-gcc-4.

* gnu/packages/embedded.scm (propeller-gcc-4): New variable.
* gnu/packages/patches/gcc-4.6-gnu-inline.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

7 years agoguix: Add texlive importer.
Ricardo Wurmus [Fri, 9 Jun 2017 10:35:50 +0000 (12:35 +0200)]
guix: Add texlive importer.

* guix/import/texlive.scm: New file.
* guix/scripts/import/texlive.scm: New file.
* Makefile.am (MODULES): Add them.
* tests/texlive.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
* guix/scripts/import.scm (importers): Add texlive importer.
* doc/guix.texi (Invoking guix import): Document it.

7 years agognu: Add texlive-tiny.
Ricardo Wurmus [Fri, 9 Jun 2017 10:33:49 +0000 (12:33 +0200)]
gnu: Add texlive-tiny.

* gnu/packages/tex.scm (texlive-tiny): New variable.

7 years agognu: Add texlive-union.
Ricardo Wurmus [Fri, 9 Jun 2017 10:31:45 +0000 (12:31 +0200)]
gnu: Add texlive-union.

* gnu/packages/tex.scm (texlive-union): New procedure.

7 years agognu: Add texlive-latex-psnfss.
Ricardo Wurmus [Fri, 9 Jun 2017 10:31:03 +0000 (12:31 +0200)]
gnu: Add texlive-latex-psnfss.

* gnu/packages/tex.scm (texlive-latex-psnfss): New variable.

7 years agognu: texlive-latex-cyrillic.
Ricardo Wurmus [Fri, 9 Jun 2017 10:30:47 +0000 (12:30 +0200)]
gnu: texlive-latex-cyrillic.

* gnu/packages/tex.scm (texlive-latex-cyrillic): New variable.

7 years agognu: Add texlive-latex-babel.
Ricardo Wurmus [Fri, 9 Jun 2017 10:30:26 +0000 (12:30 +0200)]
gnu: Add texlive-latex-babel.

* gnu/packages/tex.scm (texlive-latex-babel): New variable.

7 years agognu: Add texlive-latex-amscls.
Ricardo Wurmus [Fri, 9 Jun 2017 10:30:07 +0000 (12:30 +0200)]
gnu: Add texlive-latex-amscls.

* gnu/packages/tex.scm (texlive-latex-amscls): New variable.

7 years agognu: Add texlive-latex-amsmath.
Ricardo Wurmus [Fri, 9 Jun 2017 10:29:51 +0000 (12:29 +0200)]
gnu: Add texlive-latex-amsmath.

* gnu/packages/tex.scm (texlive-latex-amsmath): New variable.

7 years agognu: Add texlive-luatex-lualibs.
Ricardo Wurmus [Fri, 9 Jun 2017 10:28:09 +0000 (12:28 +0200)]
gnu: Add texlive-luatex-lualibs.

* gnu/packages/tex.scm (texlive-luatex-lualibs): New variable.

7 years agognu: Add texlive-latex-fontspec.
Ricardo Wurmus [Fri, 9 Jun 2017 10:27:43 +0000 (12:27 +0200)]
gnu: Add texlive-latex-fontspec.

* gnu/packages/tex.scm (texlive-latex-fontspec): New variable.

7 years agognu: Add texlive-latex-l3packages.
Ricardo Wurmus [Fri, 9 Jun 2017 10:27:22 +0000 (12:27 +0200)]
gnu: Add texlive-latex-l3packages.

* gnu/packages/tex.scm (texlive-latex-l3packages): New variable.