jackhill/guix/guix.git
5 years agonls: Update 'de' translation.
Leo Famulari [Fri, 24 Aug 2018 20:45:24 +0000 (16:45 -0400)]
nls: Update 'de' translation.

5 years agoimport: cpan: Adjust test to new URL.
Ludovic Courtès [Fri, 24 Aug 2018 16:04:07 +0000 (18:04 +0200)]
import: cpan: Adjust test to new URL.

This is a followup to 9aba9b127840a116c806a2cbac901cf8077abcd0.

* tests/cpan.scm ("cpan->guix-package"): Adjust 'home-page' URL.

5 years agografts: Add (guix build debug-link) and use it.
Ludovic Courtès [Tue, 21 Aug 2018 20:39:41 +0000 (22:39 +0200)]
grafts: Add (guix build debug-link) and use it.

Fixes <https://bugs.gnu.org/19973>.
Reported by Mark H Weaver <mhw@netris.org>.

* guix/build/debug-link.scm: New file.
* guix/build/graft.scm (%graft-hooks): New variable.
(graft): Add #:hooks and honor it.
* guix/grafts.scm (graft-derivation/shallow): Add (guix build
debug-link) and (guix elf) to #:modules.
* tests/debug-link.scm: New file.
* Makefile.am (MODULES): Add guix/build/debug-link.scm.
(SCM_TESTS): Add tests/debug-link.scm.

5 years agografts: Add high-level 'graft' procedure on the build side.
Ludovic Courtès [Tue, 21 Aug 2018 13:09:11 +0000 (15:09 +0200)]
grafts: Add high-level 'graft' procedure on the build side.

* guix/build/graft.scm (graft): New procedure.
* guix/grafts.scm (graft-derivation/shallow)[build]: Use it instead of
inline code.

5 years agognu: font-gnu-unifont: Update to 11.0.02.
Ludovic Courtès [Fri, 24 Aug 2018 15:51:23 +0000 (17:51 +0200)]
gnu: font-gnu-unifont: Update to 11.0.02.

* gnu/packages/fonts.scm (font-gnu-unifont): Update to 11.0.02.
[arguments]: Adjust code to install 'unifont.info.gz' in 'install'
phase.

5 years agognu: gdb: Update to 8.1.1.
Ludovic Courtès [Fri, 24 Aug 2018 15:50:52 +0000 (17:50 +0200)]
gnu: gdb: Update to 8.1.1.

* gnu/packages/gdb.scm (gdb): Update to 8.1.1.

5 years agognu: Add find-circ.
Ricardo Wurmus [Fri, 24 Aug 2018 09:19:30 +0000 (11:19 +0200)]
gnu: Add find-circ.

* gnu/packages/bioinformatics.scm (find-circ): New variable.

5 years agognu: r-catools: Update to 1.17.1.1.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 21:08:35 +0000 (23:08 +0200)]
gnu: r-catools: Update to 1.17.1.1.

* gnu/packages/statistics.scm (r-catools): Update to 1.17.1.1.

5 years agognu: keepassxc: Update to 2.3.4.
Tobias Geerinckx-Rice [Fri, 24 Aug 2018 02:23:24 +0000 (04:23 +0200)]
gnu: keepassxc: Update to 2.3.4.

* gnu/packages/password-utils.scm (keepassxc): Update to 2.3.4.
[arguments]: Remove obsolete ‘patch-sources’ phase.

5 years agognu: capstone: Update to 3.0.5.
Tobias Geerinckx-Rice [Fri, 24 Aug 2018 00:58:23 +0000 (02:58 +0200)]
gnu: capstone: Update to 3.0.5.

* gnu/packages/engineering.scm (capstone): Update to 3.0.5.
[arguments]: Set cstool's LDFLAGS in the environment instead of
SUBSTITUTE*ing the Makefile.

5 years agognu: r-trimcluster: Update to 0.1-2.1.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 21:08:03 +0000 (23:08 +0200)]
gnu: r-trimcluster: Update to 0.1-2.1.

* gnu/packages/statistics.scm (r-trimcluster): Update to 0.1-2.1.

5 years agognu: r-synchronicity: Update to 1.3.5.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 20:24:10 +0000 (22:24 +0200)]
gnu: r-synchronicity: Update to 1.3.5.

* gnu/packages/statistics.scm (r-synchronicity): Update to 1.3.5.

5 years agognu: guile-lib: Update to 0.2.6.1.
Tobias Geerinckx-Rice [Fri, 24 Aug 2018 00:17:24 +0000 (02:17 +0200)]
gnu: guile-lib: Update to 0.2.6.1.

* gnu/packages/guile.scm (guile-lib): Update to 0.2.6.1.
[source]: Remove obsolete snippet.

5 years agognu: tuxguitar: Update to 1.5.2.
Tobias Geerinckx-Rice [Fri, 24 Aug 2018 00:02:38 +0000 (02:02 +0200)]
gnu: tuxguitar: Update to 1.5.2.

* gnu/packages/music.scm (tuxguitar): Update to 1.5.2.
[source]: Remove obsolete snippet.

5 years agognu: libgig: Update to 4.1.0.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 23:26:06 +0000 (01:26 +0200)]
gnu: libgig: Update to 4.1.0.

* gnu/packages/music.scm (libgig): Update to 4.1.0.

5 years agognu: denemo: Use INVOKE.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 23:08:40 +0000 (01:08 +0200)]
gnu: denemo: Use INVOKE.

* gnu/packages/music.scm (denemo)[arguments]: Substitute INVOKE for
SYSTEM*.

5 years agognu: ncmpc: Update to 0.29.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 22:57:12 +0000 (00:57 +0200)]
gnu: ncmpc: Update to 0.29.

* gnu/packages/mpd.scm (ncmpc): Update to 0.29.
[build-system]: Switch to Meson.
[arguments]: Find ncurses.h.
[native-inputs]: Add gettext.

5 years agognu: parallel: Update to 20180822.
Ludovic Courtès [Thu, 23 Aug 2018 22:40:09 +0000 (00:40 +0200)]
gnu: parallel: Update to 20180822.

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

5 years agognu: boost: Move 1.59.0 definition to boost.scm.
Ludovic Courtès [Thu, 23 Aug 2018 22:33:34 +0000 (00:33 +0200)]
gnu: boost: Move 1.59.0 definition to boost.scm.

Fixes a regression introduced in commit
7cbf06d8c2935abfc6c688cf3f9b99e0e5393960 where the top-level code of
these two modules would depend on each other, leading to "boost: unbound
variable" kind of errors in some circumstances.

* gnu/packages/databases.scm (boost-for-mysql): Move to...
* gnu/packages/boost.scm (boost-for-mysql): ... here.  Make public and
add 'properties' field.

5 years agognu: r-devtools: Update to 1.13.6.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 20:13:12 +0000 (22:13 +0200)]
gnu: r-devtools: Update to 1.13.6.

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

5 years agognu: drumkv1: Update to 0.9.2.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 20:46:11 +0000 (22:46 +0200)]
gnu: drumkv1: Update to 0.9.2.

* gnu/packages/music.scm (drumkv1): Update to 0.9.2.

5 years agognu: synthv1: Update to 0.9.2.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 20:49:26 +0000 (22:49 +0200)]
gnu: synthv1: Update to 0.9.2.

* gnu/packages/music.scm (synthv1): Update to 0.9.2.

5 years agognu: samplv1: Update to 0.9.2.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 20:52:13 +0000 (22:52 +0200)]
gnu: samplv1: Update to 0.9.2.

* gnu/packages/music.scm (samplv1): Update to 0.9.2.

5 years agognu: padthv1: Update to 0.9.2.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 20:54:12 +0000 (22:54 +0200)]
gnu: padthv1: Update to 0.9.2.

* gnu/packages/music.scm (padthv1): Update to 0.9.2.

5 years agognu: Update home pages for the V1 synth family.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 20:56:53 +0000 (22:56 +0200)]
gnu: Update home pages for the V1 synth family.

* gnu/packages/music.scm (synthv1, drumkv1, samplv1, padthv1)
[home-page]: Update & use HTTPS.

5 years agognu: Add r-a3.
pimi [Thu, 23 Aug 2018 11:33:24 +0000 (13:33 +0200)]
gnu: Add r-a3.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: Add r-manipulatewidget.
pimi [Thu, 23 Aug 2018 11:33:23 +0000 (13:33 +0200)]
gnu: Add r-manipulatewidget.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: Add r-slam.
pimi [Thu, 23 Aug 2018 11:33:22 +0000 (13:33 +0200)]
gnu: Add r-slam.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: Add r-abcanalysis.
pimi [Thu, 23 Aug 2018 11:33:21 +0000 (13:33 +0200)]
gnu: Add r-abcanalysis.

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

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: Add r-miniui.
pimi [Thu, 23 Aug 2018 11:33:20 +0000 (13:33 +0200)]
gnu: Add r-miniui.

gnu/packages/web.scm (r-miniui): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: qjackctl: Update to 0.5.3.
Tobias Geerinckx-Rice [Tue, 21 Aug 2018 02:18:34 +0000 (04:18 +0200)]
gnu: qjackctl: Update to 0.5.3.

* gnu/packages/audio.scm (qjackctl): Update to 0.5.3.

5 years agognu: byobu: Update home page.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 01:14:57 +0000 (03:14 +0200)]
gnu: byobu: Update home page.

* gnu/packages/screen.scm (byobu)[home-page]: Update & use HTTPS.

5 years agognu: byobu: Update to 5.127.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 01:11:30 +0000 (03:11 +0200)]
gnu: byobu: Update to 5.127.

* gnu/packages/screen.scm (byobu): Update to 5.127.
* gnu/packages/patches/byobu-writable-status.patch: Adjust context
accordingly.

5 years agognu: wine-staging-patchset-data: Don't use unstable archive.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 03:11:19 +0000 (05:11 +0200)]
gnu: wine-staging-patchset-data: Don't use unstable archive.

* gnu/packages/wine.scm (wine-staging-patchset-data)[source]:
Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Remove unzip.
[arguments]: Adjust and refactor accordingly.

5 years agognu: yubico-piv-tool: Update to 1.6.1.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 01:05:35 +0000 (03:05 +0200)]
gnu: yubico-piv-tool: Update to 1.6.1.

* gnu/packages/security-token.scm (yubico-piv-tool): Update to 1.6.1.

5 years agognu: r-car: Update to 3.0-1.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 01:04:02 +0000 (03:04 +0200)]
gnu: r-car: Update to 3.0-1.

* gnu/packages/statistics.scm (r-car): Update to 3.0-1.

5 years agognu: r-digest: Update to 0.6.16.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 00:58:01 +0000 (02:58 +0200)]
gnu: r-digest: Update to 0.6.16.

* gnu/packages/statistics.scm (r-digest): Update to 0.6.16.

5 years agognu: r-dplyr: Update to 0.7.6.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 19:01:23 +0000 (21:01 +0200)]
gnu: r-dplyr: Update to 0.7.6.

* gnu/packages/statistics.scm (r-dplyr): Update to 0.7.6.

5 years agognu: r-rcpp: Update to 0.12.18.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 01:48:54 +0000 (03:48 +0200)]
gnu: r-rcpp: Update to 0.12.18.

* gnu/packages/cran.scm (r-rcpp): Update to 0.12.18.

5 years agognu: duplicity: Update to 0.7.18.
Tobias Geerinckx-Rice [Thu, 23 Aug 2018 00:07:18 +0000 (02:07 +0200)]
gnu: duplicity: Update to 0.7.18.

* gnu/packages/backup.scm (duplicity): Update to 0.7.18.

5 years agognu: darcs: Update to 2.14.1.
Arun Isaac [Thu, 23 Aug 2018 10:21:43 +0000 (15:51 +0530)]
gnu: darcs: Update to 2.14.1.

* gnu/packages/version-control.scm (darcs): Update to 2.14.1.
[arguments]: Add patch-sh phase. Enable tests.

5 years agognu: ghc-zlib: Update to 0.6.2.
Arun Isaac [Thu, 23 Aug 2018 09:13:48 +0000 (14:43 +0530)]
gnu: ghc-zlib: Update to 0.6.2.

* gnu/packages/haskell.scm (ghc-zlib): Update to 0.6.2.

5 years agognu: ghc-quickcheck-instances: Update to 0.3.18.
Arun Isaac [Thu, 23 Aug 2018 09:07:57 +0000 (14:37 +0530)]
gnu: ghc-quickcheck-instances: Update to 0.3.18.

* gnu/packages/haskell-check.scm (ghc-quickcheck-instances): Update to 0.3.18.
[arguments]: Allow building with newer base-compat.

5 years agognu: ghc-graphviz: Update to 2999.20.0.2.
Arun Isaac [Thu, 23 Aug 2018 07:35:21 +0000 (13:05 +0530)]
gnu: ghc-graphviz: Update to 2999.20.0.2.

* gnu/packages/haskell.scm (ghc-graphviz): Update to 2999.20.0.2.
[native-inputs]: Add ghc-hspec, graphviz and hspec-discover.

5 years agognu: ghc-wl-pprint-text: Update to 1.2.0.0.
Arun Isaac [Thu, 23 Aug 2018 07:48:01 +0000 (13:18 +0530)]
gnu: ghc-wl-pprint-text: Update to 1.2.0.0.

* gnu/packages/haskell.scm (ghc-wl-pprint-text): Update to 1.2.0.0.
[inputs]: Add ghc-base-compat.

5 years agognu: ghc-base-compat: Update to 0.10.4.
Arun Isaac [Thu, 23 Aug 2018 07:49:51 +0000 (13:19 +0530)]
gnu: ghc-base-compat: Update to 0.10.4.

* gnu/packages/haskell.scm (ghc-base-compat): Update to 0.10.4.

5 years agognu: ghc-fgl-arbitrary: Allow building with newer hspec.
Arun Isaac [Thu, 23 Aug 2018 07:30:53 +0000 (13:00 +0530)]
gnu: ghc-fgl-arbitrary: Allow building with newer hspec.

* gnu/packages/haskell.scm (ghc-fgl-arbitrary)[arguments]: Allow building with
newer hspec.

5 years agognu: ghc-shelly: Update to 1.8.1.
Arun Isaac [Thu, 23 Aug 2018 07:16:59 +0000 (12:46 +0530)]
gnu: ghc-shelly: Update to 1.8.1.

* gnu/packages/haskell.scm (ghc-shelly): Update to 1.8.1.
[inputs]: Add ghc-hspec-contrib.

5 years agognu: ghc-sandi: Update to 0.4.2.
Arun Isaac [Thu, 23 Aug 2018 07:14:00 +0000 (12:44 +0530)]
gnu: ghc-sandi: Update to 0.4.2.

* gnu/packages/haskell.scm (ghc-sandi): Update to 0.4.2.

5 years agognu: ghc-fgl: Update to 5.6.0.0.
Arun Isaac [Thu, 23 Aug 2018 07:02:46 +0000 (12:32 +0530)]
gnu: ghc-fgl: Update to 5.6.0.0.

* gnu/packages/haskell.scm (ghc-fgl): Update to 5.6.0.0.
[arguments]: Allow building with newer hspec.

5 years agognu: guile-redis: Remove duplicate 'home-page' field.
Mark H Weaver [Thu, 23 Aug 2018 06:30:30 +0000 (02:30 -0400)]
gnu: guile-redis: Remove duplicate 'home-page' field.

* gnu/packages/guile.scm (guile-redis): Remove duplicate 'home-page' field.

5 years agognu: guile-gcrypt: Remove duplicate 'home-page' field.
Mark H Weaver [Thu, 23 Aug 2018 06:27:47 +0000 (02:27 -0400)]
gnu: guile-gcrypt: Remove duplicate 'home-page' field.

This is a followup to commit b0cb92b2d43a2c4d5fa9b3f8c04c5732c60061e7.

* gnu/packages/gnupg.scm (guile-gcrypt): Remove duplicate 'home-page' field.

5 years agognu: linux-libre: Update to 4.18.4.
Mark H Weaver [Thu, 23 Aug 2018 06:22:57 +0000 (02:22 -0400)]
gnu: linux-libre: Update to 4.18.4.

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

5 years agognu: linux-libre@4.14: Update to 4.14.66.
Mark H Weaver [Thu, 23 Aug 2018 06:21:28 +0000 (02:21 -0400)]
gnu: linux-libre@4.14: Update to 4.14.66.

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

5 years agognu: linux-libre@4.9: Update to 4.9.123.
Mark H Weaver [Thu, 23 Aug 2018 06:20:44 +0000 (02:20 -0400)]
gnu: linux-libre@4.9: Update to 4.9.123.

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

5 years agognu: linux-libre@4.4: Update to 4.4.151.
Mark H Weaver [Thu, 23 Aug 2018 06:20:00 +0000 (02:20 -0400)]
gnu: linux-libre@4.4: Update to 4.4.151.

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

5 years agognu: Add guile-gcrypt.
Ludovic Courtès [Wed, 22 Aug 2018 22:41:17 +0000 (00:41 +0200)]
gnu: Add guile-gcrypt.

* gnu/packages/gnupg.scm (guile-gcrypt): New variable.

5 years agognu: perl-dbd-mysql: Update to 4.046.
Leo Famulari [Wed, 22 Aug 2018 19:39:14 +0000 (15:39 -0400)]
gnu: perl-dbd-mysql: Update to 4.046.

* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.046.
[source]: Update URL. Remove 'perl-dbd-mysql-CVE-2017-10788.patch'.
* gnu/packages/patches/perl-dbd-mysql-CVE-2017-10788.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

5 years agognu: python-pkgconfig: Enable tests.
Paul Garlick [Wed, 22 Aug 2018 16:41:27 +0000 (17:41 +0100)]
gnu: python-pkgconfig: Enable tests.

* gnu/packages/python.scm (python-pkgconfig)[arguments]: Replace 'check' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: python-pkgconfig: Update to 1.3.1.
Paul Garlick [Wed, 22 Aug 2018 16:41:26 +0000 (17:41 +0100)]
gnu: python-pkgconfig: Update to 1.3.1.

* gnu/packages/python.scm (python-pkgconfig): Update to 1.3.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: soundtouch: Fix CVE-2018-{1000223,14044,14045}.
Leo Famulari [Wed, 22 Aug 2018 17:07:42 +0000 (13:07 -0400)]
gnu: soundtouch: Fix CVE-2018-{1000223,14044,14045}.

* gnu/packages/patches/soundtouch-CVE-2018-14044-14045.patch,
gnu/packages/patches/soundtouch-CVE-2018-1000223.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/audio.scm (soundtouch)[source]: Use them.

5 years agognu: soundtouch: Update to 2.0.0.
Leo Famulari [Wed, 22 Aug 2018 16:50:24 +0000 (12:50 -0400)]
gnu: soundtouch: Update to 2.0.0.

* gnu/packages/audio.scm (soundtouch): Update to 2.0.0.

5 years agognu: ImageMagick: Update to 6.9.10-10.
Leo Famulari [Wed, 22 Aug 2018 01:53:56 +0000 (21:53 -0400)]
gnu: ImageMagick: Update to 6.9.10-10.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-10.

5 years agognu: GraphicsMagick: Update to 1.3.30.
Leo Famulari [Wed, 22 Aug 2018 06:33:43 +0000 (02:33 -0400)]
gnu: GraphicsMagick: Update to 1.3.30.

* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.30.

5 years agognu: r-fpc: Update to 2.1-11.1.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 18:49:07 +0000 (20:49 +0200)]
gnu: r-fpc: Update to 2.1-11.1.

* gnu/packages/statistics.scm (r-fpc): Update to 2.1-11.1.

5 years agognu: r-survival: Update to 2.42-6.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 18:35:54 +0000 (20:35 +0200)]
gnu: r-survival: Update to 2.42-6.

* gnu/packages/statistics.scm (r-survival): Update to 2.42-6.

5 years agognu: Add sqlcrush.
Tobias Geerinckx-Rice [Wed, 4 Jul 2018 21:05:14 +0000 (23:05 +0200)]
gnu: Add sqlcrush.

* gnu/packages/databases.smc (sqlcrush): New public variable.

5 years agognu: Add python-pymysql.
Tobias Geerinckx-Rice [Wed, 4 Jul 2018 21:04:19 +0000 (23:04 +0200)]
gnu: Add python-pymysql.

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

5 years agognu: luakit: Fix crash on startup.
Raphaël Mélotte [Mon, 20 Aug 2018 14:20:05 +0000 (16:20 +0200)]
gnu: luakit: Fix crash on startup.

* gnu/packages/web-browsers.scm (luakit): add XDG_CONFIG_DIRS to the
  wrapping phase.

This fixes a crash when no configuration file is present in the user's home
directory. It allows luakit to use it's own default configuration files.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: guile-ssh: Don't build libguile-ssh.a.
Ludovic Courtès [Tue, 21 Aug 2018 21:15:46 +0000 (23:15 +0200)]
gnu: guile-ssh: Don't build libguile-ssh.a.

* gnu/packages/ssh.scm (guile-ssh)[arguments]: Add #:configure-flags.

5 years agogremlin: 'elf-dynamic-info-needed' test is no longer skipped.
Ludovic Courtès [Tue, 21 Aug 2018 21:11:07 +0000 (23:11 +0200)]
gremlin: 'elf-dynamic-info-needed' test is no longer skipped.

* tests/gremlin.scm (%guile-executable): Use /proc/self/exe instead
of (command-line).  For a while now, the first element of (command-line)
was "./build-aux/test-driver.scm"; consequently the test was always
skipped.

5 years agolinux-modules: Adjust 'section-contents' procedure.
Ludovic Courtès [Tue, 21 Aug 2018 12:38:15 +0000 (14:38 +0200)]
linux-modules: Adjust 'section-contents' procedure.

* gnu/build/linux-modules.scm (section-contents): Honor SECTION as was
intended.
(modinfo-section-contents): Pass 'section-contents' a section, not a
section name.

5 years agoinferior: Adjust for Guile 2.0.
Ludovic Courtès [Tue, 21 Aug 2018 12:28:03 +0000 (14:28 +0200)]
inferior: Adjust for Guile 2.0.

Partly fixes <https://bugs.gnu.org/32326>.
Reported by Michael Bowcutt <mbowcutt@riseup.net>.

* guix/inferior.scm (open-inferior): Wrap 'setvbuf' call in 'cond-expand'.

5 years agognu: openssh: Don't allow remote username enumeration [fixes CVE-2018-15473].
Leo Famulari [Wed, 15 Aug 2018 20:28:25 +0000 (16:28 -0400)]
gnu: openssh: Don't allow remote username enumeration [fixes CVE-2018-15473].

* gnu/packages/patches/openssh-CVE-2018-15473.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ssh.scm (openssh)[source]: Use it.

5 years agognu: python-paramiko: Add some missing dependencies.
Leo Famulari [Tue, 21 Aug 2018 05:20:53 +0000 (01:20 -0400)]
gnu: python-paramiko: Add some missing dependencies.

* gnu/packages/python-crypto.scm (python-paramiko,
python2-paramiko)[propagated-inputs]: Add python-bcrypt and python-pynacl.

5 years agognu: asymptote: Use minimal texlive-union.
Pierre Neidhardt [Mon, 13 Aug 2018 20:41:49 +0000 (22:41 +0200)]
gnu: asymptote: Use minimal texlive-union.

* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Replace texlive with texlive-union.

5 years agognu: texlive-latex-base: Include support files.
Pierre Neidhardt [Mon, 13 Aug 2018 20:40:09 +0000 (22:40 +0200)]
gnu: texlive-latex-base: Include support files.

* gnu/packages/tex.scm (texlive-latex-base)[native-inputs]: Include support files.

5 years agognu: mit-scheme: Use minimal texlive-union.
Pierre Neidhardt [Mon, 13 Aug 2018 16:04:42 +0000 (18:04 +0200)]
gnu: mit-scheme: Use minimal texlive-union.

* gnu/packages/scheme.scm (mit-scheme)[native-inputs]: Replace texlive with texlive-union.

5 years agobuild-system/asdf: Fix typo in "dependency".
Pierre Neidhardt [Tue, 21 Aug 2018 14:27:03 +0000 (16:27 +0200)]
build-system/asdf: Fix typo in "dependency".

* guix/build-system/asdf.scm (default-lisp): Fix typo in "dependency".

5 years agognu: sl: Don't use unstable tarball.
Tobias Geerinckx-Rice [Tue, 21 Aug 2018 05:15:51 +0000 (07:15 +0200)]
gnu: sl: Don't use unstable tarball.

* gnu/packages/toys.scm (sl)[source]: Use GIT-FETCH and GIT-FILE-NAME.

5 years agognu: python-rpy2: Update to 2.9.4.
Tobias Geerinckx-Rice [Tue, 21 Aug 2018 01:16:06 +0000 (03:16 +0200)]
gnu: python-rpy2: Update to 2.9.4.

* gnu/packages/python.scm (python-rpy2): Update to 2.9.4.
[arguments]: Remove obsolete phases and substitute INVOKE for SYSTEM*
now that we can.

5 years agognu: python-rpy2: Update home page.
Tobias Geerinckx-Rice [Tue, 21 Aug 2018 01:15:21 +0000 (03:15 +0200)]
gnu: python-rpy2: Update home page.

* gnu/packages/python.scm (python-rpy2)[home-page]: Update URI.

5 years agognu: r-iterators: Update to 1.0.10.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 17:41:36 +0000 (19:41 +0200)]
gnu: r-iterators: Update to 1.0.10.

* gnu/packages/statistics.scm (r-iterators): Update to 1.0.10.

5 years agognu: r-foreign: Update to 0.8-71.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 17:22:36 +0000 (19:22 +0200)]
gnu: r-foreign: Update to 0.8-71.

* gnu/packages/statistics.scm (r-foreign): Update to 0.8-71.

5 years agognu: services: Fix pcscd activation bug.
Chris Marusich [Mon, 20 Aug 2018 07:16:06 +0000 (00:16 -0700)]
gnu: services: Fix pcscd activation bug.

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

* gnu/services/security-token.scm (pcscd-activation): Idempotently create the
/var/lib/pcsc symlink so that it does not fail when it already exists.

5 years agognu: r-openssl: Update to 1.0.2.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 17:01:23 +0000 (19:01 +0200)]
gnu: r-openssl: Update to 1.0.2.

* gnu/packages/statistics.scm (r-openssl): Update to 1.0.2.

5 years agognu: r-modeltools: Update to 0.2-22.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 16:07:42 +0000 (18:07 +0200)]
gnu: r-modeltools: Update to 0.2-22.

* gnu/packages/statistics.scm (r-modeltools): Update to 0.2-22.

5 years agognu: mysql: Update to 5.7.23.
Tobias Geerinckx-Rice [Wed, 15 Aug 2018 22:38:46 +0000 (00:38 +0200)]
gnu: mysql: Update to 5.7.23.

* gnu/packages/databases.scm (mysql): Update to 5.7.23.

5 years agognu: mysql: Fix build.
Tobias Geerinckx-Rice [Wed, 15 Aug 2018 21:26:39 +0000 (23:26 +0200)]
gnu: mysql: Fix build.

MySQL demands boost@1.59.0, and lying about it no longer works:

sql/item_geofunc_internal.cc: In function ‘void handle_gis_exception(const char*)’:
sql/item_geofunc_internal.cc:37:81: error: expected unqualified-id before ‘&’ token
   catch (const boost::geometry::detail::self_get_turn_points::self_ip_exception &)
                                                                                 ^
[...]

* gnu/packages/databases.scm (boost-for-mysql): New variable.
(mysql)[inputs]: Use that instead of the regular boost.
[arguments]: Remove now-unnecessary ‘patch-boost-version’ phase.

5 years agognu: python-pyodbc: Update to 4.0.24.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 13:17:55 +0000 (15:17 +0200)]
gnu: python-pyodbc: Update to 4.0.24.

* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.24.

5 years agognu: python-mysqlclient: Update to 1.3.13.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 13:21:53 +0000 (15:21 +0200)]
gnu: python-mysqlclient: Update to 1.3.13.

* gnu/packages/databases.scm (python-mysqlclient): Update to 1.3.13.

5 years agognu: perl-dbd-sqlite: Update to 1.58.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 13:28:59 +0000 (15:28 +0200)]
gnu: perl-dbd-sqlite: Update to 1.58.

* gnu/packages/databases.scm (perl-dbd-sqlite): Update to 1.58.

5 years agognu: r-energy: Update to 1.7-5.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 14:31:56 +0000 (16:31 +0200)]
gnu: r-energy: Update to 1.7-5.

* gnu/packages/cran.scm (r-energy): Update to 1.7-5.

5 years agognu: r-tinytex: Update to 0.6.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 14:29:30 +0000 (16:29 +0200)]
gnu: r-tinytex: Update to 0.6.

* gnu/packages/cran.scm (r-tinytex): Update to 0.6.
[propagated-inputs]: Add r-xfun.

5 years agognu: r-xfun: Update to 0.3.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 14:28:21 +0000 (16:28 +0200)]
gnu: r-xfun: Update to 0.3.

* gnu/packages/cran.scm (r-xfun): Update to 0.3.

5 years agognu: r-jomo: Update to 2.6-3.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 14:19:30 +0000 (16:19 +0200)]
gnu: r-jomo: Update to 2.6-3.

* gnu/packages/cran.scm (r-jomo): Update to 2.6-3.

5 years agognu: r-trend: Update to 1.1.1.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 14:07:42 +0000 (16:07 +0200)]
gnu: r-trend: Update to 1.1.1.

* gnu/packages/cran.scm (r-trend): Update to 1.1.1.

5 years agognu: r-lava: Update to 1.6.3.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 14:02:01 +0000 (16:02 +0200)]
gnu: r-lava: Update to 1.6.3.

* gnu/packages/cran.scm (r-lava): Update to 1.6.3.

5 years agognu: r-mitml: Update to 0.3-6.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 13:56:47 +0000 (15:56 +0200)]
gnu: r-mitml: Update to 0.3-6.

* gnu/packages/cran.scm (r-mitml): Update to 0.3-6.

5 years agognu: r-vgam: Update to 1.0-6.
Tobias Geerinckx-Rice [Mon, 20 Aug 2018 00:10:25 +0000 (02:10 +0200)]
gnu: r-vgam: Update to 1.0-6.

* gnu/packages/statistics.scm (r-vgam): Update to 1.0-6.