jackhill/guix/guix.git
5 years agognu: python-dateutil: Update to 2.7.3.
Marius Bakke [Mon, 27 Aug 2018 14:28:06 +0000 (16:28 +0200)]
gnu: python-dateutil: Update to 2.7.3.

* gnu/packages/time.scm (python-dateutil): Update to 2.7.3.
[native-inputs]: Add PYTHON-SETUPTOOLS-SCM.
[license]: Add ASL2.0.

5 years agognu: python-numpy: Update to 1.15.1.
Marius Bakke [Mon, 27 Aug 2018 14:05:11 +0000 (16:05 +0200)]
gnu: python-numpy: Update to 1.15.1.

* gnu/packages/python.scm (python-numpy): Update to 1.15.1.
[native-inputs]: Replace PYTHON-NOSE with PYTHON-PYTEST.
[arguments]: Set PATH before running tests.  Use INVOKE.

5 years agognu: wayland: Update to 1.16.0.
Rutger Helling [Mon, 27 Aug 2018 08:14:21 +0000 (10:14 +0200)]
gnu: wayland: Update to 1.16.0.

* gnu/packages/freedesktop.scm (wayland): Update to 1.16.0.

5 years agognu: gcc: Include libsanitizer patch for versions 6 and 7.
Marius Bakke [Sun, 26 Aug 2018 14:50:39 +0000 (16:50 +0200)]
gnu: gcc: Include libsanitizer patch for versions 6 and 7.

* gnu/packages/gcc.scm (gcc-6, gcc-7)[source](patches): Add
"gcc-libsanitizer-ustat.patch".

5 years agognu: parted: Fix build with glibc >= 2.28.
Marius Bakke [Sun, 26 Aug 2018 14:20:04 +0000 (16:20 +0200)]
gnu: parted: Fix build with glibc >= 2.28.

* gnu/packages/patches/parted-glibc-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/disk.scm (parted)[source](patches): New field.

5 years agognu: xorg-server@1.19.3: Rename to "xorg-server-for-tests".
Marius Bakke [Sun, 26 Aug 2018 14:17:31 +0000 (16:17 +0200)]
gnu: xorg-server@1.19.3: Rename to "xorg-server-for-tests".

...and update to the latest xorg-server.

* gnu/packages/gtk.scm (gtk+, gtkmm, girara): Change XORG-SERVER-1.19.3
references to XORG-SERVER-FOR-TESTS.
* gnu/packages/pdf.scm (zathura)[native-inputs]: Likewise.
* gnu/packages/xorg.scm (xorg-server-1.19.3): Rename to ...
(xorg-server-for-tests): ... this.

5 years agognu: mesa: Update to 18.1.7.
Marius Bakke [Sat, 25 Aug 2018 23:04:45 +0000 (01:04 +0200)]
gnu: mesa: Update to 18.1.7.

* gnu/packages/gl.scm (mesa): Update to 18.1.7.

5 years agognu: xkeyboard-config: Update to 2.24.
Marius Bakke [Sat, 25 Aug 2018 18:13:08 +0000 (20:13 +0200)]
gnu: xkeyboard-config: Update to 2.24.

* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.24.

5 years agognu: gdb: Remove obsolete patch.
Marius Bakke [Sat, 25 Aug 2018 17:23:35 +0000 (19:23 +0200)]
gnu: gdb: Remove obsolete patch.

* gnu/packages/patches/gdb-python-3.7.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/gdb.scm (gdb)[source](patches): Remove field.

5 years agognu: libx11: Remove graft for 1.6.6.
Marius Bakke [Sat, 25 Aug 2018 14:57:35 +0000 (16:57 +0200)]
gnu: libx11: Remove graft for 1.6.6.

* gnu/packages/xorg.scm (libx11): Update to 1.6.6.
[replacement]: Remove field.
(libx11-1.6.6): Remove variable.

5 years agoMerge branch 'staging' into core-updates
Marius Bakke [Sat, 25 Aug 2018 14:44:07 +0000 (16:44 +0200)]
Merge branch 'staging' into core-updates

5 years agognu: libdrm: Update to 2.4.93.
Marius Bakke [Wed, 1 Aug 2018 10:44:46 +0000 (12:44 +0200)]
gnu: libdrm: Update to 2.4.93.

* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.93.

5 years agognu: mesa: Build against elfutils instead of libelf.
Marius Bakke [Tue, 31 Jul 2018 21:19:28 +0000 (23:19 +0200)]
gnu: mesa: Build against elfutils instead of libelf.

* gnu/packages/gl.scm (mesa)[inputs]: Change from LIBELF to ELFUTILS.

5 years agoMerge branch 'master' into staging
Marius Bakke [Sat, 25 Aug 2018 14:38:51 +0000 (16:38 +0200)]
Merge branch 'master' into staging

5 years agognu: libx11: Replace with 1.6.6 [security fixes].
Marius Bakke [Thu, 23 Aug 2018 14:56:02 +0000 (16:56 +0200)]
gnu: libx11: Replace with 1.6.6 [security fixes].

This fixes CVE-2018-14599, CVE-2018-14600, and CVE-2018-14598.

* gnu/packages/xorg.scm (libx11)[replacement]: New field.
(libx11-1.6.6): New public variable.

5 years agognu: linux-libre-headers: Update to 4.14.67.
Marius Bakke [Sat, 25 Aug 2018 14:27:46 +0000 (16:27 +0200)]
gnu: linux-libre-headers: Update to 4.14.67.

* gnu/packages/linux.scm (linux-libre-headers): Update to 4.14.67.

5 years agognu: Remove bison@2.7.
Marius Bakke [Sat, 25 Aug 2018 13:37:35 +0000 (15:37 +0200)]
gnu: Remove bison@2.7.

* gnu/packages/bison.scm (bison-2.7): Remove variable.

5 years agognu: flex: Update bison-for-tests to 3.0.5.
Marius Bakke [Sat, 25 Aug 2018 13:34:59 +0000 (15:34 +0200)]
gnu: flex: Update bison-for-tests to 3.0.5.

* gnu/packages/flex.scm (flex)[inputs]: Make BISON-FOR-TESTS inherit source
from BISON, and disable tests on it since they require flex.

5 years agognu: findutils: Fix build with glibc 2.28.
Marius Bakke [Fri, 24 Aug 2018 15:24:51 +0000 (17:24 +0200)]
gnu: findutils: Fix build with glibc 2.28.

* gnu/packages/patches/findutils-gnulib-libio.patch,
gnu/packages/patches/findutils-makedev.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (findutils)[source](patches): Use them.

5 years agognu: grep: Work around test failure with glibc 2.28.
Marius Bakke [Fri, 24 Aug 2018 14:37:50 +0000 (16:37 +0200)]
gnu: grep: Work around test failure with glibc 2.28.

* gnu/packages/base.scm (grep)[arguments]: Add phase 'disable-failing-tests'.

5 years agognu: coreutils: Update to 8.30.
Marius Bakke [Fri, 24 Aug 2018 14:14:07 +0000 (16:14 +0200)]
gnu: coreutils: Update to 8.30.

* gnu/packages/base.scm (coreutils): Update to 8.30.
[arguments]: Add phase to skip broken test.

5 years agognu: gzip: Fix FTBFS with glibc >= 2.28.
Marius Bakke [Thu, 2 Aug 2018 11:54:44 +0000 (13:54 +0200)]
gnu: gzip: Fix FTBFS with glibc >= 2.28.

* gnu/packages/compression.scm (gzip)[arguments]: Add phase
'patch-for-glibc-2.28'.

5 years agognu: m4: Fix FTBFS with glibc >= 2.28.
Marius Bakke [Thu, 2 Aug 2018 11:32:29 +0000 (13:32 +0200)]
gnu: m4: Fix FTBFS with glibc >= 2.28.

* gnu/packages/patches/m4-gnulib-libio.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/m4.scm (m4)[source](patches): New field.

5 years agognu: gcc: Fix build with glibc >= 2.28.
Marius Bakke [Wed, 1 Aug 2018 21:19:28 +0000 (23:19 +0200)]
gnu: gcc: Fix build with glibc >= 2.28.

* gnu/packages/patches/gcc-libsanitizer-ustat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gcc.scm (gcc-5)[source](patches): Add it.

5 years agognu: glibc: Update to 2.28.
Marius Bakke [Wed, 1 Aug 2018 14:13:45 +0000 (16:13 +0200)]
gnu: glibc: Update to 2.28.

* gnu/packages/patches/glibc-2.28-git-fixes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (glibc/linux): Update to 2.28.
[source](patches): Add 'glibc-2.28-git-fixes.patch'.  Remove 2.27 equivalent.
(glibc-2.28): Remove variable.
(glibc-2.27): New public variable

5 years agognu: dante: Disable preloading to make 'sockd' work.
宋文武 [Sat, 25 Aug 2018 08:34:43 +0000 (16:34 +0800)]
gnu: dante: Disable preloading to make 'sockd' work.

* gnu/packages/networking.scm (dante)[arguments]: Pass '--disable-preload'
to #:configure-flags.

5 years agognu: OpenSSH: Update to 7.8p1.
Leo Famulari [Fri, 24 Aug 2018 20:27:19 +0000 (16:27 -0400)]
gnu: OpenSSH: Update to 7.8p1.

* gnu/packages/ssh.scm (openssh): Update to 7.8p1.
[source]: Remove 'openssh-CVE-2018-15473.patch'.
* gnu/packages/patches/openssh-CVE-2018-15473.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

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: boost: Update to 1.68.0.
Marius Bakke [Wed, 22 Aug 2018 13:36:59 +0000 (15:36 +0200)]
gnu: boost: Update to 1.68.0.

* gnu/packages/boost.scm (boost): Update to 1.68.0.
[arguments]: Remove /bin/sh substitution.

5 years agognu: boost: Provide libboost_python compatibility symlink.
Marius Bakke [Wed, 22 Aug 2018 18:03:29 +0000 (20:03 +0200)]
gnu: boost: Provide libboost_python compatibility symlink.

* gnu/packages/boost.scm (boost)[arguments]: Add phase 'provide-libboost_python'.

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 agoMerge branch 'master' into staging
Marius Bakke [Wed, 22 Aug 2018 16:14:04 +0000 (18:14 +0200)]
Merge branch 'master' into staging

5 years agognu: python-cffi: Update to 1.11.5.
Marius Bakke [Wed, 22 Aug 2018 16:00:16 +0000 (18:00 +0200)]
gnu: python-cffi: Update to 1.11.5.

* gnu/packages/libffi.scm (python-cffi): Update to 1.11.5.

5 years agognu: python-urllib3: Update to 1.23.
Marius Bakke [Wed, 22 Aug 2018 15:41:30 +0000 (17:41 +0200)]
gnu: python-urllib3: Update to 1.23.

* gnu/packages/python-web.scm (python-urllib3): Update to 1.23.

5 years agognu: python-certifi: Update to 2018.8.13.
Marius Bakke [Wed, 22 Aug 2018 15:25:58 +0000 (17:25 +0200)]
gnu: python-certifi: Update to 2018.8.13.

* gnu/packages/python-crypto.scm (python-certifi): Update to 2018.8.13.

5 years agognu: python-idna: Update to 2.7.
Marius Bakke [Wed, 22 Aug 2018 15:10:32 +0000 (17:10 +0200)]
gnu: python-idna: Update to 2.7.

* gnu/packages/python.scm (python-idna): Update to 2.7.

5 years agognu: Remove GCC ICE workarounds.
Marius Bakke [Wed, 22 Aug 2018 14:45:17 +0000 (16:45 +0200)]
gnu: Remove GCC ICE workarounds.

* gnu/packages/patches/doxygen-gcc-ice.patch,
gnu/packages/patches/mariadb-gcc-ice.patch,
gnu/packages/patches/perf-gcc-ice.patch: Delete files
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/databases.scm (mariadb)[source](patches): Likewise.
* gnu/packages/linux.scm (perf)[source](patches): Likewise.
* gnu/packages/documentation.scm (doxygen)[inputs, arguments]: Likewise.

5 years agobuild-system/meson: Strip RUNPATH and remove PatchELF traces.
Marius Bakke [Wed, 22 Aug 2018 14:22:36 +0000 (16:22 +0200)]
build-system/meson: Strip RUNPATH and remove PatchELF traces.

* guix/build-system/meson.scm (%meson-build-system-modules): Don't
import (guix build rpath).
* guix/build/meson-build-system.scm (fix-runpath): Rename to ...
(shrink-runpath): ... this.  Update docstring.  Remove AUGMENT-RPATH calls and
related code.
(%standard-phases): Add 'shrink-runpath'.

5 years agognu: mariadb: Remove huge mysql_embedded executable.
Marius Bakke [Wed, 22 Aug 2018 15:52:40 +0000 (17:52 +0200)]
gnu: mariadb: Remove huge mysql_embedded executable.

* gnu/packages/databases.scm (mariadb)[arguments]: Adjust deletion regex.

5 years agognu: mariadb: Propagate OpenSSL.
Marius Bakke [Sun, 19 Aug 2018 13:52:45 +0000 (15:52 +0200)]
gnu: mariadb: Propagate OpenSSL.

* gnu/packages/databases.scm (mariadb)[inputs]: Move OPENSSL ...
[propagated-inputs]: ... here.
(r-rmysql)[inputs]: Remove OPENSSL.