jackhill/guix/guix.git
6 years agognu: pcmanfm: Add missing inputs. Remove comment.
Brendan Tildesley [Thu, 23 Nov 2017 15:22:53 +0000 (02:22 +1100)]
gnu: pcmanfm: Add missing inputs. Remove comment.

* gnu/packages/lxde.scm (pcmanfm)[inputs]: Add GVFS.
[propagated-inputs]: Add LXMENU-DATA.
Remove comment suggesting to use --sysconfdir.  Inspection of the configure
script shows that <output>/etc is used for configuration by default anyway,
so such a flag is not needed.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agodoc: Update package count.
Ludovic Courtès [Thu, 23 Nov 2017 20:58:33 +0000 (21:58 +0100)]
doc: Update package count.

* doc/guix.texi (Limitations): Update package count.

6 years agobootloader: extlinux: Fix device tree path.
Mathieu Othacehe [Wed, 22 Nov 2017 19:14:16 +0000 (20:14 +0100)]
bootloader: extlinux: Fix device tree path.

* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Use kernel
  directory to format device tree file path.

6 years agolinux-libre: Adapt some arm options to match intel conf.
Mathieu Othacehe [Thu, 23 Nov 2017 09:35:10 +0000 (10:35 +0100)]
linux-libre: Adapt some arm options to match intel conf.

* gnu/packages/aux-files/linux-libre/4.14-arm.conf: GuixSD base-initrd expects
  ext4 and fat filesystem to be built-in. Adapt configuration
  accordingly. Also set devtmpfs_mount to yes.

6 years agognu: fish: Update to 2.7.0.
Tobias Geerinckx-Rice [Thu, 23 Nov 2017 16:21:43 +0000 (17:21 +0100)]
gnu: fish: Update to 2.7.0.

* gnu/packages/shell.scm (fish): Update to 2.7.0.
[source]: Add alternative source.

6 years agognu: knot: Update to 2.6.2.
Tobias Geerinckx-Rice [Thu, 23 Nov 2017 14:52:24 +0000 (15:52 +0100)]
gnu: knot: Update to 2.6.2.

* gnu/packages/dns.scm (knot): Update to 2.6.2.

6 years agognu: subread: Update to 1.6.0.
Ricardo Wurmus [Thu, 23 Nov 2017 11:36:22 +0000 (12:36 +0100)]
gnu: subread: Update to 1.6.0.

* gnu/packages/bioinformatics.scm (subread): Update to 1.6.0.

6 years agognu: emacs-org: Update to 9.1.3.
Nicolas Goaziou [Wed, 22 Nov 2017 22:31:01 +0000 (23:31 +0100)]
gnu: emacs-org: Update to 9.1.3.

* gnu/packages/emacs.scm (emacs-org): Update to 20171116 a.k.a. Org 9.1.3.

6 years agoservices: dicod: Run in a container.
Ludovic Courtès [Wed, 22 Nov 2017 22:16:01 +0000 (23:16 +0100)]
services: dicod: Run in a container.

* gnu/services/dict.scm (dicod-shepherd-service): Add
'with-imported-modules' form and 'modules' field.  Use
'make-forkexec-constructor/container' instead of
'make-forkexec-constructor'.

6 years agoshepherd: Include /etc/group in service containers.
Ludovic Courtès [Wed, 22 Nov 2017 22:02:35 +0000 (23:02 +0100)]
shepherd: Include /etc/group in service containers.

* gnu/build/shepherd.scm (default-mounts)[passwd]: Rename to...
[accounts]: ... this.  Add /etc/group.

6 years agognu: gnumeric: Update to 1.12.36.
Ludovic Courtès [Wed, 22 Nov 2017 21:56:58 +0000 (22:56 +0100)]
gnu: gnumeric: Update to 1.12.36.

* gnu/packages/gnome.scm (gnumeric): Update to 1.12.36.

6 years agognu: goffice: Update to 0.10.36.
Ludovic Courtès [Wed, 22 Nov 2017 21:56:30 +0000 (22:56 +0100)]
gnu: goffice: Update to 0.10.36.

* gnu/packages/gnome.scm (goffice): Update to 0.10.36.

6 years agognu: libzip: Update to 1.3.2.
Tobias Geerinckx-Rice [Wed, 22 Nov 2017 14:34:28 +0000 (15:34 +0100)]
gnu: libzip: Update to 1.3.2.

* gnu/packages/compression.scm (libzip): Update to 1.3.2.

6 years agognu: libzip: Use new libzip.org home page.
Tobias Geerinckx-Rice [Wed, 22 Nov 2017 11:01:21 +0000 (12:01 +0100)]
gnu: libzip: Use new libzip.org home page.

* gnu/packages/compression.scm (libzip)[home-page]: Update.

6 years agognu: vlc: Update to 2.2.8 [fixes CVE-2017-9300, CVE-2017-10699].
Marius Bakke [Wed, 22 Nov 2017 17:45:31 +0000 (18:45 +0100)]
gnu: vlc: Update to 2.2.8 [fixes CVE-2017-9300, CVE-2017-10699].

* gnu/packages/video.scm (vlc): Update to 2.2.8.

6 years agognu: emacs-magit-popup: Update for the new source.
Alex Kost [Tue, 21 Nov 2017 18:55:11 +0000 (21:55 +0300)]
gnu: emacs-magit-popup: Update for the new source.

'magit-popup' is not a part of 'magit' anymore.

* gnu/packages/emacs.scm (emacs-magit-popup): Update to 2.12.0.
[source]: Update origin URL and file-name.
[home-page]: Update to the new home.
[native-inputs]: Add 'texinfo' to build the info manual.
[arguments]: Add 'make-info' phase.

6 years agognu: emacs-hl-todo: Update to 1.8.0.
Alex Kost [Tue, 21 Nov 2017 18:54:32 +0000 (21:54 +0300)]
gnu: emacs-hl-todo: Update to 1.8.0.

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

6 years agodoc: Split the "Substitutes" section into subsections.
Chris Marusich [Sun, 12 Nov 2017 10:22:39 +0000 (02:22 -0800)]
doc: Split the "Substitutes" section into subsections.

* doc/guix.texi (Substitutes): Move information into sections, and create one
  new subsection regarding substitution failure.
  (Top): In the detailed listing, add entries for the new subsections.
  (Official Substitute Server): Move info about hydra here.  Add information
  that explains when substitutes are enabled by default.
  (Substitute Server Authorization): Move information about how to enable or
  disable substitutes here.
  (Substitute Authentication): Move information about how Guix authenticates
  substitutes here.
  (Proxy Settings): Move information about how to download substitutes via
  proxy here.
  (Substitution Failure): New section.  Add information about how Guix handles
  substitution failure.  Be extra clear about behavior concerning --fallback.
  (On Trusting Binaries): Move information about trusting binaries here.
  (Invoking guix-daemon): Remove an incorrect statement about when substitutes
  are enabled by default.
  (Common Build Options): Add cross-references for the --fallback option.

Co-authored-by: George Clemmer <myglc2@gmail.com>
6 years agognu: procmail: Fix CVE-2017-16844.
Leo Famulari [Tue, 21 Nov 2017 17:47:40 +0000 (12:47 -0500)]
gnu: procmail: Fix CVE-2017-16844.

* gnu/packages/patches/procmail-CVE-2017-16844.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mail.scm (procmail)[source]: Use it.

6 years agognu: linux-libre: Update to 4.14.1.
Mark H Weaver [Wed, 22 Nov 2017 02:22:30 +0000 (21:22 -0500)]
gnu: linux-libre: Update to 4.14.1.

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

6 years agognu: linux-libre@4.9: Update to 4.9.64.
Mark H Weaver [Wed, 22 Nov 2017 02:21:09 +0000 (21:21 -0500)]
gnu: linux-libre@4.9: Update to 4.9.64.

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

6 years agognu: linux-libre@4.4: Update to 4.4.100.
Mark H Weaver [Wed, 22 Nov 2017 02:20:33 +0000 (21:20 -0500)]
gnu: linux-libre@4.4: Update to 4.4.100.

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

6 years agognu: lmms: Fix build.
Kei Kebreau [Tue, 21 Nov 2017 21:29:59 +0000 (16:29 -0500)]
gnu: lmms: Fix build.

* gnu/packages/music.scm (lmms)[arguments]: Add phases "remove-Werror" and
"make-manpages-writable".

6 years agoRevert "Add (guix self) and use it when pulling."
Ludovic Courtès [Tue, 21 Nov 2017 22:51:59 +0000 (23:51 +0100)]
Revert "Add (guix self) and use it when pulling."

This reverts commit 5f93d97005897c2d859f0be1bdff34c88467ec61.

'guix pull' would fail because (guix self) needs 'scheme-files'
from (guix discovery), which was not exported until now.

6 years agognu: idr: Update to 2.0.3.
Ricardo Wurmus [Tue, 21 Nov 2017 19:04:39 +0000 (20:04 +0100)]
gnu: idr: Update to 2.0.3.

* gnu/packages/bioinformatics.scm (idr): Update to 2.0.3.
[source]: Add snippet to remove generated code.

6 years agognu: idr: Correct license.
Ricardo Wurmus [Tue, 21 Nov 2017 19:04:14 +0000 (20:04 +0100)]
gnu: idr: Correct license.

* gnu/packages/bioinformatics.scm (idr)[license]: Change to GPLv2+.

6 years agohydra: Add jobs for the modular Guix.
Ludovic Courtès [Tue, 21 Nov 2017 22:02:43 +0000 (23:02 +0100)]
hydra: Add jobs for the modular Guix.

* build-aux/hydra/guix-modular.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.

6 years agohydra: 'evaluate' passes an alist to the entry point.
Ludovic Courtès [Tue, 21 Nov 2017 22:00:38 +0000 (23:00 +0100)]
hydra: 'evaluate' passes an alist to the entry point.

* build-aux/hydra/evaluate.scm (%top-srcdir): New variable.
<top level>: Pass it to 'hydra-jobs'.

6 years agoAdd (guix self) and use it when pulling.
Ludovic Courtès [Mon, 16 Oct 2017 08:41:37 +0000 (10:41 +0200)]
Add (guix self) and use it when pulling.

This mitigates <https://bugs.gnu.org/27284>.

* guix/self.scm: New file.
* Makefile.am (MODULES): Add it.
* build-aux/build-self.scm (libgcrypt, zlib, gzip, bzip2, xz)
(false-if-wrong-guile, package-for-current-guile, guile-json)
(guile-ssh, guile-git, guile-bytestructures): Remove.
(build): Rewrite to simply delegate to 'compiled-guix'.
* gnu/packages.scm (%distro-root-directory): Rewrite to try different
directories.
* guix/discovery.scm (guix): Export 'scheme-files'.
* guix/scripts/pull.scm (build-and-install): Split into...
(install-latest): ... this.  New procedure.  And...
(build-and-install): ... this, which now takes a monadic value argument.
(indirect-root-added): Remove.
(guix-pull): Call 'add-indirect-root'.  Call 'build-from-source' and
pass the result to 'build-and-install'.

6 years agogit: Do not add '.git' to the store.
Ludovic Courtès [Tue, 21 Nov 2017 14:25:57 +0000 (15:25 +0100)]
git: Do not add '.git' to the store.

This makes 'latest-repository-commit' significantly more efficient and
reduces disk usage in the store.

* guix/git.scm (copy-to-store)[dot-git?]: New procedure.
Pass it as the #:select? argument to 'add-to-store'.

6 years agopull: Trim import list.
Ludovic Courtès [Fri, 27 Oct 2017 22:26:19 +0000 (15:26 -0700)]
pull: Trim import list.

* guix/scripts/pull.scm: Remove useless imports.

6 years agogexp: 'directory-union' has a #:quiet? parameter.
Ludovic Courtès [Thu, 19 Oct 2017 14:10:18 +0000 (16:10 +0200)]
gexp: 'directory-union' has a #:quiet? parameter.

* guix/gexp.scm (directory-union): Add #:quiet? and honor it.

6 years agounion: Parametrize the symlink procedure .
Ludovic Courtès [Thu, 19 Oct 2017 14:07:34 +0000 (16:07 +0200)]
union: Parametrize the symlink procedure .

* guix/gexp.scm (directory-union): Add #:hard-links and honor it.
* guix/build/union.scm (union-build): Add #:symlink parameter.

6 years agognu: guix: Update snapshot.
Marius Bakke [Tue, 21 Nov 2017 21:55:34 +0000 (22:55 +0100)]
gnu: guix: Update snapshot.

* gnu/packages/package-management.scm (guix): Update to 953c2de.

6 years agotests: Disable test for freed disk space that fails on Btrfs.
Marius Bakke [Tue, 21 Nov 2017 21:42:56 +0000 (22:42 +0100)]
tests: Disable test for freed disk space that fails on Btrfs.

This is a follow-up to commit 40e89f5be609045bc2666cc16a4ef80bb7f84095.

* tests/store.scm ("dead path can be explicitly collected"): Don't check
that (> freed 0).
* gnu/packages/package-management.scm (guix)[arguments]<#:phases>: Remove
workaround for the same problem.

6 years agognu: taglib: Update to 1.11.1 and fix home page.
Pierre Langlois [Tue, 21 Nov 2017 09:49:35 +0000 (09:49 +0000)]
gnu: taglib: Update to 1.11.1 and fix home page.

* gnu/packages/mp3.scm (taglib)[version]: Update to 1.11.1.
[arguments]: Configure with -DBUILD_SHARED_LIBS=ON.
[home-page]: Change to http://taglib.org.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: retroarch: Update to 1.6.9.
Rutger Helling [Tue, 21 Nov 2017 19:05:48 +0000 (20:05 +0100)]
gnu: retroarch: Update to 1.6.9.

* gnu/packages/games.scm (retroarch): Update to 1.6.9.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: gnupg: Update to 2.2.3.
Marius Bakke [Tue, 21 Nov 2017 20:57:20 +0000 (21:57 +0100)]
gnu: gnupg: Update to 2.2.3.

* gnu/packages/gnupg.scm (gnupg): Update to 2.2.3.

6 years agognu: orc: Update to 0.4.28.
Marius Bakke [Tue, 21 Nov 2017 20:54:18 +0000 (21:54 +0100)]
gnu: orc: Update to 0.4.28.

* gnu/packages/gstreamer.scm (orc): Update to 0.4.28.

6 years agognu: samba: Update to 4.7.3 [fixes CVE-2017-14746 and CVE-2017-15275].
Marius Bakke [Tue, 21 Nov 2017 20:52:06 +0000 (21:52 +0100)]
gnu: samba: Update to 4.7.3 [fixes CVE-2017-14746 and CVE-2017-15275].

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

6 years agognu: signify: Update to 23.
Marius Bakke [Tue, 21 Nov 2017 20:51:45 +0000 (21:51 +0100)]
gnu: signify: Update to 23.

* gnu/packages/crypto.scm (signify): Update to 23.

6 years agognu: guix: Disable test that fails on Btrfs.
Marius Bakke [Mon, 20 Nov 2017 23:27:08 +0000 (00:27 +0100)]
gnu: guix: Disable test that fails on Btrfs.

Works around <https://bugs.gnu.org/29363>.
Reported by Rutger Helling <rhelling@mykolab.com>.

* gnu/packages/package-management.scm (guix)[arguments]: Rename
'disable-container-tests' phase to 'disable-failing-tests' and add
substitution to disable test for freed disk space.

6 years agognu: retroarch: Update to 1.6.8.
Rutger Helling [Tue, 21 Nov 2017 07:25:15 +0000 (08:25 +0100)]
gnu: retroarch: Update to 1.6.8.

* gnu/packages/games.scm (retroarch): Update to 1.6.8.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: cdogs-sdl: Update to 0.6.6.
Rutger Helling [Tue, 21 Nov 2017 09:36:07 +0000 (10:36 +0100)]
gnu: cdogs-sdl: Update to 0.6.6.

* gnu/packages/games.scm (cdogs-sdl): Update to 0.6.6.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: procenv: Update to 0.50.
Rutger Helling [Tue, 21 Nov 2017 09:44:24 +0000 (10:44 +0100)]
gnu: procenv: Update to 0.50.

* gnu/packages/linux.scm (procenv): Update to 0.50.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: you-get: Update to 0.4.964.
Rutger Helling [Tue, 21 Nov 2017 09:49:32 +0000 (10:49 +0100)]
gnu: you-get: Update to 0.4.964.

* gnu/packages/video.scm (you-get): Update to 0.4.964.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Patch path to locale in gnome-desktop.
Christopher Baines [Mon, 20 Nov 2017 20:40:49 +0000 (20:40 +0000)]
gnu: Patch path to locale in gnome-desktop.

* gnu/packages/gnome.scm (gnome-desktop)[arguments]: Add 'patch-path phase to
  get libgnome-desktop to use the full path to the locale binary.

6 years agognu: knot: Update licence information.
Tobias Geerinckx-Rice [Tue, 21 Nov 2017 00:50:34 +0000 (01:50 +0100)]
gnu: knot: Update licence information.

* gnu/packages/dns.scm (knot)[license]: Add PUBLIC-DOMAIN. Expand comments.

6 years agognu: knot: Support dnstap query logging.
Tobias Geerinckx-Rice [Thu, 16 Nov 2017 06:57:55 +0000 (07:57 +0100)]
gnu: knot: Support dnstap query logging.

* gnu/packages/dns.scm (knot)[source]: No longer delete dnstap.  It appears
that dnstap is intended to be bundled and modified.
[inputs]: Add fstrm and protobuf-c.
[arguments]: Add ‘--with-module-dnstap=yes’ to #:configure-flags.

6 years agognu: Use ‘license:’ prefix in (gnu packages protobuf).
Tobias Geerinckx-Rice [Thu, 16 Nov 2017 02:52:07 +0000 (03:52 +0100)]
gnu: Use ‘license:’ prefix in (gnu packages protobuf).

* gnu/packages/protobuf.scm (fstrm, protobuf, protobuf-2, protobuf-c)
(python-protobuf, python2-protobuf): Use ‘license:’ prefix.

6 years agognu: Add fstrm.
Tobias Geerinckx-Rice [Thu, 16 Nov 2017 02:33:15 +0000 (03:33 +0100)]
gnu: Add fstrm.

* gnu/packages/protobuf.scm (fstrim): New public variable.

6 years agognu: protobuf: Add ‘static’ output.
Tobias Geerinckx-Rice [Thu, 16 Nov 2017 19:45:21 +0000 (20:45 +0100)]
gnu: protobuf: Add ‘static’ output.

* gnu/packages/protobuf.scm (protobuf)[outputs]: New field.
[arguments]: Add new ‘move-static-libraries’ phase.

6 years agognu: perl-devel-stacktrace: Update to 2.03.
Tobias Geerinckx-Rice [Mon, 20 Nov 2017 21:12:22 +0000 (22:12 +0100)]
gnu: perl-devel-stacktrace: Update to 2.03.

* gnu/packages/perl.scm (perl-devel-stacktrace): Update to 2.03.

6 years agognu: btrfs-progs: Update to 4.14.
Tobias Geerinckx-Rice [Mon, 20 Nov 2017 20:39:31 +0000 (21:39 +0100)]
gnu: btrfs-progs: Update to 4.14.

* gnu/packages/linux.scm (btrfs-progs): Update to 4.14.

6 years agognu: nss: Mark up description.
Tobias Geerinckx-Rice [Thu, 16 Nov 2017 00:59:45 +0000 (01:59 +0100)]
gnu: nss: Mark up description.

* gnu/packages/gnuzilla.scm (nss)[description]: Use @dfn.

6 years agognu: eid-mw: Update to 4.3.4.
Tobias Geerinckx-Rice [Thu, 16 Nov 2017 23:26:42 +0000 (00:26 +0100)]
gnu: eid-mw: Update to 4.3.4.

* gnu/packages/security-token.scm (eid-mw): Update to 4.3.4.
Fix up indentation.

6 years agognu: musl: Update to 1.1.18.
Leo Famulari [Mon, 20 Nov 2017 23:59:35 +0000 (18:59 -0500)]
gnu: musl: Update to 1.1.18.

* gnu/packages/musl.scm (musl): Update to 1.1.18.

6 years agocompile: Put an upper bound on the number of workers.
Ludovic Courtès [Mon, 20 Nov 2017 21:33:54 +0000 (22:33 +0100)]
compile: Put an upper bound on the number of workers.

* guix/build/compile.scm (compile-files): Don't use more than 8 workers.

6 years agognu: Add python-pyodbc.
Danny Milosavljevic [Sun, 19 Nov 2017 07:47:44 +0000 (08:47 +0100)]
gnu: Add python-pyodbc.

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

6 years agoAdd semicolon in commands that set GUIX_PROFILE.
Ludovic Courtès [Mon, 20 Nov 2017 17:41:47 +0000 (18:41 +0100)]
Add semicolon in commands that set GUIX_PROFILE.

Fixes <https://bugs.gnu.org/28223>.
Reported by Rosebud Uplink <Uplink.Introversion@outlook.com>.

* doc/guix.texi (Binary Installation): Add missing semicolon after
'GUIX_PROFILE=' line.
(Invoking guix package): Likewise.
* gnu/system.scm (operating-system-etc-service)[profile]: Likewise.
* guix/build/profiles.scm (build-etc/profile): Likewise.

6 years agognu: wget2: Switch to official URL.
Rutger Helling [Fri, 17 Nov 2017 19:35:00 +0000 (20:35 +0100)]
gnu: wget2: Switch to official URL.

* gnu/packages/wget.scm (wget2): Switch to official URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: scribus: Fix No module named _sysconfigdata_nd.
Nicolas Goaziou [Mon, 20 Nov 2017 17:14:47 +0000 (18:14 +0100)]
gnu: scribus: Fix No module named _sysconfigdata_nd.

* gnu/packages/scribus.scm (scribus): Wrap PATH with expected Python around
  executable.

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

6 years agognu: linux-libre@4.9: Update to 4.9.63.
Mark H Weaver [Mon, 20 Nov 2017 09:39:04 +0000 (04:39 -0500)]
gnu: linux-libre@4.9: Update to 4.9.63.

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

6 years agognu: linux-libre@4.4: Update to 4.4.99.
Mark H Weaver [Mon, 20 Nov 2017 09:38:20 +0000 (04:38 -0500)]
gnu: linux-libre@4.4: Update to 4.4.99.

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

6 years agognu: Add python-clf.
Oleg Pykhalov [Fri, 3 Nov 2017 15:39:17 +0000 (18:39 +0300)]
gnu: Add python-clf.

* gnu/packages/web.scm (python-clf): New variable.

6 years agognu: kodi: Update snapshot.
Marius Bakke [Sun, 19 Nov 2017 17:01:48 +0000 (18:01 +0100)]
gnu: kodi: Update snapshot.

* gnu/packages/kodi.scm (kodi): Update to 18.0_alpha-67fd70f.

6 years agognu: gcc@6: Respect SOURCE_DATE_EPOCH in __DATE__ and __TIME__ macros.
Marius Bakke [Thu, 31 Aug 2017 16:13:08 +0000 (18:13 +0200)]
gnu: gcc@6: Respect SOURCE_DATE_EPOCH in __DATE__ and __TIME__ macros.

* gnu/packages/patches/gcc-6-source-date-epoch-1.patch,
gnu/packages/patches/gcc-6-source-date-epoch-2.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/gcc.scm (gcc-6)[source]: Use them.

6 years agognu: guix: Update snapshot.
Ludovic Courtès [Sun, 19 Nov 2017 23:12:25 +0000 (00:12 +0100)]
gnu: guix: Update snapshot.

* gnu/packages/package-management.scm (guix): Update to 0b4c385.

6 years agognu: gajim: Add python2-axolotl to inputs.
Rutger Helling [Thu, 9 Nov 2017 09:02:32 +0000 (10:02 +0100)]
gnu: gajim: Add python2-axolotl to inputs.

* gnu/packages/messaging.scm (gajim)[inputs]: Add python2-axolotl.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: qtox: Add filteraudio to inputs.
Rutger Helling [Tue, 14 Nov 2017 08:00:17 +0000 (09:00 +0100)]
gnu: qtox: Add filteraudio to inputs.

* gnu/packages/messaging.scm (qtox)[inputs]: Add filteraudio.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: c-toxcore: Update to 0.1.10.
Rutger Helling [Mon, 13 Nov 2017 21:39:38 +0000 (22:39 +0100)]
gnu: c-toxcore: Update to 0.1.10.

* gnu/packages/messaging.scm (c-toxcore): Update to 0.1.10.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agozlib: Fix race condition when closing gzip ports.
Ludovic Courtès [Sun, 19 Nov 2017 22:02:29 +0000 (23:02 +0100)]
zlib: Fix race condition when closing gzip ports.

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

* guix/zlib.scm (close-procedure): Remove.
(make-gzip-input-port): Do (dup (fileno port)) to get a file descriptor
for 'gzdopen'.  Close PORT before returning.  Use 'gzclose' as the
'close' procedure of the returned port.
(make-gzip-output-port): Likewise.

6 years agossh: Use (guix i18n).
Ludovic Courtès [Sun, 19 Nov 2017 21:45:06 +0000 (22:45 +0100)]
ssh: Use (guix i18n).

* guix/ssh.scm: Use (guix i18n) instead of (guix ui).

6 years agognu: audacity: Fix building on non-Intel systems.
Efraim Flashner [Sun, 19 Nov 2017 20:06:53 +0000 (22:06 +0200)]
gnu: audacity: Fix building on non-Intel systems.

* gnu/packages/audio.scm (audacity)[arguments]: On non-Intel systems add
a configure-flag to disable SSE optimizations.

6 years agognu: nss, nss-certs: Update to 3.34.
Marius Bakke [Sun, 19 Nov 2017 12:19:14 +0000 (13:19 +0100)]
gnu: nss, nss-certs: Update to 3.34.

* gnu/packages/certs.scm (nss-certs): Update to 3.34.
* gnu/packages/gnuzilla.scm (nss): Update to 3.34.

6 years agognu: bitcoin: Update to 0.15.1.
Marius Bakke [Sun, 19 Nov 2017 12:05:15 +0000 (13:05 +0100)]
gnu: bitcoin: Update to 0.15.1.

* gnu/packages/finance.scm (bitcoin-core): Update to 0.15.1.

6 years agognu: strace: Update to 4.20.
Marius Bakke [Sun, 19 Nov 2017 12:02:27 +0000 (13:02 +0100)]
gnu: strace: Update to 4.20.

* gnu/packages/linux.scm (strace): Update to 4.20.

6 years agognu: samba: Update to 4.7.2.
Marius Bakke [Sun, 19 Nov 2017 11:59:35 +0000 (12:59 +0100)]
gnu: samba: Update to 4.7.2.

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

6 years agognu: tevent: Update to 0.9.34.
Marius Bakke [Sun, 19 Nov 2017 11:57:34 +0000 (12:57 +0100)]
gnu: tevent: Update to 0.9.34.

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

6 years agoUpdate email address for ng0.
ng0 [Fri, 17 Nov 2017 10:28:33 +0000 (10:28 +0000)]
Update email address for ng0.

6 years agognu: Patch ikiwiki to set PERL5LIB in the CGI wrapper.
Christopher Baines [Tue, 17 Oct 2017 19:15:52 +0000 (20:15 +0100)]
gnu: Patch ikiwiki to set PERL5LIB in the CGI wrapper.

This helps with CGI support.

* gnu/packages/web.scm (ikiwik)[arguments]: Add 'include-PERL5LIB-in-wrapper
  phase.

6 years agognu: nano: Update to 2.9.0.
Efraim Flashner [Sat, 18 Nov 2017 19:57:26 +0000 (21:57 +0200)]
gnu: nano: Update to 2.9.0.

* gnu/packages/nano.scm (nano): Update to 2.9.0.

6 years agognu: owncloud-client: Update to 2.3.4.
Efraim Flashner [Sat, 18 Nov 2017 19:49:05 +0000 (21:49 +0200)]
gnu: owncloud-client: Update to 2.3.4.

* gnu/packages/sync.scm (owncloud-client): Update to 2.3.4.

6 years agognu: owncloud-client: Don't check for updates.
Efraim Flashner [Sat, 18 Nov 2017 17:30:22 +0000 (19:30 +0200)]
gnu: owncloud-client: Don't check for updates.

* gnu/packages/sync.scm (owncloud-client)[source]: Add patch.
* gnu/packages/patches/owncloud-disable-updatecheck.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

6 years agognu: libreoffice: Remove GTK+ 2.
Rutger Helling [Sat, 11 Nov 2017 08:23:51 +0000 (09:23 +0100)]
gnu: libreoffice: Remove GTK+ 2.

LibreOffice doesn't need to use both GTK+ 2 and GTK+ 3.

* gnu/packages/libreoffice.scm (libreoffice)[inputs]: Remove gtk+-2.
[configure-flags]: Add "--disable-gtk".

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: libassuan: Update to 2.4.4.
Leo Famulari [Sat, 18 Nov 2017 15:16:32 +0000 (10:16 -0500)]
gnu: libassuan: Update to 2.4.4.

* gnu/packages/gnupg.scm (libassuan): Update to 2.4.4.

6 years agognu: mes: Update to 0.11.
Jan Nieuwenhuizen [Sat, 18 Nov 2017 16:04:56 +0000 (17:04 +0100)]
gnu: mes: Update to 0.11.

* gnu/packages/mes.scm (mes): Update to 0.11.

6 years agognu: audacity: Update to 2.2.0.
Ricardo Wurmus [Sat, 18 Nov 2017 13:49:29 +0000 (14:49 +0100)]
gnu: audacity: Update to 2.2.0.

* gnu/packages/patches/audacity-build-with-system-portaudio.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/audio.scm (audacity): Update to 2.2.0.
[source]: Add patch to build with system portaudio; add snippet to remove most
bundled libraries.
[inputs]: Replace "gtk+-2" with "gtk+", replace "wxwidgets-gtk2" with
"wxwidgets"; remove "libsbsms"; add "suil" and "portmidi".
[arguments]: Adjust configure flags to avoid using bundled libraries; remove
phase "autoreconf"; add phases "fix-sbsms-check" and "use-upstream-headers".

6 years agognu: java-mail: Let build phase return boolean.
Ricardo Wurmus [Sat, 18 Nov 2017 11:58:08 +0000 (12:58 +0100)]
gnu: java-mail: Let build phase return boolean.

* gnu/packages/java.scm (java-mail)[arguments]: Let build phase
"move-version.java" return #t.

6 years agognu: bitshuffle-for-snappy: Simplify.
Ricardo Wurmus [Sat, 18 Nov 2017 11:56:35 +0000 (12:56 +0100)]
gnu: bitshuffle-for-snappy: Simplify.

* gnu/packages/compression.scm (bitshuffle-for-snappy)[arguments]: Simplify
Makefile generation.

6 years agognu: bitshuffle: Let build phase return #t.
Ricardo Wurmus [Sat, 18 Nov 2017 11:51:22 +0000 (12:51 +0100)]
gnu: bitshuffle: Let build phase return #t.

* gnu/packages/compression.scm (bitshuffle)[arguments]: Let
"make-required-dir" return #t.

6 years agognu: python-pylast: Update to 2.0.0.
Ricardo Wurmus [Sat, 18 Nov 2017 11:44:06 +0000 (12:44 +0100)]
gnu: python-pylast: Update to 2.0.0.

* gnu/packages/music.scm (python-pylast): Update to 2.0.0.
[native-inputs]: Add python-pycodestyle and python-flaky.

6 years agognu: Move date/time packages from python.scm to time.scm.
Ricardo Wurmus [Sat, 18 Nov 2017 10:58:44 +0000 (11:58 +0100)]
gnu: Move date/time packages from python.scm to time.scm.

* gnu/packages/python.scm (python-pytz, python2-pytz, python-dateutil,
python2-dateutil, python-parsedatetime, python2-parsedatetime,
python-tzlocal, python-isodate, python2-isodate, python-iso8601,
python2-iso8601, python-monotonic, python2-monotonic, python-pyrfc3339,
python2-pyrfc3339, python-arrow, python2-arrow, python-aniso8601,
python2-aniso8601): Move from here...
* gnu/packages/time.scm: ...to here.
* gnu/packages/calendar.scm,
gnu/packages/check.scm,
gnu/packages/django.scm,
gnu/packages/ebook.scm,
gnu/packages/gnome.scm,
gnu/packages/irc.scm,
gnu/packages/jrnl.scm,
gnu/packages/mail.scm,
gnu/packages/openstack.scm,
gnu/packages/package-management.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/rdf.scm,
gnu/packages/statistics.scm,
gnu/packages/tls.scm,
gnu/packages/tryton.scm,
gnu/packages/version-control.scm: Adjust accordingly.

6 years agognu: Move more testing packages from python.scm to check.scm.
Ricardo Wurmus [Sat, 18 Nov 2017 10:30:01 +0000 (11:30 +0100)]
gnu: Move more testing packages from python.scm to check.scm.

* gnu/packages/python.scm (python-flexmock, python2-flexmock,
python-freezegun, python2-freezegun, python-flaky, python2-flaky): Move from
here...
* gnu/packages/check.scm: ...to here.

6 years agognu: Add java-plexus-container-default.
Julien Lepiller [Mon, 6 Nov 2017 19:02:22 +0000 (20:02 +0100)]
gnu: Add java-plexus-container-default.

* gnu/packages/java.scm (java-plexus-container-default): New variable.

6 years agognu: Add java-plexus-archiver.
Julien Lepiller [Mon, 6 Nov 2017 18:43:30 +0000 (19:43 +0100)]
gnu: Add java-plexus-archiver.

* gnu/packages/java.scm (java-plexus-archiver): New variable.

6 years agognu: Add java-plexus-io.
Julien Lepiller [Mon, 6 Nov 2017 18:33:51 +0000 (19:33 +0100)]
gnu: Add java-plexus-io.

* gnu/packages/java.scm (java-plexus-io): New variable.

6 years agognu: Add java-plexus-container-default-bootstrap.
Julien Lepiller [Mon, 6 Nov 2017 18:30:24 +0000 (19:30 +0100)]
gnu: Add java-plexus-container-default-bootstrap.

* gnu/packages/java.scm (java-plexus-container-default-bootstrap): New
variable.

6 years agognu: Add java-tukaani-xz.
Julien Lepiller [Mon, 6 Nov 2017 18:22:09 +0000 (19:22 +0100)]
gnu: Add java-tukaani-xz.

* gnu/packages/java.scm (java-tukaani-xz): New variable.

6 years agognu: Add java-geronimo-xbean-reflect.
Julien Lepiller [Mon, 6 Nov 2017 18:13:41 +0000 (19:13 +0100)]
gnu: Add java-geronimo-xbean-reflect.

* gnu/packages/java.scm (java-geronimo-xbean-reflect): New variable.