jackhill/guix/guix.git
6 years agognu: node: Update to 9.10.0.
Jelle Licht [Wed, 28 Mar 2018 20:56:20 +0000 (22:56 +0200)]
gnu: node: Update to 9.10.0.

* gnu/packages/node.scm (node): Update to 9.10.0.

6 years agognu: http-parser: Update to 2.8.0.
Jelle Licht [Wed, 28 Mar 2018 21:31:15 +0000 (23:31 +0200)]
gnu: http-parser: Update to 2.8.0.

* gnu/packages/web.scm (http-parser): Update to 2.8.0.

6 years agognu: xf86-video-ati: Update to 18.0.1.
Marius Bakke [Wed, 28 Mar 2018 19:16:43 +0000 (21:16 +0200)]
gnu: xf86-video-ati: Update to 18.0.1.

* gnu/packages/xorg.scm (xf86-video-ati): Update to 18.0.1.

6 years agognu: xf86-input-libinput: Update to 0.27.0.
Marius Bakke [Wed, 28 Mar 2018 17:54:46 +0000 (19:54 +0200)]
gnu: xf86-input-libinput: Update to 0.27.0.

* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.27.0.

6 years agognu: ntp: Update to 4.2.8p11 [security-fixes].
Leo Famulari [Wed, 28 Mar 2018 18:27:27 +0000 (14:27 -0400)]
gnu: ntp: Update to 4.2.8p11 [security-fixes].

Fixes CVE-2016-1549 and CVE-2018-{7170,7182,7183,7184,7185}.

* gnu/packages/ntp.scm (ntp): Update to 4.2.8p11.

6 years agognu: openssl: Replace with OpenSSL 1.0.2o [fixes CVE-2018-0739].
Leo Famulari [Tue, 27 Mar 2018 20:01:56 +0000 (16:01 -0400)]
gnu: openssl: Replace with OpenSSL 1.0.2o [fixes CVE-2018-0739].

* gnu/packages/tls.scm (openssl)[replacement]: New field.
(openssl-1.0.2o): New variable.

6 years agognu: Add r-parsedate.
Konrad Hinsen [Wed, 28 Mar 2018 11:14:07 +0000 (13:14 +0200)]
gnu: Add r-parsedate.

* gnu/packages/cran.scm (r-parsedate): New variable.

Signed-off-by: Ludovic Courtès <ludovic.courtes@inria.fr>
6 years agognu: mu: Fix tests failures triggered by DST.
Maxim Cournoyer [Wed, 28 Mar 2018 01:59:24 +0000 (21:59 -0400)]
gnu: mu: Fix tests failures triggered by DST.

* gnu/packages/mail.scm (mu)[phases]: Add 'fix-date-tests.

Signed-off-by: Ludovic Courtès <ludovic.courtes@inria.fr>
6 years agognu: Add tcalc.
Nadya Voronova [Wed, 28 Mar 2018 00:42:15 +0000 (03:42 +0300)]
gnu: Add tcalc.

* gnu/packages/maths.scm (tcalc): New variables.

Signed-off-by: Ludovic Courtès <ludovic.courtes@inria.fr>
6 years agobuild: Build (guix ci) and (guix scripts weather) when HAVE_GUILE_JSON.
Ludovic Courtès [Wed, 28 Mar 2018 15:06:33 +0000 (17:06 +0200)]
build: Build (guix ci) and (guix scripts weather) when HAVE_GUILE_JSON.

* Makefile.am (MODULES): Move guix/ci.scm and guix/scripts/weather.scm
to the HAVE_GUILE_JSON-guarded block.

6 years agoweather: Report continuous integration stats.
Ludovic Courtès [Wed, 28 Mar 2018 13:49:11 +0000 (15:49 +0200)]
weather: Report continuous integration stats.

* guix/scripts/weather.scm (histogram, throughput, queued-subset): New
procedures.
(report-server-coverage): Report CI information.
* doc/guix.texi (Invoking guix weather): Document it.

6 years agoAdd (guix ci).
Ludovic Courtès [Wed, 28 Mar 2018 13:44:29 +0000 (15:44 +0200)]
Add (guix ci).

* guix/ci.scm: New file.
* Makefile.am (MODULES): Add it.

6 years agognu: culmus: Rename to font-culmus.
Arun Isaac [Tue, 27 Mar 2018 06:22:39 +0000 (11:52 +0530)]
gnu: culmus: Rename to font-culmus.

* gnu/packages/fonts.scm (culmus): Rename to...
(font-culmus): ...this. Re-indent.

6 years agognu: culmus: Switch to font-build-system.
Arun Isaac [Tue, 27 Mar 2018 06:21:20 +0000 (11:51 +0530)]
gnu: culmus: Switch to font-build-system.

* gnu/packages/fonts.scm (culmus): Switch to font-build-system.
[arguments]: Replace system* with invoke.

6 years agognu: font-linuxlibertine: Switch to font-build-system.
Arun Isaac [Mon, 26 Mar 2018 20:28:19 +0000 (01:58 +0530)]
gnu: font-linuxlibertine: Switch to font-build-system.

* gnu/packages/fonts.scm (font-linuxlibertine): Switch to font-build-system.
[arguments]: Replace system* with invoke.

6 years agognu: font-lato: Switch to font-build-system.
Arun Isaac [Mon, 26 Mar 2018 20:22:15 +0000 (01:52 +0530)]
gnu: font-lato: Switch to font-build-system.

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

6 years agognu: icecat: Add fix for CVE-2018-5148.
Mark H Weaver [Wed, 28 Mar 2018 01:04:41 +0000 (21:04 -0400)]
gnu: icecat: Add fix for CVE-2018-5148.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add the fix for CVE-2018-5148
from the upstream mozilla-esr52 repository.

6 years agognu: mupdf: Fix CVE-2018-{6544,1000051}.
Leo Famulari [Tue, 27 Mar 2018 22:59:20 +0000 (18:59 -0400)]
gnu: mupdf: Fix CVE-2018-{6544,1000051}.

* gnu/packages/patches/mupdf-CVE-2018-1000051.patch,
gnu/packages/patches/mupdf-CVE-2018-6544.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/pdf.scm (mupdf)[source]: Use them.

6 years agognu: emacs-org, emacs-org-contrib: Update to 9.1.9.
Nicolas Goaziou [Tue, 27 Mar 2018 21:29:52 +0000 (23:29 +0200)]
gnu: emacs-org, emacs-org-contrib: Update to 9.1.9.

* gnu/packages/emacs.scm (emacs-org):
(emacs-org-contrib): Update to 20180327, a.k.a. release 9.1.9.

6 years agognu: alpine: Update to 2.21.999.
ng0 [Mon, 19 Mar 2018 21:05:39 +0000 (21:05 +0000)]
gnu: alpine: Update to 2.21.999.

* gnu/packages/mail.scm (alpine): Update to 2.21.999.
[source]: Change to new upstream location.
[home-page]: Use new location.

Signed-off-by: Ludovic Courtès <ludovic.courtes@inria.fr>
6 years agoguix environment: load manifest files like "guix package" does
Konrad Hinsen [Mon, 26 Mar 2018 14:29:24 +0000 (16:29 +0200)]
guix environment: load manifest files like "guix package" does

* guix/scripts/environment.scm (options/resolve-packages): When loading
manifest files, use the same module environment as in "guix package".

Signed-off-by: Ludovic Courtès <ludovic.courtes@inria.fr>
6 years agonss: Remove '%compat' from the defaults.
Ludovic Courtès [Tue, 27 Mar 2018 21:06:03 +0000 (23:06 +0200)]
nss: Remove '%compat' from the defaults.

* gnu/system/nss.scm (%compat): Add comment.
(<name-service-switch>)[group, password, shadow]: Remove %COMPAT from
the default value.

6 years agognu: zstd: Update to 1.3.4.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 20:08:57 +0000 (22:08 +0200)]
gnu: zstd: Update to 1.3.4.

* gnu/packages/compression.scm (zstd): Update to 1.3.4.

6 years agognu: dovecot: Update to 2.3.1.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 19:59:19 +0000 (21:59 +0200)]
gnu: dovecot: Update to 2.3.1.

* gnu/packages/mail.scm (dovecot): Update to 2.3.1.
[arguments]: Rename ‘patch-other-shebangs’ phase to the more accurate
‘patch-other-file-names’... then patch more file names.

6 years agognu: lyx: Use HTTPS home page.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 18:54:23 +0000 (20:54 +0200)]
gnu: lyx: Use HTTPS home page.

* gnu/packages/tex.scm (lyx)[home-page]: Use HTTPS.

6 years agognu: openssl@1.1.0: Update to 1.1.0h [security fixes].
Leo Famulari [Tue, 27 Mar 2018 19:41:00 +0000 (15:41 -0400)]
gnu: openssl@1.1.0: Update to 1.1.0h [security fixes].

Fixes CVE-2017-3738 and CVE-2018-{0733,0739}.

* gnu/packages/tls.scm (openssl-next): Update to 1.1.0h.

6 years agoguix gc: Add '--derivers'.
Ludovic Courtès [Tue, 27 Mar 2018 12:16:19 +0000 (14:16 +0200)]
guix gc: Add '--derivers'.

* guix/scripts/gc.scm (show-help, %options): Add '--derivers'.
(guix-gc): Handle 'list-derivers'.
* tests/guix-gc.sh: Add test.
* doc/guix.texi (Invoking guix gc): Document it.

6 years agograph: Add "module" node type.
Ludovic Courtès [Tue, 27 Mar 2018 12:00:48 +0000 (14:00 +0200)]
graph: Add "module" node type.

* guix/scripts/graph.scm (module-from-package)
(source-module-dependencies*): New procedures.
(%module-node-type): New variable.
(%node-types): Add it.
* guix/modules.scm (source-module-dependencies): Export.
* tests/graph.scm ("module graph"): New test.
* doc/guix.texi (Invoking guix graph): Document it.

6 years agognu: Remove unnecessary import.
Ludovic Courtès [Tue, 27 Mar 2018 09:49:13 +0000 (11:49 +0200)]
gnu: Remove unnecessary import.

* gnu/packages/guile.scm: Remove unnecessary import.

6 years agoactivation: Pass '-d HOME' to 'usermod'.
Ludovic Courtès [Tue, 27 Mar 2018 09:48:01 +0000 (11:48 +0200)]
activation: Pass '-d HOME' to 'usermod'.

Fixes a bug whereby changes to user home directories in the OS config
would never be effective.

Reported by Pierre Neidhardt <ambrevar@gmail.com>.

* gnu/build/activation.scm (modify-user): Pass '-d HOME'.

6 years agognu: bootstrap: Remove unneeded import.
Ludovic Courtès [Mon, 26 Mar 2018 20:47:00 +0000 (22:47 +0200)]
gnu: bootstrap: Remove unneeded import.

* gnu/packages/bootstrap.scm: Remove unneeded (guix build utils) import.

6 years agognu: Remove Haskell packages provided by GHC.
Timothy Sample [Sat, 17 Feb 2018 12:55:55 +0000 (13:55 +0100)]
gnu: Remove Haskell packages provided by GHC.

* gnu/packages/haskell.scm (ghc-array, ghc-binary, ghc-bytestring,
ghc-directory, ghc-haskeline, ghc-process, ghc-transformers,
ghc-transformers-0.4.2.0): Remove.
(ghc-tar)[inputs]: Remove ghc-array.
(ghc-hslogger)[inputs]: Remove ghc-directory.
* gnu/packages/version-control.scm (darcs)[inputs]: Remove ghc-array,
ghc-binary, and ghc-haskeline.
* gnu/packages/wm.scm (xmonad)[inputs]: Remove ghc-directory.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
6 years agognu: supercollider: Update to 3.9.2.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 01:06:17 +0000 (03:06 +0200)]
gnu: supercollider: Update to 3.9.2.

* gnu/packages/audio.scm (supercollider): Update to 3.9.2.

6 years agognu: gzdoom: Update to 3.3.0.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 01:05:52 +0000 (03:05 +0200)]
gnu: gzdoom: Update to 3.3.0.

* gnu/packages/games.scm (gzdoom): Update to 3.3.0.

6 years agognu: ccache: Update to 3.4.2.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 00:48:03 +0000 (02:48 +0200)]
gnu: ccache: Update to 3.4.2.

* gnu/packages/ccache.scm (ccache): Update to 3.4.2.

6 years agognu: jetring: Update to 0.27.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 00:32:48 +0000 (02:32 +0200)]
gnu: jetring: Update to 0.27.

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

6 years agognu: libkomparediff2: Update to 17.12.3.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 00:23:29 +0000 (02:23 +0200)]
gnu: libkomparediff2: Update to 17.12.3.

* gnu/packages/kde.scm (libkomparediff2): Update to 17.12.3.

6 years agognu: radeontop: Update to 1.1.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 00:23:01 +0000 (02:23 +0200)]
gnu: radeontop: Update to 1.1.

* gnu/packages/linux.scm (radeontop): Update to 1.1.

6 years agognu: ruby-rake: Update to 12.3.1.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 00:22:38 +0000 (02:22 +0200)]
gnu: ruby-rake: Update to 12.3.1.

* gnu/packages/ruby.scm (ruby-rake): Update to 12.3.1.

6 years agognu: ruby-asciidoctor: Update to 1.5.6.2.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 00:22:14 +0000 (02:22 +0200)]
gnu: ruby-asciidoctor: Update to 1.5.6.2.

* gnu/packages/ruby.scm (ruby-asciidoctor): Update to 1.5.6.2.

6 years agognu: python-plotly: Update to 2.4.1.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 00:18:02 +0000 (02:18 +0200)]
gnu: python-plotly: Update to 2.4.1.

* gnu/packages/graph.scm (python-plotly): Update to 2.4.1.

6 years agognu: python-django-crispy-forms: Update to 1.7.2.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 00:40:37 +0000 (02:40 +0200)]
gnu: python-django-crispy-forms: Update to 1.7.2.

* gnu/packages/django.scm (python-django-crispy-forms): Update to 1.7.2.

6 years agognu: r-randomforest: Update to 4.6-14.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 00:15:24 +0000 (02:15 +0200)]
gnu: r-randomforest: Update to 4.6-14.

* gnu/packages/statistics.scm (r-randomforest): Update to 4.6-14.

6 years agognu: r-blob: Update to 1.1.1.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 00:14:49 +0000 (02:14 +0200)]
gnu: r-blob: Update to 1.1.1.

* gnu/packages/statistics.scm (r-blob): Update to 1.1.1.
[propagated-inputs]: Add r-prettyunits.

6 years agognu: r-servr: Update to 0.9.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 00:04:35 +0000 (02:04 +0200)]
gnu: r-servr: Update to 0.9.

* gnu/packages/web.scm (r-servr): Update to 0.9.
[propagated-inputs]: Add r-xfun.

6 years agognu: vis: Update to 0.5.
Tobias Geerinckx-Rice [Tue, 27 Mar 2018 00:02:58 +0000 (02:02 +0200)]
gnu: vis: Update to 0.5.

* gnu/packages/text-editors.scm (vis): Update to 0.5.

6 years agognu: libreoffice: Update to 5.4.6.2.
Leo Famulari [Mon, 26 Mar 2018 20:15:21 +0000 (16:15 -0400)]
gnu: libreoffice: Update to 5.4.6.2.

* gnu/packages/libreoffice.scm (libreoffice): Update to 5.4.6.2.

6 years agognu: hplip: Update to 3.18.3.
Vasile Dumitrascu [Mon, 26 Mar 2018 19:20:55 +0000 (21:20 +0200)]
gnu: hplip: Update to 3.18.3.

* gnu/packages/cups.scm (hplip): Update to 3.18.3.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: Add font-lohit.
Arun Isaac [Sun, 25 Mar 2018 09:49:01 +0000 (15:19 +0530)]
gnu: Add font-lohit.

* gnu/packages/fonts.scm (font-lohit): New variable.

6 years agognu: translate-shell: Update to 0.9.6.7.
Oleg Pykhalov [Sun, 25 Mar 2018 08:40:44 +0000 (11:40 +0300)]
gnu: translate-shell: Update to 0.9.6.7.

* gnu/packages/patches/translate-shell-fix-curl-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.7.
[source](patches): Add it.  [home-page]: Append slash.

6 years agognu: Add twitchy.
Oleg Pykhalov [Sun, 25 Mar 2018 18:42:38 +0000 (21:42 +0300)]
gnu: Add twitchy.

* gnu/packages/video.scm (twitchy): New public variable.

6 years agognu: Add perl-uri-escape.
Oleg Pykhalov [Thu, 22 Mar 2018 02:20:42 +0000 (05:20 +0300)]
gnu: Add perl-uri-escape.

* gnu/packages/perl-web.scm (perl-uri-escape): New public variable.

6 years agognu: Add r-tidyverse.
Charlie Ritter [Mon, 12 Mar 2018 15:07:22 +0000 (11:07 -0400)]
gnu: Add r-tidyverse.

* gnu/packages/cran.scm (r-tidyverse): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: Add r-rvest.
Charlie Ritter [Mon, 12 Mar 2018 15:03:41 +0000 (11:03 -0400)]
gnu: Add r-rvest.

* gnu/packages/cran.scm (r-rvest): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: Add r-selectr.
Charlie Ritter [Mon, 12 Mar 2018 14:59:56 +0000 (10:59 -0400)]
gnu: Add r-selectr.

* gnu/packages/cran.scm (r-selectr): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: Add r-reprex.
Charlie Ritter [Mon, 12 Mar 2018 14:58:32 +0000 (10:58 -0400)]
gnu: Add r-reprex.

* gnu/packages/cran.scm (r-reprex): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: Add r-callr.
Charlie Ritter [Mon, 12 Mar 2018 14:13:04 +0000 (10:13 -0400)]
gnu: Add r-callr.

* gnu/packages/cran.scm (r-callr): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: Add r-readxl.
Charlie Ritter [Mon, 12 Mar 2018 14:03:44 +0000 (10:03 -0400)]
gnu: Add r-readxl.

* gnu/packages/cran.scm (r-readxl): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: Add r-modelr.
Charlie Ritter [Mon, 12 Mar 2018 13:56:56 +0000 (09:56 -0400)]
gnu: Add r-modelr.

* gnu/packages/cran.scm (r-modelr): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: Add r-haven.
Charlie Ritter [Mon, 12 Mar 2018 13:36:47 +0000 (09:36 -0400)]
gnu: Add r-haven.

* gnu/packages/cran.scm (r-haven): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: Add r-arules.
Sandeep Subramanian [Mon, 26 Mar 2018 09:51:46 +0000 (15:21 +0530)]
gnu: Add r-arules.

* gnu/packages/cran.scm (r-arules): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: emacs-robe: Include the lib directory in the output.
Christopher Baines [Mon, 26 Mar 2018 18:48:26 +0000 (19:48 +0100)]
gnu: emacs-robe: Include the lib directory in the output.

This contains some Ruby code that needs to be accessible to use robe.

* gnu/packages/emacs.scm (emacs-robe)[arguments]: Include the lib directory,
in addition to the %default-includes.

6 years agognu: emacs-minitest: Switch source to the git repository.
Christopher Baines [Mon, 26 Mar 2018 18:46:14 +0000 (19:46 +0100)]
gnu: emacs-minitest: Switch source to the git repository.

The 0.8.0 release was over 3 years ago, and there have been ~50 commits since.

* gnu/packages/emacs.scm (emacs-minitest): Wrap with let, and change source to
the git repository.

6 years agognu: ghc-cryptonite: Update to 0.25.
Ricardo Wurmus [Mon, 26 Mar 2018 17:39:43 +0000 (19:39 +0200)]
gnu: ghc-cryptonite: Update to 0.25.

* gnu/packages/haskell-crypto.scm (ghc-cryptonite): Update to 0.25.
[inputs]: Add ghc-basement.

6 years agognu: ghc-memory: Update to 0.14.16.
Ricardo Wurmus [Mon, 26 Mar 2018 17:51:43 +0000 (19:51 +0200)]
gnu: ghc-memory: Update to 0.14.16.

* gnu/packages/haskell.scm (ghc-memory): Update to 0.14.16.
[inputs]: Add ghc-basement and ghc-foundation.

6 years agognu: Add ghc-foundation.
Ricardo Wurmus [Mon, 26 Mar 2018 18:20:26 +0000 (20:20 +0200)]
gnu: Add ghc-foundation.

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

6 years agognu: Add ghc-basement.
Ricardo Wurmus [Mon, 26 Mar 2018 17:50:11 +0000 (19:50 +0200)]
gnu: Add ghc-basement.

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

6 years agognu: emacs-exwm-x: Update to 1.8.1.
Feng Shu [Sun, 25 Mar 2018 22:40:49 +0000 (06:40 +0800)]
gnu: emacs-exwm-x: Update to 1.8.1.

* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.8.1.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: emacs-exwm: Update to 0.18.
Feng Shu [Sun, 25 Mar 2018 12:11:53 +0000 (20:11 +0800)]
gnu: emacs-exwm: Update to 0.18.

* gnu/packages/emacs.scm (emacs-exwm): Update to 0.18.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: emacs-xelb: Update to 0.14.
Feng Shu [Sun, 25 Mar 2018 12:10:18 +0000 (20:10 +0800)]
gnu: emacs-xelb: Update to 0.14.

* gnu/packages/emacs.scm (emacs-xelb): Update to 0.14.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: libressl: Update to 2.7.1.
Nils Gillmann [Sat, 24 Mar 2018 12:22:49 +0000 (12:22 +0000)]
gnu: libressl: Update to 2.7.1.

* gnu/packages/tls.scm (libressl): Update to 2.7.1.

Signed-off-by: Nils Gillmann <ng0@n0.is>
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
6 years agognu: perl-image-exiftool: Update to 10.80.
Ludovic Courtès [Mon, 26 Mar 2018 16:24:29 +0000 (18:24 +0200)]
gnu: perl-image-exiftool: Update to 10.80.

* gnu/packages/photo.scm (perl-image-exiftool): Update to 10.80.

6 years agognu: magit-svn: Update to 2.2.0.
Ludovic Courtès [Mon, 26 Mar 2018 16:21:33 +0000 (18:21 +0200)]
gnu: magit-svn: Update to 2.2.0.

* gnu/packages/emacs.scm (magit-svn): Update to 2.2.0.
[propagated-inputs]: Add WITH-EDITOR.
[arguments]: Add WITH-EDITOR to EMACSLOADPATH.

6 years agognu: evince: Update to 3.28.0.
Ludovic Courtès [Mon, 26 Mar 2018 16:18:36 +0000 (18:18 +0200)]
gnu: evince: Update to 3.28.0.

* gnu/packages/gnome.scm (evince): Update to 3.28.0.

6 years agognu: hwloc@1: Update to 1.11.10.
Ludovic Courtès [Mon, 26 Mar 2018 16:04:38 +0000 (18:04 +0200)]
gnu: hwloc@1: Update to 1.11.10.

* gnu/packages/mpi.scm (hwloc): Update to 1.11.10.

6 years agognu: hwloc@2: Update to 2.0.1.
Ludovic Courtès [Mon, 26 Mar 2018 16:03:57 +0000 (18:03 +0200)]
gnu: hwloc@2: Update to 2.0.1.

* gnu/packages/mpi.scm (hwloc-2.0): Update to 2.0.1.
[source]: Remove 'patches'.
* gnu/packages/patches/hwloc-tests-without-sysfs.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

6 years agognu: classpath: Add aarch64-linux support.
Efraim Flashner [Mon, 26 Mar 2018 09:19:14 +0000 (12:19 +0300)]
gnu: classpath: Add aarch64-linux support.

* gnu/packages/java.scm (classpath-bootstrap, classpath-0.99)[source]:
Add patch.
* gnu/packages/patches/classpath-aarch64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

6 years agognu: linux-libre: Update to 4.15.13.
Mark H Weaver [Mon, 26 Mar 2018 09:00:38 +0000 (05:00 -0400)]
gnu: linux-libre: Update to 4.15.13.

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

6 years agognu: linux-libre@4.14: Update to 4.14.30.
Mark H Weaver [Mon, 26 Mar 2018 08:59:30 +0000 (04:59 -0400)]
gnu: linux-libre@4.14: Update to 4.14.30.

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

6 years agognu: linux-libre@4.9: Update to 4.9.90.
Mark H Weaver [Mon, 26 Mar 2018 08:58:55 +0000 (04:58 -0400)]
gnu: linux-libre@4.9: Update to 4.9.90.

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

6 years agognu: linux-libre@4.4: Update to 4.4.124.
Mark H Weaver [Mon, 26 Mar 2018 08:58:09 +0000 (04:58 -0400)]
gnu: linux-libre@4.4: Update to 4.4.124.

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

6 years agoguix build: 'guix build --log-file' gracefully reports certificate errors.
Ludovic Courtès [Mon, 26 Mar 2018 08:05:54 +0000 (10:05 +0200)]
guix build: 'guix build --log-file' gracefully reports certificate errors.

Previously 'guix build --log-file' would print a backtrace upon X.509
certificate verification errors.

* guix/scripts/build.scm (log-url): Catch 'tls-certificate-error' in
addition to 'getaddrinfo-error'.

6 years agognu: geeqie: Update to 1.4.
Ludovic Courtès [Mon, 26 Mar 2018 07:54:46 +0000 (09:54 +0200)]
gnu: geeqie: Update to 1.4.

* gnu/packages/image-viewers.scm (geeqie): Update to 1.4.
[arguments]: In 'autogen' phase, create ChangeLog{,.html}.

6 years agognu: emacs-flycheck: Update to 31.
Ludovic Courtès [Mon, 26 Mar 2018 07:43:19 +0000 (09:43 +0200)]
gnu: emacs-flycheck: Update to 31.

* gnu/packages/emacs.scm (flycheck): Update to 31.

6 years agognu: pius: Update to 2.2.6.
Ludovic Courtès [Mon, 26 Mar 2018 07:42:43 +0000 (09:42 +0200)]
gnu: pius: Update to 2.2.6.

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

6 years agognu: usbredir: Build without '-Werror'.
Ludovic Courtès [Mon, 26 Mar 2018 07:38:29 +0000 (09:38 +0200)]
gnu: usbredir: Build without '-Werror'.

Fixes build failure introduced in
58ee8a94a90eb40496b9704d541b5dfbbf1685ba, where compilation would fail
with:

  usbredirhost.c: In function ?usbredirhost_open_full?:
  usbredirhost.c:749:5: error: ?libusb_set_debug? is deprecated: Use libusb_set_option instead [-Werror=deprecated-declarations]
       libusb_set_debug(host->ctx, host->verbose);
       ^
  In file included from usbredirhost.h:24:0,
   from usbredirhost.c:31:
  /gnu/store/j8hzc465xy33cjfcq3wv39szxia4xrzv-libusb-1.0.22/include/libusb-1.0/libusb.h:1300:18: note: declared here
   void LIBUSB_CALL libusb_set_debug(libusb_context *ctx, int level);
    ^
  cc1: all warnings being treated as errors

* gnu/packages/spice.scm (usbredir)[arguments]: In 'autogen' phase,
remove '-Werror' from configure.ac.

6 years agognu: ecj-javac-wrapper: Fix reference to glibj and tools.zip.
Ricardo Wurmus [Mon, 26 Mar 2018 06:00:17 +0000 (08:00 +0200)]
gnu: ecj-javac-wrapper: Fix reference to glibj and tools.zip.

* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Fix references to
glibj and tools.zip.

6 years agognu: classpath-jamvm-wrappers: Run JamVM with conservative options.
Ricardo Wurmus [Sun, 25 Mar 2018 22:30:45 +0000 (00:30 +0200)]
gnu: classpath-jamvm-wrappers: Run JamVM with conservative options.

* gnu/packages/java.scm (classpath-jamvm-wrappers)[arguments]: Pass extra
options to JamVM.

6 years agognu: hwloc@1: Update to 1.11.9.
Ludovic Courtès [Sun, 25 Mar 2018 22:13:34 +0000 (00:13 +0200)]
gnu: hwloc@1: Update to 1.11.9.

* gnu/packages/mpi.scm (hwloc): Update to 1.11.9.

6 years agogit: 'latest-repository-commit' calls 'repository-close!'.
Ludovic Courtès [Sun, 25 Mar 2018 22:12:52 +0000 (00:12 +0200)]
git: 'latest-repository-commit' calls 'repository-close!'.

* guix/git.scm (latest-repository-commit): Call 'repository-close!'
when it exists.

6 years agognu: ecj-javac-wrapper: Run JamVM with conservative options.
Ricardo Wurmus [Sun, 25 Mar 2018 22:14:44 +0000 (00:14 +0200)]
gnu: ecj-javac-wrapper: Run JamVM with conservative options.

* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Add options to jamvm
invocation.

6 years agognu: ant-bootstrap: Make build more reliable.
Ricardo Wurmus [Sun, 25 Mar 2018 22:01:22 +0000 (00:01 +0200)]
gnu: ant-bootstrap: Make build more reliable.

* gnu/packages/java.scm (ant-bootstrap)[arguments]: Remove bootstrap phase;
create HOME/.ant.properties; pass options to JamVM.

6 years agognu: newsboat: Update to 2.11.
Marius Bakke [Sun, 25 Mar 2018 20:57:19 +0000 (22:57 +0200)]
gnu: newsboat: Update to 2.11.

* gnu/packages/syndication.scm (newsboat): Update to 2.11.
[inputs]: Change from JSON-C-0.12 to JSON-C.
[native-search-paths]: New field.

6 years agognu: httpd: Update to 2.4.33 [security fixes].
Marius Bakke [Sun, 25 Mar 2018 20:43:39 +0000 (22:43 +0200)]
gnu: httpd: Update to 2.4.33 [security fixes].

This fixes CVE-2017-15710, CVE-2017-15715, CVE-2018-1283, CVE-2018-1301,
CVE-2018-1302, CVE-2018-1303, and CVE-2018-1312.

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

6 years agognu: Remove sablevm and sablevm-classpath, update comments.
Ricardo Wurmus [Sun, 25 Mar 2018 19:39:05 +0000 (21:39 +0200)]
gnu: Remove sablevm and sablevm-classpath, update comments.

* gnu/packages/java.scm (sablevm, sablevm-classpath): Remove variables.

6 years agognu: Remove ecj-javac-on-jamvm-wrapper.
Ricardo Wurmus [Sun, 25 Mar 2018 19:18:02 +0000 (21:18 +0200)]
gnu: Remove ecj-javac-on-jamvm-wrapper.

* gnu/packages/java.scm (ecj-javac-on-jamvm-wrapper): Remove variable.
(classpath-devel)[native-inputs]: Use ecj-javac-wrapper instead.
(jamvm)[inputs]: Use ecj-javac-wrapper instead.
(ecj-javac-on-jamvm-wrapper-final): Rename...
(ecj-javac-wrapper-final): ...to this.
(icedtea-6)[native-inputs]: Use "ecj-javac-wrapper-final" instead of
'ecj-javac-on-jamvm-wrapper-final".
[arguments]: Use jamvm's rt.jar.

6 years agognu: classpath-jamvm-wrappers: Use classpath-0.99.
Ricardo Wurmus [Sun, 25 Mar 2018 19:14:44 +0000 (21:14 +0200)]
gnu: classpath-jamvm-wrappers: Use classpath-0.99.

* gnu/packages/java.scm (classpath-jamvm-wrappers): Inherit from
classpath-0.99.
[native-inputs]: Replace "jamvm-bootstrap" with "jamvm-1-bootstrap"; replace
"classpath-on-sablevm" with "classpath-0.99".

6 years agognu: Remove jamvm-bootstrap.
Ricardo Wurmus [Sun, 25 Mar 2018 19:14:06 +0000 (21:14 +0200)]
gnu: Remove jamvm-bootstrap.

* gnu/packages/java.scm (jamvm-bootstrap): Remove variable.
(classpath-devel)[native-inputs]: Use "jamvm-1-bootstrap" instead of
"jamvm-bootstrap".
(jamvm): Inherit from jamvm-1-bootstrap.

6 years agognu: Replace classpath-on-sablevm with classpath-0.99.
Ricardo Wurmus [Sun, 25 Mar 2018 19:13:03 +0000 (21:13 +0200)]
gnu: Replace classpath-on-sablevm with classpath-0.99.

* gnu/packages/java.scm (classpath-on-sablevm): Replace with...
(classpath-0.99): ...this new variable.
(classpath-devel): Inherit from classpath-0.99.

6 years agognu: ecj-javac-wrapper: Do not use sablevm.
Ricardo Wurmus [Sun, 25 Mar 2018 18:54:15 +0000 (20:54 +0200)]
gnu: ecj-javac-wrapper: Do not use sablevm.

* gnu/packages/java.scm (ecj-javac-wrapper)[native-inputs]: Remove sablevm and
sablevm-classpath; add jamvm-1-bootstrap and classpath-bootstrap.
[arguments]: Simplify builder now that only jamvm is used.