jackhill/guix/guix.git
6 years agognu: java-fasterxml-jackson-dataformat-xml: Update to 2.9.2.
Alex Vong [Fri, 17 Nov 2017 18:24:11 +0000 (02:24 +0800)]
gnu: java-fasterxml-jackson-dataformat-xml: Update to 2.9.2.

* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-xml): Update to
2.9.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
6 years agognu: java-fasterxml-jackson-dataformat-yaml: Update to 2.9.2.
Alex Vong [Fri, 17 Nov 2017 18:23:34 +0000 (02:23 +0800)]
gnu: java-fasterxml-jackson-dataformat-yaml: Update to 2.9.2.

* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-yaml): Update to
2.9.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
6 years agognu: java-fasterxml-jackson-modules-base-jaxb: Update to 2.9.2.
Alex Vong [Fri, 17 Nov 2017 18:22:39 +0000 (02:22 +0800)]
gnu: java-fasterxml-jackson-modules-base-jaxb: Update to 2.9.2.

* gnu/packages/java.scm (java-fasterxml-jackson-modules-base-jaxb): Update to
2.9.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
6 years agognu: java-fasterxml-jackson-databind: Update to 2.9.2.
Alex Vong [Fri, 17 Nov 2017 18:21:33 +0000 (02:21 +0800)]
gnu: java-fasterxml-jackson-databind: Update to 2.9.2.

* gnu/packages/java.scm (java-fasterxml-jackson-databind): Update to 2.9.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
6 years agognu: java-fasterxml-jackson-core: Update to 2.9.2.
Alex Vong [Fri, 17 Nov 2017 18:20:55 +0000 (02:20 +0800)]
gnu: java-fasterxml-jackson-core: Update to 2.9.2.

* gnu/packages/java.scm (java-fasterxml-jackson-core): Update to 2.9.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
6 years agognu: java-fasterxml-jackson-annotations: Update to 2.9.2.
Alex Vong [Fri, 17 Nov 2017 18:18:10 +0000 (02:18 +0800)]
gnu: java-fasterxml-jackson-annotations: Update to 2.9.2.

* gnu/packages/java.scm (java-fasterxml-jackson-annotations): Update to
2.9.2.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
6 years agognu: php: Update to 7.1.12.
Julien Lepiller [Fri, 24 Nov 2017 14:03:37 +0000 (15:03 +0100)]
gnu: php: Update to 7.1.12.

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

6 years agognu: gcl: Update snapshot.
Kei Kebreau [Wed, 22 Nov 2017 18:47:33 +0000 (13:47 -0500)]
gnu: gcl: Update snapshot.

* gnu/packages/lisp.scm (gcl): Update to 2.6.12-1.5956140.
[arguments]: Remove CFLAGS from and add GCL_CC and CC to make-flags; adjust
pre-conf phase.

This update includes small upstream bug fixes and optimizations.

6 years agognu: python-pytz, python-pytzdata: Update to 2017.3.x.
Tobias Geerinckx-Rice [Fri, 24 Nov 2017 17:57:24 +0000 (18:57 +0100)]
gnu: python-pytz, python-pytzdata: Update to 2017.3.x.

* gnu/packages/time.scm (python-pytz): Update to 2017.3.
(python-pytzdata): Update to 2017.3.1.

6 years agognu: knot: Update to 2.6.3.
Tobias Geerinckx-Rice [Fri, 24 Nov 2017 17:22:59 +0000 (18:22 +0100)]
gnu: knot: Update to 2.6.3.

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

6 years agognu: emacs-org-contrib: Fix typo in description.
Tobias Geerinckx-Rice [Thu, 23 Nov 2017 17:53:00 +0000 (18:53 +0100)]
gnu: emacs-org-contrib: Fix typo in description.

* gnu/packages/emacs.scm (emacs-org-contrib)[description]: Fix typo.

6 years agodoc: Fix typo.
Tobias Geerinckx-Rice [Thu, 23 Nov 2017 17:43:17 +0000 (18:43 +0100)]
doc: Fix typo.

* doc/guix.texi (Bootloader Configuration): Fix ‘choosen’ typo.

6 years agognu: system->defconfig: Fix typo.
Tobias Geerinckx-Rice [Wed, 21 Jun 2017 23:12:23 +0000 (01:12 +0200)]
gnu: system->defconfig: Fix typo.

* gnu/packages/linux.scm (system->defconfig): Fix typo.

6 years agognu-maintenance: Relax recursion cutoff in 'latest-ftp-release'.
Ludovic Courtès [Fri, 24 Nov 2017 17:44:08 +0000 (18:44 +0100)]
gnu-maintenance: Relax recursion cutoff in 'latest-ftp-release'.

Fixes <https://bugs.gnu.org/25020>.
Reported by Hartmut Goebel <h.goebel@crazy-compilers.com>.

* guix/gnu-maintenance.scm (latest-ftp-release)[contains-digit?]: Remove.
Relax test as to whether to recurse into subdirectories.

6 years agognu: coq-interval: Fix source URL for 3.3.0.
Ludovic Courtès [Fri, 24 Nov 2017 17:22:42 +0000 (18:22 +0100)]
gnu: coq-interval: Fix source URL for 3.3.0.

This is a followup to 6efc99967800183daa74ba2ebff6185dfcf1b33d.
Fixes <https://bugs.gnu.org/29284>.
Reported by Efraim Flashner <efraim@flashner.co.il>.

* gnu/packages/ocaml.scm (coq-interval): Adjust URL.

6 years agoui: 'known-variable-definition' protects against module cycles.
Ludovic Courtès [Fri, 24 Nov 2017 17:16:43 +0000 (18:16 +0100)]
ui: 'known-variable-definition' protects against module cycles.

Fixes <https://bugs.gnu.org/29358>.
Reported by Marius Bakke <mbakke@fastmail.com>.

* guix/ui.scm (known-variable-definition): Add 'visited' set to guard
against cycles on 2.0.

6 years agognu: parallel: Update to 20171122.
Rutger Helling [Fri, 24 Nov 2017 14:07:07 +0000 (15:07 +0100)]
gnu: parallel: Update to 20171122.

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

6 years agognu: qt: Update to 5.9.3.
Efraim Flashner [Fri, 24 Nov 2017 14:17:29 +0000 (16:17 +0200)]
gnu: qt: Update to 5.9.3.

* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets,
qtsensors, qtmultimedia, qtwayland, qtserialport, qtserialbus,
qtwebchannel, qtlocation, qttools, qtscript, qtquickcontrols,
qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml,
qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth,
qtremoteobjects, qtspeech): Update to 5.9.3.

6 years agognu: qt@5: Update to 5.9.3.
Efraim Flashner [Fri, 24 Nov 2017 14:14:37 +0000 (16:14 +0200)]
gnu: qt@5: Update to 5.9.3.

* gnu/packages/qt.scm (qt@5): Update to 5.9.3.

6 years agognu: utox: Update to 0.16.1.
Rutger Helling [Wed, 22 Nov 2017 13:01:15 +0000 (14:01 +0100)]
gnu: utox: Update to 0.16.1.

* gnu/packages/messaging.scm (utox): Update to 0.16.1.
[inputs]: Add check and gtk+.
[native-inputs]: Add pkg-config.
[arguments]: Remove 'fix-freetype-include' and 'patch-cmake-find-utox' phases.
Add 'patch-absolute-filename-libgtk-3' and 'wrap-program' phases.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Add MASSCAN.
Leo Famulari [Tue, 21 Nov 2017 06:29:29 +0000 (01:29 -0500)]
gnu: Add MASSCAN.

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

6 years agognu: supertuxkart: Update to 0.9.3.
Rutger Helling [Wed, 22 Nov 2017 09:07:59 +0000 (10:07 +0100)]
gnu: supertuxkart: Update to 0.9.3.

* gnu/packages/games.scm (supertuxkart): Update to 0.9.3.
[arguments] <#:configure-flags>: Pass -DBUILD_RECORDER=0.
* gnu/packages/patches/supertuxkart-angelscript-ftbfs.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: higan: Update to 106.
Rutger Helling [Wed, 22 Nov 2017 08:32:25 +0000 (09:32 +0100)]
gnu: higan: Update to 106.

* gnu/packages/games.scm (higan): Update to 106.
* gnu/packages/patches/higan-remove-march-native-flag.patch: Adjust.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: pcmanfm: Fix CVE-2017-8934.
Brendan Tildesley [Thu, 23 Nov 2017 15:57:00 +0000 (02:57 +1100)]
gnu: pcmanfm: Fix CVE-2017-8934.

* gnu/packages/patches/pcmanfm-CVE-2017-8934.patch: New file.  This patch was
imported from Arch Linux.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/lxde.scm (pcmanfm)[source]: Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
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.