Commit Graph

28572 Commits

Author SHA1 Message Date
Efraim Flashner e3232b2627
gnu: python-sip: Update to 4.19.11.
* gnu/packages/qt.scm (python-sip): Update to 4.19.11.
[arguments]: Substitute INVOKE for SYSTEM*. Add flag to build private
sip module PyQt5.sip.
2018-07-11 11:08:48 +03:00
Efraim Flashner f79c7e9747
gnu: qt: Update to 5.11.1.
* gnu/packages/qt.scm (qt): Update to 5.11.1.
[source]: Update snippet.
[inputs]: Remove sqlite.
[arguments]: Don't use system sqlite.
2018-07-11 11:08:48 +03:00
Efraim Flashner 64a64fa72a
gnu: python-pyqt: Remove qt-5.11 compat phase.
* gnu/packages/qt.scm (python-pyqt)[arguments]: Remove custom phase to
fix compatibility with qt-5.11.
2018-07-11 11:08:47 +03:00
Efraim Flashner b6476ecc8b
gnu: qt: Update to 5.11.1.
* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
qtwebglplugin, qtwebview, qtlocation, qttools, qtscript,
qtquickcontrols, qtquickcontrols2, qtgrapgicaleffects, qtgamepad,
qtscxml, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth,
qtremoteobjects, qtspeech): Update to 5.11.1.
(qtwebglplugin)[arguments]: Add custom phase to disable network tests.
[inputs]: Add qtdeclarative.
(qtremoteobjects)[arguments]: Add another test to the skip list.
(qtspeech)[arguments]: Disable tests.
2018-07-11 11:08:47 +03:00
Efraim Flashner e718ce1460
gnu: owncloud-client: Update to 2.4.1.
* gnu/packages/sync.scm (owncloud-client): Update to 2.4.1.
[phases]: Remove custom 'change-rpath-dirs phase.
[arguments]: Disable building with qtwebkit.
[inputs]: Remove inotify-tools, openssl, qtwebkit.
2018-07-11 11:08:43 +03:00
Ludovic Courtès 57ac5261fe
build: Add missing patches to the distribution.
Reported by jonsger.

* gnu/local.mk (dist_patch_DATA): Add
perl-text-markdown-discount-unbundle.patch and
racket-fix-xform-issue.patch.
2018-07-11 00:59:14 +02:00
Danny Milosavljevic 1dec269176
gnu: fc-host-tools: Fix internal invocations.
* gnu/packages/embedded.scm (fc-host-tools)[arguments]<#:phases>
[patch-installation-paths]: Modify.
2018-07-10 21:39:10 +02:00
Danny Milosavljevic 469cc535f4
gnu: fc-host-tools: Update description.
* gnu/packages/embedded.scm (fc-host-tools)[description]: Modify.
2018-07-10 21:39:10 +02:00
Danny Milosavljevic 75767dab99
gnu: Add patches.
* gnu/local.mk (dist_patch_DATA): Add 'rust-bootstrap-stage0-test.patch',
'rust-coresimd-doctest.patch'.
2018-07-10 21:39:08 +02:00
Efraim Flashner 532126e92e
gnu: libyajl: Actually run test suite.
* gnu/packages/web.scm (libyajl)[arguments]: Patch shebang in test suite.
2018-07-10 22:16:51 +03:00
Vagrant Cascadian 336c4a4baa
gnu: u-boot: Update to 2018.07.
--=-=-=
Content-Type: text/plain

The attached patch updates u-boot to 2018.07, which required adding
native-inputs of "bison" and "flex".

live well,
  vagrant

From 74a9561ac07592a5ae15b723d0f2ac7fc05c463c Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@debian.org>
Date: Tue, 10 Jul 2018 00:12:05 +0000
Subject: [PATCH] gnu: u-boot: Update to 2018.07.

* gnu/packages/bootloaders.scm (u-boot): Update to 2018.07.
  (u-boot)[native-inputs]: Add "bison" and "flex".
2018-07-10 15:10:32 +02:00
Nikolai Merinov f510a2b93b
gnu: rust: Update to 1.27.0.
* gnu/packages/rust.scm (rust): Rename to...
(rust-1.26): ...this.
(rust): New variable.
* gnu/packages/patches/rust-bootstrap-stage0-test.patch: New file.
2018-07-10 15:09:25 +02:00
Nikolai Merinov b47b2d3208
gnu: rust: Support build with glibc-2.27; update to 1.26.2.
* gnu/packages/rust.scm (rust-source): Add "patches" argument.
(rust-bootstrapped-package): Add "patches" argument.
(rust-1.19)[arguments]<#:phases>[patch-tests]: Modify.
[arguments]<#:phases>[patch-aarch64-test]: New phase.
[arguments]<#:phases>[use-readelf-for-tests]: New phase.
[arguments]<#:phases>[remove-unsupported-tests]: New phase.
(rust-1.23): Disable "run-pass/out-of-stack.rs" test.
(rust-1.24)[arguments]<#:phases>[patch-aarch64-test]: Replace.
(rust-1.25)[inputs]: Switch to LLVM 6.0.
(rust-1.25)[arguments]<#:phases>[enable-codegen-tests]: New variable.
(rust): New variable.
* gnu/packages/patches/rust-coresimd-doctest.patch: New file.
2018-07-10 15:09:22 +02:00
Marius Bakke 6094a65e27
gnu: lua: Update to 5.3.5.
* gnu/packages/lua.scm (lua): Update to 5.3.5.
2018-07-10 14:13:40 +02:00
Rutger Helling 4f6afde9b4
gnu: wine-staging: Update to 3.12.
* gnu/packages/wine.scm (wine-staging): Update to 3.12.
2018-07-10 08:13:03 +02:00
Rutger Helling cd4ed46376
gnu: wine-staging-patchset-data: Update to 3.12.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.12.
2018-07-10 08:13:03 +02:00
Marius Bakke 76c6bdc0fa
gnu: vte-ng: Update to 0.52.2.a.
* gnu/packages/gnome.scm (vte-ng): Update to 0.52.2.a.
[arguments]: Remove #:configure-flags.
2018-07-09 23:26:53 +02:00
Marius Bakke e1d887fbb9
gnu: vte-ng: Use "invoke".
* gnu/packages/gnome.scm (vte-ng)[arguments]: Call INVOKE instead of SYSTEM*.
2018-07-09 23:23:40 +02:00
Marius Bakke 269a86bd7c
gnu: libgit2: Update to 0.26.5 [fixes CVE-2018-10887 and CVE-2018-10888].
* gnu/packages/version-control.scm (libgit2): Update to 0.26.5.
2018-07-09 23:20:08 +02:00
Marius Bakke 2776b5d5bf
gnu: gnome-dictionary: Fix install phase.
* gnu/packages/gnome.scm (gnome-dictionary)[arguments]: Add phase to prevent
post-install script from running.
2018-07-09 23:00:29 +02:00
Alex Kost a6dec13b5d
gnu: openmw: Update to a checkout version.
* gnu/packages/game-development.scm (openmw): Update to the latest
commit to fix the build.
2018-07-09 19:26:05 +03:00
Alex Kost fc4f13bde8
gnu: openscenegraph: Update to 3.6.2.
* gnu/packages/graphics.scm (openscenegraph): Update to 3.6.2.
[source]: Use the new url and 'git-fetch' method.
[properties]: Add 'upstream-name'.
[native-inputs]: Add 'pkg-config'.
[inputs]: Add 'libxrandr'.
* gnu/packages/patches/openscenegraph-ffmpeg3.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-07-09 19:26:05 +03:00
Alex Kost e311ef4f87
gnu: dunst: Add svg support.
* gnu/packages/dunst.scm (dunst)[inputs]: Use 'gdk-pixbuf+svg' instead
of 'gdk-pixbuf'.
2018-07-09 19:26:05 +03:00
Mathieu Lirzin 19db14caf7
gnu: Add emacs-tide.
* gnu/packges/emacs.scm (emacs-tide): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-09 17:02:08 +02:00
Mathieu Lirzin 0bb78bf950
gnu: Add emacs-typescript-mode.
* gnu/packges/emacs.scm (emacs-typescript-mode): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-09 17:02:04 +02:00
Mathieu Lirzin 6c123c2666
gnu: Add emacs-nodejs-repl.
* gnu/packges/emacs.scm (emacs-nodejs-repl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-09 17:01:59 +02:00
Ricardo Wurmus ffe8d21490
gnu: macs: Update to 2.1.1.20160309.
* gnu/packages/bioinformatics.scm (macs): Update to 2.1.1.20160309.
2018-07-09 13:28:53 +02:00
Gábor Boskovits a33652ee33
services: Add prometheus-node-exporter-service-type.
* gnu/services/monitoring.scm (prometheus-node-exporter-service-type):
New variable.
(<prometheus-node-exporter-configuration>): New record type.
(prometheus-node-exporter-shepherd-service): New procedure.
* gnu/doc/guix.texi (Monitoring Services): Document it.
* gnu/tests/monitoring.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add test module.
2018-07-09 10:39:06 +02:00
Mark H Weaver 80b66eb949
gnu: linux-libre: Update to 4.17.5.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.5.
(%linux-libre-hash): Update hash.
2018-07-08 20:43:19 -04:00
Mark H Weaver 61f961eed3
gnu: linux-libre@4.14: Update to 4.14.54.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.54.
(%linux-libre-4.14-hash): Update hash.
2018-07-08 20:42:11 -04:00
Marius Bakke 873325b030
Merge branch 'master' into staging 2018-07-08 23:58:22 +02:00
Marius Bakke 6a8299d267
gnu: imagemagick: Update to 6.9.10-5.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-5.
2018-07-08 23:23:01 +02:00
Marius Bakke 4a785cc92e
gnu: ffmpeg@3.4: Update to 3.4.3.
* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.3.
2018-07-08 22:57:42 +02:00
Tobias Geerinckx-Rice 3334cdc3f2
gnu: libxscrnsaver: Update to 1.2.3.
* gnu/packages/xorg.scm (libxscrnsaver): Update to 1.2.3.
2018-07-08 22:16:34 +02:00
Tobias Geerinckx-Rice 38a978154e
gnu: cmake: Update to 3.11.4.
* gnu/packages/cmake.scm (cmake): Update to 3.11.4.
2018-07-08 20:14:40 +02:00
Tobias Geerinckx-Rice 380f3a8b14
gnu: gimp: Update to 2.10.4.
* gnu/packages/gimp.scm (gimp): Update to 2.10.4.
2018-07-08 19:46:08 +02:00
Tobias Geerinckx-Rice 1efed60faa
gnu: gegl: Update to 0.4.4.
* gnu/packages/gimp.scm (gegl): Update to 0.4.4.
2018-07-08 19:46:08 +02:00
Tobias Geerinckx-Rice 55939399a8
gnu: babl: Update to 0.1.52.
* gnu/packages/gimp.scm (babl): Update to 0.1.52.
2018-07-08 19:46:08 +02:00
Tobias Geerinckx-Rice 3ccad0f3da
gnu: python-graphviz: Update to 0.8.4.
* gnu/packages/graphviz.scm (python-graphviz): Update to 0.8.4.
2018-07-08 19:46:07 +02:00
Marius Bakke 68ee10da03
gnu: xf86-video-r128: Fix FTBFS with xorg-server >= 1.20.
* gnu/packages/xorg.scm (xf86-video-r128): Update to 6.10.2-0.c4c878d.
[source]: Use GIT-FETCH.
[arguments]: Add 'prevent-configure' phase.
[native-inputs]: Add AUTOCONF, AUTOMAKE and LIBTOOL.
2018-07-08 19:21:27 +02:00
Marius Bakke a4edd9ad05
gnu: xf86-video-savage: Fix FTBFS with xorg-server >= 1.20.
* gnu/packages/patches/xf86-video-savage-xorg-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/xorg.scm (xf86-video-savage)[source](patches): Use it.
2018-07-08 19:21:27 +02:00
Marius Bakke c67f603d55
gnu: xf86-video-sis: Fix FTBFS with xorg-server >= 1.20.
* gnu/packages/patches/xf86-video-sis-xorg-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/xorg.scm (xf86-video-sis)[source](patches): Use it.
2018-07-08 19:21:20 +02:00
Rutger Helling bee7e46ac3
gnu: Add vulkan-tools.
* gnu/packages/vulkan.scm (vulkan-tools): New variable.
2018-07-07 22:41:16 +02:00
Rutger Helling 5d28e49b1b
gnu: vulkan-loader: Inherit version from vulkan-headers.
* gnu/packages/vulkan.scm (vulkan-loader): Inherit version from
vulkan-headers.
2018-07-07 22:41:16 +02:00
Rouby Pierre-Antoine e282611820
gnu: Add go-github-com-docker-distribution.
* gnu/packages/golang.scm (go-github-com-docker-distribution): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-07 18:10:32 +02:00
Pierre Neidhardt 74fa77e936
gnu: Add docx2txt.
* gnu/packages/textutils.scm (docx2txt): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-07 18:10:32 +02:00
Vasile Dumitrascu a586d1d2bf
gnu: Add emacs-org-brain.
* gnu/packges/emacs.scm (emacs-org-brain): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-07 18:10:32 +02:00
Sergei Trofimovich 258a28c649
gnu: re2c: Update to 1.0.3.
* gnu/packages/re2c.scm (re2c): Update to 1.0.3.

Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-07 18:10:32 +02:00
Kyle Meyer 35b6fc125c
gnu: emacs-git-timemachine: Update to 4.5.
* gnu/packages/emacs.scm (emacs-git-timemachine): Update to 4.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-07 18:10:32 +02:00
Kyle Meyer 0e56f58928
gnu: emacs-git-timemachine: Update URL.
* gnu/packages/emacs.scm (emacs-git-timemachine)[source]:
[home-page]: Update URL for move from GitHub to GitLab.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-07 18:10:31 +02:00
Vagrant Cascadian 840818cbe0
gnu: Electrum: Update to 3.2.2.
[[PGP Signed Part:No public key for B78B82D4814B91B6 created at 2018-07-05T22:50:32+0200 using RSA]]
* gnu/packages/finance.scm (electrum): Update to 3.2.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-07 18:10:31 +02:00
Björn Höfling 22e60e1b32
gnu: Update stellarium to 0.18.1.
[[PGP Signed Part:Good signature from BF286CB6593E5FFD Björn Höfling <bjoern.hoefling@bjoernhoefling.de> (trust undefined) created at 2018-07-06T23:28:16+0200 using DSA]]

* gnu/packages/astronomy.scm (stellarium): Update to 0.18.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-07 18:10:31 +02:00
Ludovic Courtès e85035c922
gnu: guile-git: Update to 0.1.0.
* gnu/packages/guile.scm (guile-git): Update to 0.1.0.
2018-07-07 18:10:31 +02:00
Nicolas Goaziou c3bda394a4
gnu: grammalecte: Update to 0.6.5.
* gnu/packages/dictionaries.scm (grammalecte): Update to 0.6.5.
2018-07-07 01:21:23 +02:00
Nicolas Goaziou 1695b8c7c0
gnu: musescore: Update to 2.3.1.
* gnu/packages/music.scm (musescore): Update to 2.3.1.
2018-07-07 01:03:42 +02:00
Ludovic Courtès c2808d4c67
Merge branch 'version-0.15.0' 2018-07-06 17:42:25 +02:00
Tobias Geerinckx-Rice 871d819965
gnu: gptfdisk: Update to 1.0.4.
* gnu/packages/disk.scm (gptfdisk): Update to 1.0.4.
2018-07-06 14:31:07 +02:00
Ludovic Courtès 8694935cc8
gnu: guix: Update to 4876bc8. 2018-07-06 04:52:54 +02:00
Ludovic Courtès 4876bc8234
gnu: guix: Update to 0.15.0. 2018-07-06 00:19:01 +02:00
Ricardo Wurmus 5149aeb7e6
gnu: pigx: Update to 0.0.3.
* gnu/packages/bioinformatics.scm (pigx): Update to 0.0.3.
2018-07-05 16:02:48 +02:00
Andreas Enge fe44e654b4
gnu: arb: Update to 2.13.0.
* gnu/packages/algebra.scm (arb): Update to 2.13.0.
2018-07-05 15:25:37 +02:00
Ricardo Wurmus aa388dc7b9
gnu: Add r-rots.
* gnu/packages/bioconductor.scm (r-rots): New variable.
2018-07-05 15:08:44 +02:00
Ricardo Wurmus f4235c0eca
gnu: Add r-glimma.
* gnu/packages/bioconductor.scm (r-glimma): New variable.
2018-07-05 15:08:44 +02:00
Ricardo Wurmus 5da0e14285
gnu: Add r-goseq.
* gnu/packages/bioconductor.scm (r-goseq): New variable.
2018-07-05 15:08:44 +02:00
Ricardo Wurmus 27c51606ae
gnu: Add r-ctc.
* gnu/packages/bioconductor.scm (r-ctc): New variable.
2018-07-05 15:08:44 +02:00
Ricardo Wurmus 2cc5110832
gnu: Add r-genelendatabase.
* gnu/packages/bioconductor.scm (r-genelendatabase): New variable.
2018-07-05 15:08:44 +02:00
Ricardo Wurmus fa69759963
gnu: Add r-argparse.
* gnu/packages/cran.scm (r-argparse): New variable.
2018-07-05 15:08:44 +02:00
Ricardo Wurmus 3629622bc8
gnu: Add r-findpython.
* gnu/packages/cran.scm (r-findpython): New variable.
2018-07-05 15:08:44 +02:00
Ricardo Wurmus aec7d6be70
gnu: r-getopt: Move from bioinformatics to cran.
* gnu/packages/bioinformatics.scm (r-getopt): Move from here...
* gnu/packages/cran.scm (r-getopt): ...to here.
2018-07-05 15:08:44 +02:00
Ricardo Wurmus 87ba9508e9
gnu: Add r-goplot.
* gnu/packages/cran.scm (r-goplot): New variable.
2018-07-05 15:08:44 +02:00
Ricardo Wurmus 64abd24517
gnu: Add r-biasedurn.
* gnu/packages/cran.scm (r-biasedurn): New variable.
2018-07-05 15:08:44 +02:00
Ludovic Courtès fc0e663f78
doc: Improve UEFI/BIOS bootloader documentation.
Partly fixes <https://bugs.gnu.org/30312>.

* doc/guix.texi (Preparing for Installation): Add note on how to choose
between UEFI and BIOS.
(Using the Configuration System)[Bootloader]: New subsubsection.
(Bootloader Configuration): Expound on the bootloader type and target.
* gnu/system/examples/desktop.tmpl: Switch to UEFI.
* gnu/system/examples/bare-bones.tmpl: Explicitly mention "legacy" and
"BIOS" in the comments.
2018-07-05 11:44:46 +02:00
Rutger Helling 0a562e46ff
gnu: qtox: Update to 1.16.1.
* gnu/packages/messaging.scm (qtox): Update to 1.16.1.
2018-07-05 08:35:01 +02:00
Tobias Geerinckx-Rice ac3accd44b
gnu: emacs-async: Update to 1.9.3.
* gnu/packages/emacs.scm (emacs-async): Update to 1.9.3.
[source]: Update URI.
2018-07-05 02:35:04 +02:00
Tobias Geerinckx-Rice 41770337d0
gnu: nml: Update to 0.4.5.
* gnu/packages/game-development.scm (nml): Update to 0.4.5.
2018-07-05 02:35:04 +02:00
Tobias Geerinckx-Rice df0fd7bfe0
gnu: nml: Use HTTPS home page.
* gnu/packages/game-development.scm (nml)[home-page]: Use HTTPS.
2018-07-05 02:35:04 +02:00
Tobias Geerinckx-Rice 4294f7dfea
gnu: r-lava: Update to 1.6.2.
* gnu/packages/cran.scm (r-lava): Update to 1.6.2.
2018-07-05 02:35:03 +02:00
Tobias Geerinckx-Rice 8144badc76
gnu: r-broom: Update to 0.4.5.
* gnu/packages/cran.scm (r-broom): Update to 0.4.5.
2018-07-05 02:35:03 +02:00
Tobias Geerinckx-Rice 6e19d50e32
gnu: r-broom: Use HTTPS home page.
* gnu/packages/cran.scm (r-broom)[home-page]: Use HTTPS.
2018-07-05 02:35:03 +02:00
Tobias Geerinckx-Rice 142869f80f
Don't force colour in aliases.
* gnu/system/shadow.scm (default-skeletons): Substitute ‘--color=auto’
for ‘--color’ (which implies ‘=always’) in aliases.
* doc/guix.texi (G-Expressions): Also adjust examples as that makes
more sense.
2018-07-05 02:35:03 +02:00
Tobias Geerinckx-Rice 1e6191bb55
gnu: gtkwave: Mark up description.
* gnu/packages/fpga.scm (gtkwave)[description]: Use @dfn.
2018-07-05 02:35:02 +02:00
Tobias Geerinckx-Rice 0b04259184
gnu: exempi: Mark up description.
* gnu/packages/freedesktop.scm (exempi)[description]: Use @dfn.
2018-07-05 02:35:02 +02:00
Tobias Geerinckx-Rice fef7f8f692
gnu: keepalived: Update to 2.0.5.
* gnu/packages/cluster.scm (keepalived): Update to 2.0.5.
2018-07-05 02:35:02 +02:00
Tobias Geerinckx-Rice ba8528e759
gnu: inxi: Update to 3.0.14-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.14-1.
2018-07-05 02:35:02 +02:00
Mark H Weaver d0d0f17768
gnu: linux-libre: Update to 4.17.4.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.4.
(%linux-libre-hash): Update hash.
2018-07-04 19:30:19 -04:00
Mark H Weaver 75b27002eb
gnu: linux-libre@4.14: Update to 4.14.53.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.53.
(%linux-libre-4.14-hash): Update hash.
2018-07-04 19:30:17 -04:00
Mark H Weaver d1b2611d22
gnu: linux-libre@4.9: Update to 4.9.111.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.111.
2018-07-04 19:30:14 -04:00
Mark H Weaver a6a252e01d
gnu: linux-libre@4.4: Update to 4.4.139.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.139.
2018-07-04 19:30:12 -04:00
Mark H Weaver cc78392923
gnu: Remove linux-libre@4.1.
* gnu/packages/linux.scm (linux-libre-4.1): Remove variable.
* gnu/packages/aux-files/linux-libre/4.1-i686.conf,
gnu/packages/aux-files/linux-libre/4.1-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.
2018-07-04 19:30:06 -04:00
Ricardo Wurmus 08d1a8b138
gnu: pigx-scrnaseq: Update to 0.0.6.
* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 0.0.6.
[arguments]: Remove "wrap-executable" phase.
2018-07-05 00:52:31 +02:00
Ludovic Courtès a043b5b81a
services: mingetty: Use '--nohangup'.
See the discussion at
<https://lists.gnu.org/archive/html/guix-devel/2018-07/msg00049.html>.

* gnu/services/base.scm (mingetty-shepherd-service): Pass "--nohangup"
to mingetty.
2018-07-05 00:14:01 +02:00
Ludovic Courtès 9fd877247d
system: Default .bashrc uses '--color=auto' for grep and ls.
Reported by Tobias Geerinckx-Rice <me@tobias.gr>
and Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

* gnu/system/shadow.scm (default-skeletons)["bashrc"]: Use
'--color=auto' instead of '--color'.
2018-07-04 21:52:23 +02:00
Julien Lepiller 137bd98353
gnu: maven: Fix maven crash when compiling java8 code.
* gnu/packages/maven.scm (maven)[arguments]: Configure classloading
properly instead of adding jars to maven's classpath.
2018-07-04 21:29:23 +02:00
Julien Lepiller 892a5647de
gnu: maven-compat: Fix test failure.
* gnu/packages/maven.scm (maven-compat)[arguments]: Add
recreate-removed-jar phase.
2018-07-04 21:09:56 +02:00
Julien Lepiller d440df618d
gnu: maven-artifact: Update to 3.5.4.
* gnu/packages/maven.scm (maven-artifact): Update to 3.5.4.
(maven-core)[arguments]: Use new version.
2018-07-04 21:08:08 +02:00
Julien Lepiller 8d66cda690
gnu: maven-wagon-provider-api: Update to 3.1.0.
* gnu/packages/maven.scm (maven-wagon-provider-api): Update to 3.1.0.
2018-07-04 21:06:24 +02:00
Julien Lepiller a70182b099
gnu: java-plexus-compiler-api: Update to 2.8.4.
* gnu/packages/java.scm (java-plexus-compiler-api): Update to 2.8.4.
2018-07-04 21:05:36 +02:00
Ludovic Courtès 42226063f6
vm: Disable KVM on i386.
* gnu/build/vm.scm (load-in-linux-vm): Disable KVM on i386.
2018-07-04 15:26:21 +02:00
Arun Isaac b53a0c882d
gnu: ledger: Use HTTPS home page URI.
* gnu/packages/finance.scm (ledger)[home-page]: Use HTTPS URI.
2018-07-04 18:16:34 +05:30
Arun Isaac 1f3c4ba8f3
gnu: ledger: Use invoke and fix #t return.
* gnu/packages/finance.scm (ledger)[arguments]: Replace system* with invoke in
build-doc phase. Remove #t return from relocate-elisp phase since
emacs-generate-autoloads already returns #t.
2018-07-04 18:13:31 +05:30
Arun Isaac 948e888d3a
gnu: ledger: Skip failing test.
* gnu/packages/finance.scm (ledger)[arguments]: Set #:make-flags to skip
failing test BaselineTest_cmd-org. Replace check phase with the check phase
from gnu-build-system.
2018-07-04 18:11:30 +05:30
Rutger Helling d88b29d6b7
gnu: qtox: Update to 1.16.0.
* gnu/packages/messaging.scm (qtox): Update to 1.16.0.
2018-07-04 08:57:16 +02:00
Tobias Geerinckx-Rice 5d1a3219d2
gnu: clutter-gtk: Update to 1.8.4.
* gnu/packages/gnome.scm (clutter-gtk): Update to 1.8.4.
2018-07-04 02:45:40 +02:00
Tobias Geerinckx-Rice 357d74c025
gnu: totem: Update to 3.26.1.
I did not re-enable #:parallel-build? because I was unable to reproduce
the original failure in the first place.

* gnu/packages/gnome.scm (totem): Update to 3.26.1.
2018-07-04 02:45:40 +02:00
Tobias Geerinckx-Rice 5554312b2f
gnu: exempi: Update to 2.4.5.
* gnu/packages/freedesktop.scm (exempi): Update to 2.4.5.
2018-07-04 02:45:39 +02:00
Tobias Geerinckx-Rice 55e3e1ceb9
gnu: gtkwave: Update to 3.3.91.
* gnu/packages/fpga.scm (gtkwave): Update to 3.3.91.
2018-07-04 02:45:39 +02:00
Tobias Geerinckx-Rice 6f832aa01a
gnu: kicad-library: Update to 4.0.7.
* gnu/packages/engineering.scm (kicad-library): Update to 4.0.7.
2018-07-04 02:45:39 +02:00
Tobias Geerinckx-Rice 6c08ea6a5c
gnu: kicad-library: Return #t from phases.
* gnu/packages/engineering.scm (kicad-library)[arguments]: Substitute
INVOKE for SYSTEM*.
2018-07-04 02:45:39 +02:00
Tobias Geerinckx-Rice 7d0370ede4
gnu: r-learnr: Update to 0.9.2.1.
* gnu/packages/cran.scm (r-learnr): Update to 0.9.2.1.
2018-07-04 02:45:38 +02:00
Ricardo Wurmus fab43c6b84
gnu: Add r-loomr.
* gnu/packages/bioinformatics.scm (r-loomr): New variable.
2018-07-03 17:58:55 +02:00
Ricardo Wurmus 3568b8234a
gnu: Add r-itertools.
* gnu/packages/cran.scm (r-itertools): New variable.
2018-07-03 17:58:55 +02:00
Björn Höfling a51cf16031
gnu: Update stellarium to 0.18.0.
[[PGP Signed Part:Good signature from BF286CB6593E5FFD Björn Höfling <bjoern.hoefling@bjoernhoefling.de> (trust undefined) created at 2018-06-29T20:39:51+0200 using DSA]]

* gnu/packages/astronomy.scm (stellarium): Update to 0.18.0.
[home-page]: Update URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-03 17:50:05 +02:00
Pierre Neidhardt c1220498b0
gnu: emacs-helm-system-packages: Update to 1.10.0.
* gnu/packages/emacs.scm (emacs-helm-system-packages): Update to 1.10.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-03 17:50:04 +02:00
Fis Trivial 53fc7a09f6
gnu: Add pocl.
* gnu/packages/opencl.scm (pocl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-03 17:50:04 +02:00
Ludovic Courtès 3c78f5b5c3
tests: basic: Wait for /var/run/shepherd/socket to be ready.
* gnu/tests/base.scm (run-basic-test)["shepherd socket ready"]: New test.
2018-07-03 17:50:04 +02:00
Ricardo Wurmus 13f5eb3494
gnu: pigx-bsseq: Update to 0.0.10.
* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.0.10.
[arguments]: Remove "wrap-executable" phase.
2018-07-03 17:33:51 +02:00
Ricardo Wurmus c7d5cd6ca5
gnu: pigx-rnaseq: Update to 0.0.4.
* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.4.
[arguments]: Remove "wrap-executable" phase.
2018-07-03 16:20:28 +02:00
Ricardo Wurmus 29cbf8178f
gnu: pigx-chipseq: Update to 0.0.20.
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.20.
2018-07-03 16:20:28 +02:00
Paul Garlick 631bc3a666
gnu: ikiwiki: Include auto setup files in output.
* gnu/packages/web.scm(ikiwiki)[arguments]: Add patch-Makefile phase.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-07-03 15:45:41 +02:00
Peter Mikkelsen abf3a33178
gnu: emacs-use-package: Update to commit da8c9e2.
This update is needed because the release tarball from github does not
contain all the files needed for us to build the package.

* gnu/packages/emacs.scm (emacs-use-package): Update to commit da8c9e2.
[source]: change to git.
[arguments]: Enable tests.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-07-03 15:45:41 +02:00
Peter Mikkelsen b5f746d2da
gnu: Add emacs-atom-one-dark-theme.
* gnu/packages/emacs.scm (emacs-atom-one-dark-theme): New variable

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-07-03 15:45:41 +02:00
Marius Bakke 27b73b4999
gnu: libuninameslist: Update to 20180701.
* gnu/packages/fontutils.scm (libuninameslist): Update to 20180701.
[source]: Change URI to use release tarball.  Remove FILE-NAME.
[native-inputs]: Remove.
2018-07-03 15:45:40 +02:00
Marius Bakke b19c92ef7e
gnu: libuninameslist: Correct license.
* gnu/packages/fontutils.scm (libuninameslist)[license]: Remove GPL2.  Add
BSD-3 and X11-STYLE.
2018-07-03 15:45:40 +02:00
Danny Milosavljevic 74ba3a6830
gnu: Add vsftpd.
* gnu/packages/ftp.scm (vsftpd): New variable.
2018-07-03 15:32:51 +02:00
Rutger Helling 4786f51576
gnu: vkd3d: Add vulkan-headers.
* gnu/packages/vulkan.scm (vkd3d)[inputs]: Add vulkan-headers.
2018-07-03 11:23:47 +02:00
Rutger Helling 4108886b09
gnu: vkquake: Add vulkan-headers.
* gnu/packages/games.scm (vkquake)[inputs]: Add vulkan-headers.
2018-07-03 11:23:47 +02:00
Rutger Helling 08899ee91b
gnu: mpv: Add vulkan-headers.
* gnu/packages/video.scm (mpv)[inputs]: Add vulkan-headers.
2018-07-03 11:23:47 +02:00
Rutger Helling b1eb1ba99c
gnu: vulkan-loader: Update to 1.1.77.0.
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.1.77.0.
[inputs]: Add 'vulkan-headers.
[home-page]: Correct URL.
2018-07-03 11:23:47 +02:00
Rutger Helling cf09bed4f5
gnu: Add vulkan-headers.
* gnu/packages/vulkan.scm (vulkan-headers): New variable.
2018-07-03 11:23:47 +02:00
Rutger Helling 940c2c5c14
gnu: openrct2: Update to 0.2.0.
* gnu/packages/games.scm (openrct2): Update to 0.2.0.
[configure-flags]: Add -DDOWNLOAD_OBJECTS=OFF configure flag.
[arguments]: Add 'fixgcc7, 'get-rid-of-errors phases.
[native-inputs]: Add gcc@7.
2018-07-03 11:01:21 +02:00
Efraim Flashner 1aa5c246e9
gnu: bash: Update to patch level 23.
* gnu/packages/bash.scm (%patch-series-4.4): Add patches 20 through 23.
2018-07-03 10:43:09 +03:00
Efraim Flashner cb9a84bd89
gnu: gdbm: Update to 1.16.
* gnu/packages/databases.scm (gdbm): Update to 1.16.
2018-07-03 10:43:06 +03:00
Rutger Helling fab8d41c64
gnu: dolphin-emu: Update to commit 806c1ee.
* gnu/packages/emulators.scm (dolphin-emu): Update to commit 806c1ee.
[source]: Don't delete removed externals.
[arguments]: Remove unused variables.
[inputs]: Add 'pugixml. Remove 'wxwidgets-gtk2-3.1.
2018-07-03 09:13:55 +02:00
Oleg Pykhalov a6a2ef27a3
gnu: Add keynav.
* gnu/packages/xorg.scm (keynav): New variable.
2018-07-03 07:29:30 +03:00
Kei Kebreau 6104f922ee
gnu: units: Update to 2.17.
* gnu/packages/maths.scm (units): Update to 2.17.
2018-07-02 21:12:55 -04:00
Gábor Boskovits 673135df30
gnu: icedtea Work around gcc segfault.
* gnu/packages/java.scm (icedtea-8)[native-inputs]: Add icedtea-7
patch to hotspot.
2018-07-03 02:07:14 +02:00
Leo Famulari 86163a017b
gnu: libgit2: Update to 0.26.4 [fixes CVE-2018-11235].
* gnu/packages/version-control.scm (libgit2): Update to 0.26.4.
(source): Adjust patch name.
* gnu/packages/patches/libgit2-0.25.1-mtime-0.patch: Rename to ...
* gnu/packages/patches/libgit2-mtime-0.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2018-07-02 19:47:46 -04:00
Gábor Boskovits db024183c9
gnu: icedtea: Work around gcc segfault.
* gnu/packages/java.scm (icedtea-7)[native-inputs]: Add patch to hotspot.
* gnu/packages/patches/icedtea-7-hotspot-gcc-segfault-workaround.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-07-03 00:53:56 +02:00
Nicolas Goaziou c729901583
gnu: python-duniterpy: Change module.
* gnu/packages/python-crypto.scm (python-duniterpy): Move...
* gnu/packages/finance.scm: ... here.
2018-07-02 23:27:07 +02:00
Nicolas Goaziou 929d4d2f4a
gnu: python-pylibscrypt: Improve speed.
* gnu/packages/python-crypto.scm (python-pylibscrypt): Use "libscrypt"
  implementation instead of "openssl".

"hashlib.scrypt" requires Python 3.6+ and OpenSSL 1.1+.  Since Python is built
with OpenSSL 1.0, the library is unavailable. "pylibscrypt" defaults to a slow
pure Python implementation.  Instead, rely on the much faster "libscrypt".
2018-07-02 23:12:40 +02:00
Nicolas Goaziou 84be0e9a74
gnu: Add libscrypt.
* gnu/packages/crypto.scm (libscrypt): New variable.
2018-07-02 23:12:14 +02:00
Kei Kebreau 2926e950ce
gnu: Add freedink-dfarc.
* gnu/packages/games.scm (freedink-dfarc): New variable.
2018-07-02 14:42:36 -04:00
Tobias Geerinckx-Rice 63e708f468
gnu: bambam: Don't use unstable tarball.
* gnu/packages/games.scm (bambam)[source]: Use GIT-FETCH.
2018-07-02 20:19:08 +02:00
Tobias Geerinckx-Rice a62764bdbb
gnu: zstd: Update to 1.3.5.
* gnu/packages/compression.scm (zstd): Update to 1.3.5.
[source]: Add two patches to make the test suite pass.
* gnu/packages/patches/zstd-fix-stdin-list-without-tty.patch,
gnu/packages/patches/zstd-fix-stdin-list-test.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add both.
2018-07-02 20:19:07 +02:00
Tobias Geerinckx-Rice 8ef7ecf469
gnu: acpica: Update to 20180629.
* gnu/packages/admin.scm (acpica): Update to 20180629.
2018-07-02 20:19:07 +02:00
Tobias Geerinckx-Rice 595d1bd517
gnu: Remove duplicate imports from (gnu packages graphics).
* gnu/packages/graphics.scm (define-module): Remove duplicate module
imports.  Order the remainers alphabetically.
2018-07-02 20:19:07 +02:00
Tobias Geerinckx-Rice 4ef3490d44
gnu: bambam: Update to 0.6.
* gnu/packages/games.scm (bambam): Update to 0.6.
2018-07-02 20:19:06 +02:00
Tim Gesthuizen e402a66b07
gnu: teeworlds: Add missing dependency.
* gnu/packages/games.scm (teeworlds)[native-inputs]: Add pkg-config.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2018-07-02 18:46:43 +02:00
Nicolas Goaziou 730553d715
gnu: Add silkaj.
* gnu/packages/finance.scm (silkaj): New variable.
2018-07-02 17:50:20 +02:00
Nicolas Goaziou 1fa1d822fa
gnu: Add python-scrypt.
* gnu/packages/python-crypto.scm (python-scrypt): New variable.
2018-07-02 17:50:20 +02:00
Nicolas Goaziou 2cde6e1de3
gnu: Add python-commandlines.
* gnu/packages/python.scm (python-commandlines): New variable.
2018-07-02 17:50:20 +02:00
Ricardo Wurmus 2cc63e6fcf
gnu: java-hamcrest-all: Add java-hamcrest-core to inputs.
Fixes <https://debbugs.gnu.org/31390>, probably.

* gnu/packages/java.scm (java-hamcrest-all)[inputs]: Add java-hamcrest-core.
[arguments]: Add java-hamcrest-core to the build-time classpath.
2018-07-02 16:48:03 +02:00
Ludovic Courtès 96b2b0ddc9
gnu: guile: Add version 2.2.4.
* gnu/packages/guile.scm (guile-2.2.4): New variable.
2018-07-02 15:28:35 +02:00
Gábor Boskovits 1cdff8cdb7
gnu: icedtea: Work around gcc segfault.
* gnu/packages/java.scm (icedtea-6)[arguments]: Modify phases to extract
hostspot, as after the patching it becomes an archive.
[native-inputs]: add patch to hotspot-src.
* gnu/packages/patches/icedtea-6-hotspot-gcc-segfault-workaround.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-07-02 14:41:27 +02:00
Gábor Boskovits 79f9b054df
Revert "gnu: icedtea-7: Build with gcc-4.9."
This reverts commit bc73f673e8.
2018-07-02 14:39:12 +02:00
Marius Bakke 92af3ce417
Merge branch 'master' into staging 2018-07-02 12:18:58 +02:00
Tobias Geerinckx-Rice 6e65eb3cad
gnu: cdogs-sdl: Update to 0.6.7.
* gnu/packages/games.scm (cdogs-sdl): Update to 0.6.7.
[source]: Use version tag.
2018-07-02 00:45:19 +02:00
Tobias Geerinckx-Rice 39f516cb83
gnu: godot: Don't use unstable tarball.
* gnu/packages/game-development.scm (godot)[source]: Use GIT-FETCH.
2018-07-02 00:45:19 +02:00
Tobias Geerinckx-Rice a1205efe11
gnu: godot: Update to 3.0.4.
* gnu/packages/game-development.scm (godot): Update to 3.0.4.
2018-07-02 00:45:19 +02:00
Efraim Flashner 3c14a6e0ca
gnu: gama: Update to 2.00.
* gnu/pacakges/gps.scm (gama): Update to 2.00.
2018-07-01 21:01:40 +03:00
Efraim Flashner 08b3bff78b
gnu: gnu-pw-mgr: Update to 2.3.2.
* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.3.2.
2018-07-01 20:33:43 +03:00
Marius Bakke 2030c484b2
gnu: re2: Update to 2018-07-01.
* gnu/packages/regex.scm (re2): Update to 2018-07-01.
2018-07-01 19:26:56 +02:00
Marius Bakke afb27214d1
gnu: libraw: Enable optional functionality.
* gnu/packages/photo.scm (libraw)[native-inputs]: Add PKG-CONFIG.
[inputs]: Add LIBJPEG-8.
[propagated-inputs]: Add LCMS.
2018-07-01 19:26:56 +02:00
Marius Bakke afea869404
gnu: libraw: Correct license.
* gnu/packages/photo.scm (libraw)[license]: Change from LGPL2.1+ to LGPL2.1.
Add CDDL1.0.
2018-07-01 19:26:56 +02:00
Marius Bakke 290532870e
gnu: libraw: Update to 0.19.0.
* gnu/packages/photo.scm (libraw): Update to 0.19.0.
2018-07-01 19:26:56 +02:00
Oleg Pykhalov 9602318736
gnu: emacs-browse-at-remote: Update to 0.10.0.
* gnu/packages/emacs.scm (emacs-browse-at-remote): Update to 0.10.0.
* gnu/packages/patches/emacs-browse-at-remote-cgit-gnu.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-07-01 19:43:17 +03:00
Nicolas Goaziou 545ceac801
gnu: musescore: Update to 2.3.
* gnu/packages/music.scm (musescore): Update to 2.3.
[source]: Switch to a more stable location.
[arguments]: Remove a fix applied upstream.
2018-07-01 15:23:11 +02:00
Alex Sassmannshausen dfee30c7ea
gnu: Add guile-hall.
* gnu/packages/guile.scm (guile-hall): New variable.
2018-07-01 14:00:00 +02:00
Oleg Pykhalov 49d9fce827
gnu: emacs-nix-mode: Fix build by switching upstream source.
'nix' version 2 doesn't provide Emacs libraries anymore.

* gnu/packages/package-management.scm (emacs-nix-mode): Do not inherit
'nix'.  Switch upstream source to <https://github.com/nixos/nix-mode>.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2018-07-01 18:00:36 +08:00
Kei Kebreau 7a3772b374
gnu: qtoctave: Fix build for Qt 5.11.
* gnu/packages/maths.scm (qtoctave)[source]: Add patch.
[native-inputs]: Add texlive.
* gnu/packages/patches/qtoctave-qt-5.11-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-30 20:05:58 -04:00
Efraim Flashner 1314d34939
gnu: teckit: Add source file-name.
* gnu/packages/fontutils.scm (teckit)[source]: Add file-name field.
2018-06-30 22:53:00 +03:00
Ludovic Courtès fe84a00f87
gnu: Add casync.
* gnu/packages/sync.scm (casync): New variable.
2018-06-30 17:50:20 +02:00
Ludovic Courtès 949457c150
gnu: abcde: Add missing Perl dependencies.
* gnu/packages/cdrom.scm (abcde)[inputs]: Add perl-musicbrainz-discid,
perl-webservice-musicbrainz, and perl-mojolicious.
[arguments] <wrap>: Define PERL5LIB in the wrapper.
2018-06-30 17:50:20 +02:00
Ludovic Courtès 5ae27f577b
gnu: gcc-toolchain: Add version 8.
* gnu/packages/commencement.scm (gcc-toolchain-8): New variable.
2018-06-30 17:50:20 +02:00
Ludovic Courtès b2961dda23
gnu: Add perl-webservice-musicbrainz.
* gnu/packages/music.scm (perl-webservice-musicbrainz): New variable.
2018-06-30 17:50:19 +02:00
Ludovic Courtès b0c2c5abf3
gnu: Add perl-musicbrainz-discid.
* gnu/packages/music.scm (perl-musicbrainz-discid): New variable.
2018-06-30 17:50:19 +02:00
Alex Sassmannshausen 7c6468c980
gnu: guile-config: Update to 0.3.
* gnu/packages/guile.scm (guile-config): Update to 0.3.
2018-06-30 17:09:18 +02:00
Tobias Geerinckx-Rice d17d1e75ba
gnu: libgphoto2: Update to 2.5.18.
* gnu/packages/photo.scm (libgphoto2): Update to 2.5.18.
2018-06-30 03:46:21 +02:00
Tobias Geerinckx-Rice e0ca1afc87
gnu: ristretto: Update to 0.8.3.
* gnu/packages/xfce.scm (ristretto): Update to 0.8.3.
2018-06-30 03:46:21 +02:00
Tobias Geerinckx-Rice 56e59b3993
gnu: wget2: Return #t from phases.
* gnu/packages/wget.scm (wget2)[arguments]: Substitute INVOKE for SYSTEM*.
2018-06-30 03:46:21 +02:00
Tobias Geerinckx-Rice 0f6dc120ca
gnu: slepc: Return #t from all phases.
* gnu/packages/maths.scm (slepc)[arguments]: Return #t rather than
undefined from phases.
2018-06-30 03:46:20 +02:00
Tobias Geerinckx-Rice b414cf523b
gnu: mumps: Use INVOKE.
* gnu/packages/maths.scm (mumps)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-30 03:46:20 +02:00
Tobias Geerinckx-Rice e02a9975b8
gnu: superlu-dist: Return #t from all phases.
* gnu/packages/maths.scm (superlu-dist)[arguments]: Return #t rather
than undefined from phases. Substitute INVOKE for SYSTEM*.
2018-06-30 03:46:20 +02:00
Tobias Geerinckx-Rice d67a7e9e8d
gnu: scotch: Return #t from all phases.
* gnu/packages/maths.scm (scotch)[arguments]: Return #t rather than undefined from phases. Substitute INVOKE for SYSTEM*.
2018-06-30 03:46:19 +02:00
Tobias Geerinckx-Rice 49fdd357a2
gnu: petsc: Return #t from phases.
* gnu/packages/maths.scm (petsc)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-30 03:46:19 +02:00
Tobias Geerinckx-Rice 5e6fd87acf
gnu: xxhash: Update to 0.6.5.
* gnu/packages/digest.scm (xxhash): Update to 0.6.5.
[arguments]: Disable #:parallel-tests?.
2018-06-30 03:46:19 +02:00
Tobias Geerinckx-Rice 1bf1bda93c
gnu: xxhash: Don't use unstable tarball.
* gnu/packages/digest.scm (xxhash)[source]: Use GIT-FETCH.
2018-06-30 03:46:18 +02:00
Tobias Geerinckx-Rice 232568581b
gnu: tlsdate: Bump COMPILE_DATE.
* gnu/packages/ntp.scm (tlsdate)[arguments]: Set COMPILE_DATE to
2018-06-28.
2018-06-30 03:46:18 +02:00
Tobias Geerinckx-Rice 4df9c195f2
gnu: python-rst.linker: Update to 1.10.
* gnu/packages/python.scm (python-rst.linker): Update to 1.10.
2018-06-30 03:46:18 +02:00
Tobias Geerinckx-Rice e0e7ea7459
gnu: python-xopen: Update to 0.3.3.
* gnu/packages/python.scm (python-xopen): Update to 0.3.3.
2018-06-30 03:46:17 +02:00
Tobias Geerinckx-Rice af029a80dd
gnu: python2-xopen: Fix build.
* gnu/packages/python.scm (python2-xopen)[propagated-inputs]: Add
python2-bz2file.
2018-06-30 03:46:17 +02:00
Tobias Geerinckx-Rice d5ed14bdda
gnu: python-parso: Update to 0.2.1.
* gnu/packages/python.scm (python-parso): Update to 0.2.1.
2018-06-30 03:46:17 +02:00
Ricardo Wurmus f1728d4346
Merge branch 'master' into core-updates 2018-06-29 22:51:23 +02:00
Ricardo Wurmus cda7f4bc8e
gnu: inkscape: Fix build with poppler.
* gnu/packages/inkscape.scm (inkscape)[source]: Add upstream patch to fix
incompatibility with latest version of poppler.
2018-06-29 22:09:36 +02:00
Ricardo Wurmus 9ca381f0f1
gnu: gnome-backgrounds: Update to 3.28.0.
* gnu/packages/gnome.scm (gnome-backgrounds): Update to 3.28.0.
[build-system]: Use meson-build-system.
2018-06-29 21:53:57 +02:00
Ricardo Wurmus 698ec94907
gnu: pango: Propagate fribidi.
* gnu/packages/gtk.scm (pango)[inputs]: Move fribidi from here...
[propagated-inputs]: ...to here.
2018-06-29 21:53:56 +02:00
Ricardo Wurmus 3e1ebaab35
gnu: texlive: Update to 20180414.
* gnu/packages/tex.scm (texlive, texlive-bin, texlive-extra-src,
texlive-texmf-src, texlive-texmf): Update to 20180414.
(texlive-bin)[source]: Replace patch.
[arguments]: Add build phase "use-code-for-new-poppler".
2018-06-29 21:53:56 +02:00
Ricardo Wurmus 695c501dbe
gnu: freetype: Enable build of freetype-config.
* gnu/packages/fontutils.scm (freetype)[arguments]: Add configure flag to
enable freetype-config.
2018-06-29 21:53:55 +02:00
Ricardo Wurmus 8839b6beb1
gnu: vala: Update to 0.40.7.
* gnu/packages/gnome.scm (vala): Update to 0.40.7.
[native-inputs]: Add grep and sed.
[inputs]: Add graphviz.
[arguments]: Fix PKG_CONFIG_PATH before building tests; remove obsolete
configure flag.
2018-06-29 21:53:55 +02:00
Björn Höfling 373cc3b74a
gnu: srt2vtt: Update homepage.
* gnu/packages/video.scm (srt2vtt): Update Homepage.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2018-06-29 22:19:48 +03:00
Kei Kebreau 529701aa01
gnu: cataclysm-dda: Update snapshot.
* gnu/packages/games.scm (cataclysm-dda): Update snapshot to ad3b0c3d5.
[source]: Use git-fetch and remove snippet.
[arguments]: Remove 'configure' phase.  Use 'invoke' in 'build-tiles' and
'install-tiles' phases.
2018-06-29 11:08:09 -04:00
Tobias Geerinckx-Rice 12a96d4d41
gnu: mame: Update to 0.199.
* gnu/packages/emulators.scm (mame): Update to 0.199.
2018-06-29 15:35:21 +02:00
Tobias Geerinckx-Rice e3afa5cdfe
gnu: teckit: Update to 2.5.8.
* gnu/packages/fontutils.scm (teckit): Update to 2.5.8.
2018-06-29 15:25:26 +02:00
Tobias Geerinckx-Rice 1d668fd979
gnu: teckit: Don't use unstable tarball.
* gnu/packages/fontutils.scm (teckit)[source]: Use GIT-FETCH.
2018-06-29 15:25:25 +02:00
Tobias Geerinckx-Rice f8f0b6523a
gnu: sxhkd: Update to 0.5.9.
* gnu/packages/xdisorg.scm (sxhkd): Update to 0.5.9.
[source]: Switch to GIT-FETCH.
[arguments]: Let documentation subdirectory match build system defaults.
2018-06-29 15:25:24 +02:00
Tobias Geerinckx-Rice 34a05e8fb4
gnu: keepalived: Edit synopsis & description.
* gnu/packages/cluster.scm (keepalived)[synopsis]: Fix typo.
[description]: Use @dfn.
2018-06-29 15:25:24 +02:00
Tobias Geerinckx-Rice 36de28ffdd
gnu: keepalived: Update to 2.0.4.
* gnu/packages/cluster.scm (keepalived): Update to 2.0.4.
[arguments]: Remove ‘patch-configure’ phase (bug fixed in 2.0.3).
2018-06-29 15:25:24 +02:00
Tobias Geerinckx-Rice 7cd2fa9525
gnu: r-ddalpha: Update to 1.3.4.
* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.4.
2018-06-29 15:25:23 +02:00
Tobias Geerinckx-Rice efc1fd3288
gnu: tlsdate: Return #t from phases.
* gnu/packages/ntp.scm (tlsdate)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-29 15:25:23 +02:00
Alex Kost ed615bcd14
gnu: emacs-guix: Update to 0.4.1.1.
* gnu/packages/emacs.scm (emacs-guix): Update to 0.4.1.1.
2018-06-29 14:33:16 +03:00
Leo Famulari a0135eeefc
gnu: Add qtfaststart.
* gnu/packages/video.scm (qtfaststart): New variable.
2018-06-28 19:40:03 -04:00
Marius Bakke e689d8fab0
gnu: feh: Update to 2.27.
* gnu/packages/image-viewers.scm (feh): Update to 2.27.
2018-06-29 01:05:46 +02:00
Marius Bakke f04152ef3b
gnu: libsrtp: Update to 2.2.0.
* gnu/packages/telephony.scm (libsrtp): Update to 2.2.0.
[arguments]: Remove #:phases.
2018-06-28 22:03:32 +02:00
Marius Bakke a24e981006
gnu: imagemagick: Update to 6.9.10-3.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-3.
2018-06-28 22:03:32 +02:00
Marius Bakke e97264dee7
gnu: python-pyopenssl: Update to 18.0.0.
* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 18.0.0.
2018-06-28 22:03:31 +02:00
Marius Bakke 9e9bc87eb8
gnu: python-pandas: Update to 0.23.1.
* gnu/packages/python.scm (python-pandas): Update to 0.23.1.
[arguments]: Drop new S3 test.
[native-inputs]: Add PYTHON-BEAUTIFULSOUP4 and PYTHON-HTML5LIB.
2018-06-28 22:03:31 +02:00
Marius Bakke 028fc15528
gnu: python-numpy: Update to 1.14.5.
* gnu/packages/python.scm (python-numpy): Update to 1.14.5.
2018-06-28 22:03:31 +02:00
Marius Bakke 4a52a90380
gnu: samba: Update to 4.8.3.
* gnu/packages/samba.scm (samba): Update to 4.8.3.
2018-06-28 22:03:31 +02:00
Leo Famulari 6acdfa96f7
gnu: perl-image-exiftool: Update to 11.01.
* gnu/packages/photo.scm (perl-image-exiftool): Update to 11.01.
2018-06-28 14:47:02 -04:00
Tobias Geerinckx-Rice bb8221d41c
Revert "gnu: llvm: Update to 6.0.1."
This is not worth rebuilding mesa when ‘staging’ is merged.
This reverts commit 655105ee03.
2018-06-28 19:23:01 +02:00
Tobias Geerinckx-Rice fa91433dd4
gnu: xeyes: Update to 1.1.2.
* gnu/packages/xdisorg.scm (xeyes): Update to 1.1.2.
[source]: Update URI.
[inputs]: Add libxrender.
2018-06-28 19:22:59 +02:00
Tobias Geerinckx-Rice 5e996128b8
gnu: xeyes: Update home page.
sourcearchive.com smells dead, and was hardly meaningful to begin with:
https://web.archive.org/web/20171005053046/http://xeyes.sourcearchive.com

* gnu/packages/xdisorg.scm (xeyes)[home-page]: Use main X.org home page.
2018-06-28 19:22:56 +02:00
Gábor Boskovits 88aa75e922
gnu: java-jarjar: Unbundle asm.
* gnu/packages/java.scm (java-jarjar)[inputs]: Add java-asm-bootstrap.
[source]: Add snippet to delete bundled asm and junit.
[arguments]: Add phase 'do-not-use-bundled-asm to patch build.xml to
use system asm.
2018-06-28 17:00:32 +02:00
Tobias Geerinckx-Rice 3116a4c5f6
gnu: progress: Update to 0.14.
* gnu/packages/admin.scm (progress): Update to 0.14.
2018-06-28 16:20:16 +02:00
Tobias Geerinckx-Rice 655105ee03
gnu: llvm: Update to 6.0.1.
* gnu/packages/llvm.scm (llvm, clang, clang-runtime): Update to 6.0.1.
2018-06-28 16:20:15 +02:00
Tobias Geerinckx-Rice 35b3236732
gnu: r-haven: Update to 1.1.2.
* gnu/packages/cran.scm (r-haven): Update to 1.1.2.
[inputs]: Add zlib.
2018-06-28 16:20:15 +02:00
Tobias Geerinckx-Rice e077186334
gnu: r-ggpubr: Update to 0.1.7.
* gnu/packages/cran.scm (r-ggpubr): Update to 0.1.7.
2018-06-28 16:20:15 +02:00
Rutger Helling 219ae29b6b
gnu: wine: Update to 3.0.2.
* gnu/packages/wine.scm (wine): Update to 3.0.2.
2018-06-28 15:18:42 +02:00
Mark H Weaver fa41a089a1
gnu: icedtea-7: Return #t from custom check phase.
* gnu/packages/java.scm (icedtea-7)[arguments]: Return #t from custom
check phase.
2018-06-28 05:47:48 -04:00
Gábor Boskovits 4c9aa15edb
gnu: java-eclipse-jetty-security: Disable failing test.
* gnu/packages/web.scm (java-eclise-jetty-security): Disable failing test.
* gnu/packages/web.scm (java-eclipse-jetty-security-9.2): Adjust accordingly.
2018-06-28 10:34:16 +02:00
Mark H Weaver 2c8ac3641a
gnu: java: Return #t from all phases and snippets.
* guix/build/java-utils.scm (ant-build-javadoc): Use invoke; return #t.
* guix/build/ant-build-system.scm (generate-jar-indices): Return #t and
remove vestigal plumbing.
* gnu/packages/java.scm (classpath-bootstrap, ant-bootstrap, classpath-devel)
(icedtea-6, icedtea-7, java-plexus-sec-dispatcher, ant/java8, clojure)
(java-classpathx-servletapi, java-swt, java-qdox-1.12, java-hamcrest-core)
(java-plexus-archiver, java-plexus-sec-dispatcher, java-modello-plugins-xml)
(java-asm, java-commons-collections, java-commons-bsf, java-slf4j-api)
(java-slf4j-api, java-slf4j-simple, java-stringtemplate-3)
(java-stringtemplate, antlr3, antlr3-3.3, antlr3-3.1, java-ops4j-base-lang)
(java-ops4j-pax-tinybundles, java-ops4j-pax-exam-core-spi)
(java-fasterxml-jackson-core, java-fasterxml-jackson-databind)
(java-fasterxml-jackson-modules-base-jaxb, java-ecj-3, java-ecj-3.5)
(java-fasterxml-jackson-dataformat-yaml, java-woodstox-core)
(java-fasterxml-jackson-dataformat-xml, java-testng, java-jnacl)
(java-bouncycastle, java-powermock-core, java-powermock-modules-junit4)
(java-jansi-native, java-jansi, java-commons-httpclient, java-commons-vfs)
(java-apache-ivy, java-janino, java-logback-core): Return #t from all phases
and snippets, use invoke where appropriate, and remove vestigial plumbing.
2018-06-28 03:55:37 -04:00
Ricardo Wurmus 4bfd8579f9
gnu: astyle: Update to 3.1.
* gnu/packages/code.scm (astyle): Update to 3.1.
2018-06-27 23:51:00 +02:00
Efraim Flashner b6dc384a5a
gnu: ecj-javac-wrapper: Remove unnecessary build flags.
* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Remove
unnecessary build flags passed to the java command.
2018-06-27 22:16:23 +03:00
Gábor Boskovits 3785ccd201
gnu: java-aqute-libg-bootstrap: Use base package phases.
* gnu/packages/java.scm (java-aqute-libg-boostrap)[arguments]: Do not ignore
base package arguments.
2018-06-27 19:54:50 +02:00
Kei Kebreau eb9dda9c83
gnu: autojump: Update to 22.5.1.
* gnu/packages/admin.scm (autojump): Update to 22.5.1.
[arguments]: Use 'invoke' in 'check' phase.  Rewrite 'install' phase for the
updated installation script.
2018-06-27 11:20:05 -04:00
Ludovic Courtès bf5e9bfcf9
gnu: guile-lib: Update to 0.2.6.
* gnu/packages/guile.scm (guile-lib): Update to 0.2.6.  Add 'modules'
and 'snippet'.
2018-06-27 16:58:59 +02:00
Ludovic Courtès 319e26e4de
gnu: guile-sqlite3: Update to 0.1.0.
* gnu/packages/guile.scm (guile-sqlite3)[source]: Remove 'modules' and
'snippet'.  Use commit v0.1.0.
[arguments]: Remove.
2018-06-27 16:58:59 +02:00
Kei Kebreau 2fee261331
gnu: rename: Update to 0.35.
* gnu/packages/admin.scm (rename): Update to 0.35.
2018-06-27 09:53:11 -04:00
Tobias Geerinckx-Rice e96ba83fae
gnu: python-scikit-learn: Return #t from phases.
* gnu/packages/machine-learning.scm (python-scikit-learn)[arguments]:
Substitute INVOKE for SYSTEM*.
2018-06-27 12:46:40 +02:00
Tobias Geerinckx-Rice 8448e6bfcf
gnu: dlib: Return #t from all phases.
* gnu/packages/machine-learning.scm (dlib)[arguments]: Substitute INVOKE
for SYSTEM*. Return #t rather than undefined from phases.
2018-06-27 12:46:40 +02:00
Tobias Geerinckx-Rice 3929f46c99
gnu: dlib: Fix tests.
* gnu/packages/machine-learning.scm (dlib)[native-inputs]: Add libnsl.
2018-06-27 12:46:40 +02:00
Tobias Geerinckx-Rice 3107259f05
gnu: ghmm: Return #t from all phases.
* gnu/packages/machine-learning.scm (ghmm)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-27 12:46:39 +02:00
Tobias Geerinckx-Rice 3a28209c31
gnu: discount: Return #t from all phases.
* gnu/packages/markup.scm (discount)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-27 12:46:39 +02:00
Tobias Geerinckx-Rice 6023fa366d
gnu: papagayo: Return #t from all phases.
* gnu/packages/animation.scm (papagayo)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-27 12:46:39 +02:00
Tobias Geerinckx-Rice 6ac59f45ff
gnu: samba: Return #t from all phases.
* gnu/packages/samba.scm (samba)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-27 12:46:31 +02:00
Tobias Geerinckx-Rice 55f0e9ccc5
gnu: cifs-utils: Return #t from all phases.
* gnu/packages/samba.scm (cifs-utils)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-27 12:46:31 +02:00
Tobias Geerinckx-Rice e8e3c3577a
gnu: python-mpd2: Return #t from phases.
* gnu/packages/mpd.scm (python-mpd2)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-27 12:46:30 +02:00
Tobias Geerinckx-Rice 9cbd819ab7
gnu: python-patsy: Return #t from phases.
* gnu/packages/statistics.scm (python-patsy)[arguments]: Substitute
INVOKE for SYSTEM*.
2018-06-27 12:46:30 +02:00
Tobias Geerinckx-Rice b44b14cd85
gnu: scm: Return #t from phases.
* gnu/packages/scheme.scm (scm)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined from phases.
2018-06-27 12:46:30 +02:00
Tobias Geerinckx-Rice 2e14ca1982
gnu: slib: Return #t from phases.
* gnu/packages/scheme.scm (slib)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined from phases.
2018-06-27 12:46:30 +02:00
Tobias Geerinckx-Rice b69819d8c2
gnu: scmutils: Return #t from all phases.
* gnu/packages/scheme.scm (scmutils)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined or #f from phases.
2018-06-27 12:46:29 +02:00
Tobias Geerinckx-Rice 24674e6141
gnu: hop: Return #t from phases.
* gnu/packages/scheme.scm (hop)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-27 12:46:29 +02:00
Tobias Geerinckx-Rice d9a7fab647
gnu: squeak-vm: Return #t from phases.
* gnu/packages/smalltalk.scm (squeak-vm)[arguments]: Substitute INVOKE
for SYSTEM*. Return #t rather than undefined from phases.
2018-06-27 12:46:29 +02:00
Tobias Geerinckx-Rice 5bad645159
gnu: java-jgit: Return #t from phases.
* gnu/packages/version-control.scm (java-jgit)[arguments]: Substitute
INVOKE for SYSTEM*. Return #t rather than undefined from phases.
2018-06-27 12:46:29 +02:00
Tobias Geerinckx-Rice 923e2d249e
gnu: aegis: Return #t from phases.
* gnu/packages/version-control.scm (aegis)[arguments]: Substitute INVOKE
for SYSTEM*. Return #t rather than undefined from phases.
2018-06-27 12:46:28 +02:00
Tobias Geerinckx-Rice 0b6be05e5e
gnu: aegis: Skip failing tests.
* gnu/packages/version-control.scm (aegis)[arguments]: Disable some
failing tests that should otherwise cause build failures.
2018-06-27 12:46:28 +02:00
Tobias Geerinckx-Rice a83d0c57b9
gnu: stgit: Return #t from phases.
* gnu/packages/version-control.scm (stgit)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-27 12:46:28 +02:00
Tobias Geerinckx-Rice 0eb21fbaf7
gnu: cgit: Return #t from all phases.
* gnu/packages/version-control.scm (cgit)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-27 12:46:28 +02:00
Tobias Geerinckx-Rice 13a29ba79f
gnu: inxi-minimal: Update to 3.0.13-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.13-1.
2018-06-27 12:46:27 +02:00
Tobias Geerinckx-Rice a348af5012
gnu: python-webtest: Update to 2.0.30.
* gnu/packages/python-web.scm (python-webtest): Update to 2.0.30.
2018-06-27 12:46:27 +02:00
Ricardo Wurmus b7238c3d64
gnu: glusterfs: Update to 3.10.12.
* gnu/packages/file-systems.scm (glusterfs): Update to 3.10.12.
2018-06-27 12:10:08 +02:00
Rutger Helling f98c667989
gnu: xpra: Update to 2.3.2.
* gnu/packages/xorg.scm (xpra): Update to 2.3.2.
2018-06-27 12:00:45 +02:00
Rutger Helling f6f0e48637
gnu: shaderc: Disable tests.
* gnu/packages/vulkan.scm (shaderc): Disable tests since they are
failing.
2018-06-27 10:59:39 +02:00
Nicolas Goaziou bc1d26e39e
gnu: emacs-web-mode: Update to 16.
* gnu/packages/emacs.scm (emacs-web-mode): Update to 16.
2018-06-27 09:57:14 +02:00
Mark H Weaver 605e3345c3
gnu: icecat: Add more fixes from upstream mozilla-esr52.
Includes fixes for CVE-2018-12363, CVE-2018-12364, CVE-2018-12366, the
remaining 1 out of 2 changesets for CVE-2018-5156, and the remaining 7 out
of 17 changesets for CVE-2018-5188.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from
the upstream mozilla-esr52 repository.
* gnu/packages/patches/icecat-bug-1413868-pt1.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-27 01:08:53 -04:00
Mark H Weaver 018229734f
gnu: icecat: Relabel patches to reflect CVE assignments.
Document that we include fixes for CVE-2018-6126, CVE-2018-12359,
CVE-2018-12360, CVE-2018-12362, CVE-2018-12365, 1 out of 2 changesets for
CVE-2018-5156, and 10 out of 17 changesets for CVE-2018-5188.

* gnu/packages/gnuzilla.scm (icecat)[source]: Relabel patches to reflect CVE
assignments.
2018-06-27 01:08:46 -04:00
Vagrant Cascadian e64088f0b5
gnu: Add python-pyblake2.
* gnu/packages/python-crypto.scm (python-pyblake2): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-06-26 23:52:36 +02:00
Vagrant Cascadian 7abe38262a
gnu: Add python-libusb1.
* gnu/packages/libusb.scm (python-libusb1): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-06-26 23:52:36 +02:00
Marius Bakke 486406cc50
gnu: feh: Update to 2.26.4.
* gnu/packages/image-viewers.scm (feh): Update to 2.26.4.
2018-06-26 23:52:36 +02:00
Jan Nieuwenhuizen 8127a43cab
gnu: mescc-tools: Update to 0.5.1.
* gnu/packages/mes.scm (mescc-tools): Update to 0.5.1.
2018-06-26 23:15:53 +02:00
Fis Trivial f19b263078
gnu: Add beignet.
* gnu/packages/opencl.scm (beignet): New variable.
* gnu/packages/patches/beignet-correct-file-names.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-06-26 23:01:16 +02:00
Fis Trivial 184a214bad
gnu: Add clinfo.
* gnu/packages/opencl.scm (clinfo): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-26 23:01:16 +02:00
Fis Trivial 2a0539e267
gnu: Add ocl-icd.
* gnu/packages/opencl.scm (ocl-icd): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-06-26 23:01:16 +02:00
Mark H Weaver 2a09df43ed
gnu: linux-libre: Update to 4.17.3.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.3.
(%linux-libre-hash): Update hash.
2018-06-26 15:04:26 -04:00
Mark H Weaver 99d1ff333d
gnu: linux-libre@4.14: Update to 4.14.52.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.52.
(%linux-libre-4.14-hash): Update hash.
2018-06-26 15:03:24 -04:00
Mark H Weaver cbffc12315
gnu: linux-libre@4.9: Update to 4.9.110.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.110.
2018-06-26 15:02:38 -04:00
Mark H Weaver 9f0afbae11
gnu: guile-json: Return #t from snippet.
* gnu/packages/guile.scm (guile-json)[source]: Return #t from snippet.
2018-06-26 14:58:08 -04:00
Jan Nieuwenhuizen 3466537b53
gnu: mes: Update to 0.16.
* gnu/packages/mes.scm (mes): Update to 0.16.
2018-06-26 19:47:25 +02:00
Jan Nieuwenhuizen 01d77b0a39
gnu: mescc-tools: Update to 0.5.
* gnu/packages/mes.scm (mescc-tools): Update to 0.5.
2018-06-26 19:47:23 +02:00
Alex Kost 65f46862fa
gnu: emacs-guix: Update to 0.4.1.
* gnu/packages/emacs.scm (emacs-guix): Update to 0.4.1.
[home-page]: Update for the new home.
2018-06-26 19:22:17 +03:00
Leo Famulari 2aa70977e9
gnu: git-annex: Update to 6.20180626 [fixes CVE-2018-{10857,10859}]
* gnu/packages/version-control.scm (git-annex): Update to 6.20180626.
2018-06-26 12:06:09 -04:00
Leo Famulari 8dbfaff028
gnu: libtiff: Fix CVE-2018-{8905,10963}.
* gnu/packages/patches/libtiff-CVE-2018-8905.patch,
gnu/packages/patches/libtiff-CVE-2018-10963.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/image.scm (libtiff)[replacement]: New field.
(libtiff/fixed): New variable.
2018-06-26 11:49:07 -04:00
Marius Bakke a1fa2691cd
gnu: Add gcc@8.
* gnu/packages/patches/gcc-8-strmov-store-file-names.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gcc.scm (gcc-8): New public variable.
2018-06-26 17:27:40 +02:00
Marius Bakke 683016907d
bootloader: grub-efi: Identify as "GuixSD" instead of "grub".
* gnu/bootloader/grub.scm (install-grub-efi): Pass "--bootloader-id" to grub-install.
2018-06-26 17:27:40 +02:00
Marius Bakke aa5a549c65
bootloader: grub-efi: Support EFI directories relative to MOUNT-POINT.
* gnu/bootloader/grub.scm (install-grub-efi): When MOUNT-POINT/EFI-DIR exists,
install there rather than EFI-DIR directly.
2018-06-26 17:27:40 +02:00
Ludovic Courtès 88d4a9c2be
vm: 'make-iso9660-image' makes 'grub.cfg' a GC root.
* gnu/build/vm.scm (make-iso9660-image): Add call to
'register-bootcfg-root'.
2018-06-26 14:29:18 +02:00
宋文武 3272bcfd56
Revert "gnu: gnu: Make alsa find its plugins by setting ALSA_PLUGIN_DIR."
This reverts commit 2101cc3fb6.

With commit 1e3861eb, we can do it without ALSA_PLUGIN_DIR.
See <https://bugs.gnu.org/31934> for details.
2018-06-26 20:28:39 +08:00
Ludovic Courtès 718d44cc9f
vm: 'make-iso9660-image' no longer includes unreferenced store items.
Fixes <https://bugs.gnu.org/31757>.

* gnu/build/vm.scm (make-iso9660-image): Invoke 'grub-mkrescue' in
'open-pipe*'.  Use '-path-list -' instead of passing "gnu/store=…".
2018-06-26 14:27:57 +02:00
Ludovic Courtès a7751eeb57
vm: Don't try to modify the bind-mounted store.
Previously 'guix system disk-image --file-system-type=iso9660' would
fail because 'register-closure' would try to reset timestamps/ownership
on the bind-mounted store, which fails with EPERM.

* gnu/build/vm.scm (make-iso9660-image): Pass #:reset-timestamps? to
'register-closure'.
2018-06-26 14:27:57 +02:00
Marius Bakke a167873c67
Merge branch 'master' into staging 2018-06-26 13:51:26 +02:00
Marius Bakke 7c3bea7e62
gnu: nss, nss-certs: Update to 3.38 [fixes CVE-2018-0495].
* gnu/packages/certs.scm (nss-certs): Update to 3.38.
* gnu/packages/gnuzilla.scm (nss): Likewise.
2018-06-26 13:51:20 +02:00
Efraim Flashner 4c65eb43c7
gnu: classpath-devel: Use INVOKE.
* gnu/packages/java.scm (classpath-devel)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-26 14:46:00 +03:00
Efraim Flashner 15a59c21d3
gnu: classpath@0.99: Use INVOKE.
* gnu/packages/java.scm (classpath@0.99)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-26 14:45:59 +03:00
Efraim Flashner 0b302a161d
gnu: ecj-bootstrap: Use INVOKE.
* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-26 14:45:59 +03:00
Efraim Flashner 8e14634a88
gnu: ant-bootstrap: Use INVOKE.
* gnu/packages/java.scm (ant-bootstrap)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-26 14:45:59 +03:00
Efraim Flashner 0c66a4ebb8
gnu: classpath@0.93: Use INVOKE.
* gnu/packages/java.scm (classpath@0.93)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-26 14:45:59 +03:00
Efraim Flashner e3ec1258e3
gnu: classpath-jamvm-wrappers: Fix building on armhf-linux.
* gnu/packages/java.scm (classpath-jamvm-wrappers)[arguments]: Change
the flags used in custom script for armhf-linux.
2018-06-26 14:45:58 +03:00
Efraim Flashner 6e6bd6f929
gnu: ecj-javac-bootstrap: Fix building on armhf-linux.
* gnu/packages/java.scm (ecj-javac-bootstrap)[arguments]: On armhf-linux
use different flags when calling 'java'.
2018-06-26 14:45:58 +03:00
Efraim Flashner a495998b79
gnu: ant-bootstrap: Fix building on armhf-linux.
* gnu/packages/java.scm (ant-bootstrap)[arguments]: On armhf-linux add
different flags to the 'bootstrap.sh' file.
2018-06-26 14:45:58 +03:00
Efraim Flashner 64b2efc12c
gnu: jamvm@1.5.1: Fix building on armhf-linux.
* gnu/packages/java.scm (jamvm@1.5.1)[source]: Add patch.
* gnu/packages/patches/jamvm-arm.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-06-26 14:45:55 +03:00
Gábor Boskovits 7c7323e432
gnu: java-commons-collections: Fix java8 errors.
* gnu/packages/java.scm (java-commons-collections)[source]: Add patch.
* gnu/packages/patches/java-commons-collections-fix-java8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-26 11:35:14 +02:00
Tobias Geerinckx-Rice 9d98101916
gnu: python-zope-testing: Update to 4.6.2.
* gnu/packages/python-web.scm (python-zope-testing): Update to 4.6.2.
[native-inputs]: Remove python-zope-exceptions.
[propagated-inputs]: Remove python-zope-interface.
2018-06-26 04:23:52 +02:00
Tobias Geerinckx-Rice 3a844a9840
gnu: python-pynacl: Update to 1.2.1.
* gnu/packages/python-crypto.scm (python-pynacl): Update to 1.2.1.
2018-06-26 04:17:50 +02:00
Tobias Geerinckx-Rice 5666ca5edc
gnu: python-pathpy: Update to 11.0.1.
* gnu/packages/python.scm (python-pathpy): Update to 11.0.1.
2018-06-26 04:17:49 +02:00
Tobias Geerinckx-Rice 8d07936aa6
gnu: stunnel: Update to 5.47.
* gnu/packages/web.scm (stunnel): Update to 5.47.
[native-inputs]: Add iproute, netcat, and procps.
[arguments]: Add ‘patch-output-directories’ and ‘patch-tests’ phases.
2018-06-26 04:17:49 +02:00
Tobias Geerinckx-Rice e049827ea7
gnu: newsboat: Update to 2.12.
* gnu/packages/syndication.scm (newsboat): Update to 2.12.
2018-06-26 04:17:49 +02:00
Tobias Geerinckx-Rice 8cd1462216
gnu: newsboat: Return #t from phases.
* gnu/packages/syndication.scm (newsboat)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-26 04:17:48 +02:00
Tobias Geerinckx-Rice 6c91c0f346
gnu: transfig: Return #t from phases.
* gnu/packages/xfig.scm (transfig)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined from phases.
2018-06-26 02:17:04 +02:00
Tobias Geerinckx-Rice dcfdaa15de
gnu: python2-django-mailman3: Return #t from phases.
* gnu/packages/mail.scm (python2-django-mailman3)[arguments]: Substitute
INVOKE for SYSTEM*.
2018-06-26 02:17:04 +02:00
Tobias Geerinckx-Rice 2f6a934722
gnu: glog: Return #t from all phases.
* gnu/packages/logging.scm (glog)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:17:03 +02:00
Tobias Geerinckx-Rice 5a13cf3d1d
gnu: epic5: Return #t from all phases.
* gnu/packages/irc.scm (epic5)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:17:03 +02:00
Tobias Geerinckx-Rice 19621509dc
gnu: irssi: Return #t from all phases.
* gnu/packages/irc.scm (irssi)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:17:03 +02:00
Tobias Geerinckx-Rice e90271604a
gnu: Use HTTPS for nodejs.org.
* gnu/packages/node.scm (node)[source, home-page]: Use HTTPS.
2018-06-26 02:17:03 +02:00
Tobias Geerinckx-Rice 5112238fd6
gnu: node: Return #t from all phases.
* gnu/packages/node.scm (node)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:17:03 +02:00
Tobias Geerinckx-Rice d64b79fa98
gnu: gpxsee: Use INVOKE.
* gnu/packages/gps.scm (gpxsee)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:17:02 +02:00
Tobias Geerinckx-Rice 188b88e244
gnu: go@1.9: Return #t from all phases.
* gnu/packages/golang.scm (go-1.9)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined from phases.
2018-06-26 02:17:02 +02:00
Tobias Geerinckx-Rice 2a49f7ad51
gnu: go@1.4: Return #t from all phases.
* gnu/packages/golang.scm (go-1.4)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined from phases.
2018-06-26 02:17:02 +02:00
Tobias Geerinckx-Rice 99f6ef9ab4
gnu: yosys: Return #t from all phases.
* gnu/packages/fpga.scm (yosys)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:17:02 +02:00
Tobias Geerinckx-Rice fbe4a5a2cb
gnu: libsigrok: Return #t from all phases.
* gnu/packages/electronics.scm (libsigrok)[arguments]: Substitute INVOKE
for SYSTEM*. Return #t rather than undefined from phases.
2018-06-26 02:17:01 +02:00
Tobias Geerinckx-Rice 6b042495ef
gnu: knot: Return #t from all phases.
* gnu/packages/backup.scm (knot)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:17:01 +02:00
Tobias Geerinckx-Rice 9a3a1565e9
gnu: unbound: Use INVOKE.
* gnu/packages/dns.scm (unbound)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:17:01 +02:00
Tobias Geerinckx-Rice b43cd106ee
gnu: dnscrypt-wrapper: Return #t from phases.
* gnu/packages/dns.scm (dnscrypt-wrapper)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-26 02:17:01 +02:00
Tobias Geerinckx-Rice 997a4e1899
gnu: dnscrypt-proxy: Return #t from phases.
* gnu/packages/dns.scm (dnscrypt-proxy)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-26 02:17:00 +02:00
Tobias Geerinckx-Rice f32a1803f0
gnu: obnam: Return #t from phases.
* gnu/packages/backup.scm (obnam)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:17:00 +02:00
Tobias Geerinckx-Rice e252ec324d
gnu: borg: Return #t from all phases.
* gnu/packages/backup.scm (borg)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined from phases.
2018-06-26 02:17:00 +02:00
Tobias Geerinckx-Rice 4ce7c1b353
gnu: rsnapshot: Return #t from phases.
* gnu/packages/backup.scm (rsnapshot)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:17:00 +02:00
Tobias Geerinckx-Rice f4f46fc350
gnu: par2cmdline: Return #t from phases.
* gnu/packages/backup.scm (par2cmdline)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-26 02:17:00 +02:00
Tobias Geerinckx-Rice c3d1448411
gnu: rsound: Return #t from phases.
* gnu/packages/audio.scm (rsound)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:16:59 +02:00
Tobias Geerinckx-Rice d195e4eb74
gnu: portaudio: Return #t from phases.
* gnu/packages/audio.scm (portaudio)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:16:59 +02:00
Tobias Geerinckx-Rice c23d50a82b
gnu: rtmidi: Return #t from all phases.
* gnu/packages/audio.scm (rtmidi)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:16:59 +02:00
Tobias Geerinckx-Rice cb8c24b6f5
gnu: libharu: Return #t from phases.
* gnu/packages/pdf.scm (libharu)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:16:58 +02:00
Tobias Geerinckx-Rice 60b8846692
gnu: python-pypdf2: Return #t from all phases.
* gnu/packages/pdf.scm (python-pypdf2)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:16:58 +02:00
Tobias Geerinckx-Rice 55492129f5
gnu: sendmail: Return #t from all phases.
* gnu/packages/mail.scm (sendmail)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined from phases.
2018-06-26 02:16:58 +02:00
Tobias Geerinckx-Rice bc884ed8ab
gnu: dovecot-libsodium-plugin: Return #t from phases.
* gnu/packages/mail.scm (dovecot-libsodium-plugin)[arguments]:
Substitute INVOKE for SYSTEM*.
2018-06-26 02:16:58 +02:00
Tobias Geerinckx-Rice df22b95c0a
gnu: libetpan: Return #t from phases.
* gnu/packages/mail.scm (libetpan)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:16:58 +02:00
Tobias Geerinckx-Rice 82d2dfa061
gnu: notmuch: Return #t from all phases.
* gnu/packages/mail.scm (notmuch)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:16:57 +02:00
Tobias Geerinckx-Rice 7232c3f523
gnu: offlineimap: Return #t from all phases.
* gnu/packages/mail.scm (offlineimap)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-26 02:16:57 +02:00
Tobias Geerinckx-Rice 1a1f778efd
gnu: dovecot-trees: Return #t from phases.
* gnu/packages/mail.scm (dovecot-trees)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-26 02:16:57 +02:00
Tobias Geerinckx-Rice 0e66f4a12f
gnu: dovecot-trees: Fix build with dovecot 2.3.
* gnu/packages/mail.scm (dovecot-trees)[source]: Add patch.
* gnu/packages/patches/dovecot-trees-support-dovecot-2.3.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-26 02:16:57 +02:00
Mark H Weaver fecbbc2820
gnu: linux-libre@4.14: Update to 4.14.51.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.51.
(%linux-libre-4.14-hash): Update hash.
2018-06-25 18:10:40 -04:00
Mark H Weaver 0e4d4d9872
gnu: epiphany: Update to 3.28.3.1 [fixes CVE-2018-{11396,12016}].
* gnu/packages/gnome.scm (epiphany): Update to 3.28.3.1.
2018-06-25 18:07:34 -04:00
Pierre Neidhardt 87d1b7b0ac
gnu: Add clyrics.
* gnu/packages/music.scm (clyrics): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-25 23:34:43 +02:00
Rouby Pierre-Antoine e46b84e35c
gnu: guile-simple-zmq: Update to commit '1f3b7c0'.
* gnu/packages/guile.scm (guile-simple-zmq): Update to commit '1f3b7c0'.
[inputs]: New field.
[propagated-inputs]: Remove GUILE-2.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-25 23:34:43 +02:00
Adam Massmann 44fa8431be
gnu: Add stalin.
* gnu/packages/scheme.scm (stalin): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-25 23:34:43 +02:00
Fis Trivial f69c1a1832
gnu: Add opencl-clhpp.
* gnu/packages/opencl.scm (opencl-clhpp): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-25 23:34:43 +02:00
Fis Trivial 7f996b4ca5
gnu: Add opencl-headers.
* gnu/packages/opencl.scm: New file.
(make-opencl-headers): New function.
(opencl-headers-2.2, opencl-headers-2.1, opencl-headers-2.0,
opencl-headers-1.2, opencl-headers-1.1, opencl-headers-1.0, opencl-headers):
New variables.

* gnu/local.mk: Add the new file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-25 23:34:43 +02:00
Pierre Neidhardt 5ecb058c4e
gnu: emacs-emms-player-mpv: Deprecate in favor of Emms 5.0+.
* gnu/packages/emacs.scm (emacs-emms-player-mpv): Deprecate.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-25 23:34:43 +02:00
Pierre Neidhardt 4b1b834e90
gnu: emacs-emms-player-simple-mpv: Deprecate in favor of Emms 5.0+.
* gnu/packages/emacs.scm (emacs-emms-player-simple-mpv): Deprecate.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-25 23:34:43 +02:00
Marius Bakke 887fe1fbde
Revert "gnu: efivar: Update to 36."
This may cause grub-install to fail to update EFI variables, yet complete
with a successful exit code:

Installing for x86_64-efi platform.
Could not prepare Boot variable: No such file or directory.
Installation finished. No error reported.

...causing existing boot entries to disappear.  Investigation pending.

This reverts commit 6e5a6e641a.
2018-06-25 22:32:35 +02:00
Pierre Neidhardt 042358a9cf
gnu: emms: Add opus-tools input.
* gnu/packages/emacs.scm (emms)[inputs]: Add opus-tools.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-06-25 21:55:44 +02:00
Pierre Neidhardt da614b0b86
gnu: emacs-helm-system-packages: Update to 1.9.0-2.b41f8f2.
* gnu/packages/emacs.scm (emacs-helm-system-packages): Update to 1.9.0-2.b41f8f2.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-06-25 21:53:19 +02:00
Pierre Neidhardt 7506f501af
gnu: emacs-helm: Update to 2.9.6.
* gnu/packages/emacs.scm (emacs-helm): Update to 2.9.6.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-06-25 21:53:19 +02:00
Pierre Neidhardt b1f9fc0d97
gnu: Add emacs-pinentry.
* gnu/packages/emacs.scm (emacs-pinentry): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-06-25 21:53:19 +02:00
Brendan Tildesley 377fad0097
gnu: font-cns11643: Update to 98.1.20180605.
* gnu/packages/fonts.scm (font-cns11643): Update to 98.1.20180605. Add some
  packager notes.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-06-25 21:53:18 +02:00
Danny Milosavljevic 9c708566a2
gnu: gtk-doc: Don't propagate python-six.
* gnu/packages/gtk.scm (gtk-doc)[propagated-inputs]: Remove python-six.
[inputs]: Add python-six.
2018-06-25 21:49:07 +02:00
宋文武 624ee211b0
gnu: alsa-plugins: Build jack plugin.
* gnu/packages/linux.scm (alsa-plugins)[outputs]: Add "jack".
[inputs]: Add jack-1.
[arguments]: Install jack plugin in the 'split' phase.
2018-06-25 23:29:47 +08:00
Oleg Pykhalov 1e3861eb00
services: alsa-service-type: Fix the loading of 'pulse' plugin.
Fixes <https://bugs.gnu.org/31591>.

* gnu/services/sound.scm (<alsa-configuration>)[alsa-plugins]: New field.
(alsa-config-file): Use 'pcm_type.pulse' and 'ctl_type.pulse' to specify file
paths to the 'pulse' plugin.
* doc/guix.texi (Sound Services): Document this.

Co-authored-by: 宋文武 <iyzsong@member.fsf.org>
2018-06-25 23:29:46 +08:00
Rutger Helling a87cb7a73b
gnu: wine-staging: Update to 3.11.
* gnu/packages/wine.scm (wine-staging): Update to 3.11.
2018-06-25 08:11:31 +02:00
Rutger Helling f01a1e5de2
gnu: wine-staging-patchset-data: Update to 3.11.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.11.
2018-06-25 08:11:31 +02:00
Marius Bakke 2411277306
gnu: git: Update to 2.18.0.
* gnu/packages/version-control.scm (git): Update to 2.18.0.
[inputs]: Add BASH.
[arguments]: In #:make-flags, define SHELL_PATH and TEST_SHELL_PATH.
Add #:disallowed-references.  Drop /bin/sh substitution from Makefile.  Add
phase to prevent the new BASH from ending up in PATH.
2018-06-24 22:33:01 +02:00
Marius Bakke a99ee854b5
gnu: mbedtls-apache: Update to 2.7.4.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.4.
2018-06-24 22:00:03 +02:00
Ricardo Wurmus d86a7c647d
gnu: gtk-doc: Wrap executables.
* gnu/packages/gtk.scm (gtk-doc)[arguments]: Add phase "wrap-executables".
2018-06-24 17:35:31 +02:00
Gábor Boskovits aca7dcdd1e
gnu: java-aqute-libg-bootstrap: Disable tests.
* gnu/packages/java.scm (java-aqute-libg-bootstrap)[arguments]: New field.
[native-inputs]: New field.
2018-06-24 15:21:18 +02:00
Gábor Boskovits 2ab089b7ba
gnu: java-aqute-libg: Enable tests.
* gnu/packages/java.scm (java-aqute-libg)[arguments]: Remove #:source-dir
and #:tests?, add #:phases 'chdir and 'create-test-directory.
[native-inputs]: Add java-hamcrest-core and java-junit.
2018-06-24 15:21:17 +02:00
Gábor Boskovits 78754995e8
gnu: java-aqute-libg: Explicitly build for java7.
* gnu/package/java.scm (java-aqute-libg)[arguments]: Add #:make-flags
ant.build.javac.source=1.7 and ant.build.javac.target=1.7.
2018-06-24 15:21:17 +02:00
Oleg Pykhalov b341a56a7c
gnu: perl-uri-escape: Update to 1.74.
* gnu/packages/perl-web.scm (perl-uri-escape): Update to 1.74.
2018-06-24 10:27:07 +03:00
Oleg Pykhalov 1a29159342
gnu: streamlink: Update to 0.13.0-1.2dca793.
* gnu/packages/video.scm (streamlink): Update to 0.13.0-1.2dca793.
2018-06-24 10:15:23 +03:00
Danny Milosavljevic 36ba88da4a
gnu: gtk-doc: Update to 1.27.
* gnu/packages/gtk.scm (gtk-doc)[source]: Update to 1.27.
[arguments]<#:phases>[patch-gtk-doc-scan]: New phase.
[arguments]<#:phases>[patch-test-out]: New phase.
[propagated-inputs]: Add python-six.
2018-06-24 03:55:09 +02:00
Oleg Pykhalov abf818bcf5
gnu: sbcl-stumpwm: Update to 18.05.
* gnu/packages/lisp.scm (sbcl-stumpwm): Update to 18.05.
2018-06-24 01:17:11 +03:00
Oleg Pykhalov 02e2d18297
gnu: Add python-send2trash.
* gnu/packages/python.scm (python-send2trash, python2-send2trash): New public
variables.
2018-06-23 19:49:11 +03:00
Julien Lepiller e27c43d94e
gnu: maven-core: Fill properties.
* gnu/packages/maven.scm (maven-core-bootstrap)[arguments]: Add a
fill-properties phase.
2018-06-23 12:17:42 +02:00
Julien Lepiller 7504f3c3d3
gnu: maven: Propagate mvn script requirements.
* gnu/packages/maven.scm (maven)[propagated-inputs]: Add coreutils and
which.
2018-06-23 11:49:11 +02:00
Oleg Pykhalov 972b87b14a
gnu: tome4: Update to 1.5.10.
* gnu/packages/games.scm (tome4): Update to 1.5.10.
2018-06-23 05:00:21 +03:00
Oleg Pykhalov 13a504af92
gnu: tome4: Use invoke.
* gnu/packages/games.scm (tome4)[arguments]: Use invoke.
2018-06-23 05:00:21 +03:00
Danny Milosavljevic 812f6bd82d
services: Fix "authentication" service name.
Follow-up to 7f93bbd5aa.

* gnu/services/authentication.scm: Fix module name.
2018-06-23 00:21:23 +02:00
Danny Milosavljevic 7f93bbd5aa
services: Add fingerprint identification service.
* gnu/services/authentication.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Miscellaneous Services): Document it.
2018-06-23 00:14:27 +02:00
Danny Milosavljevic bdd235b30b
gnu: make-u-boot-package: Improve error handling.
* gnu/packages/bootloaders.scm (make-u-boot-package): Improve error handling.
2018-06-22 23:40:54 +02:00
Danny Milosavljevic dbe1bd5dd9
gnu: doxygen: Update to 1.8.14.
* gnu/packages/documentation.scm (doxygen): Update to 1.8.14.
2018-06-22 23:34:04 +02:00
Tobias Geerinckx-Rice 1829f7efdd
gnu: perl-cgi-simple: Update to 1.15.
* gnu/packages/web.scm (perl-cgi-simple): Update to 1.15.
[source]: Update URI.
[native-inputs]: Add perl-test-exception & perl-test-nowarnings.
2018-06-22 23:21:10 +02:00
Tobias Geerinckx-Rice 96262629ac
gnu: perl-catalyst-runtime: Remove left-over input.
This is a follow-up to commit b544dde3e7.

* gnu/packages/web.scm (perl-catalyst-runtime)[native-inputs]: Remove
perl-io-stringy.
2018-06-22 23:21:09 +02:00
Tobias Geerinckx-Rice cc00249b9b
gnu: workrave: Edit description.
* gnu/packages/gnome.scm (workrave)[description]: Edit and mark up.
2018-06-22 22:00:26 +02:00
Tobias Geerinckx-Rice 9253b4ffc7
gnu: eid-mw: Update to 4.4.3.
* gnu/packages/security-token.scm (eid-mw): Update to 4.4.3.
2018-06-22 22:00:25 +02:00
Tobias Geerinckx-Rice 080093ff6a
gnu: eid-mw: Fix build.
* gnu/packages/security-token.scm (eid-mw)[arguments]: Move the
‘bootstrap’ phase to after ‘unpack’. Modify it to run without errors,
and call upstream's bootstrap.sh script instead of our own copy.
2018-06-22 22:00:25 +02:00
Tobias Geerinckx-Rice 13151c326a
gnu: eid-mw: Don't use unstable tarball.
* gnu/packages/security-token.scm (eid-mw)[source]: Use GIT-FETCH.
2018-06-22 22:00:25 +02:00
Tobias Geerinckx-Rice eeb8b0e631
gnu: Use more HTTPS.
* gnu/packages/admin.scm (net-base, wakelan, pam-krb5)
[home-page]: Use HTTPS.
(dfc, libpcap, tcpdump, wpa-supplicant-minimal, libcap-ng, audit)
[source, home-page]: Likewise.
* gnu/packages/algebra.scm (eigen)[home-page]: Likewise.
(gp2c, pari-gp)[source, home-page]: Likewise.
* gnu/packages/animation.scm (etl, synfig, synfigstudio, papagayo)
[home-page]: Likewise.
* gnu/packages/bioinformatics.scm (tadbit)[home-page]: Likewise.
2018-06-22 22:00:24 +02:00
Tobias Geerinckx-Rice 0d0252e457
gnu: Use HTTPS for drobilla.net URIs.
* gnu/packages/audio.scm (jalv, lilv, patchage, raul, raul-devel)
(sratom, suil)[source, home-page]: Use HTTPS.
* gnu/packages/gtk.scm (ganv, ganv-devel)[source, home-page]: Likewise.
* gnu/packages/music.scm (ingen)[source, home-page]: Likewise.
* gnu/packages/rdf.scm (serd, sord)[source, home-page]: Likewise.
2018-06-22 22:00:24 +02:00
Tobias Geerinckx-Rice 1bf919701f
gnu: libgit2: Return #t from all phases.
* gnu/packages/version-control.scm (libgit2)[arguments]: Substitute
INVOKE for SYSTEM*.
2018-06-22 22:00:24 +02:00
Tobias Geerinckx-Rice f7705d4cb8
gnu: busybox: Return #t from all phases.
* gnu/packages/busybox.scm (busybox)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-22 22:00:23 +02:00
Tobias Geerinckx-Rice 5b34f56c1d
gnu: corkscrew: Clean up dead code.
* gnu/packages/ssh.scm (corkscrew)[arguments]: Remove unnecessary
variables and procedure calls.
2018-06-22 22:00:23 +02:00
Tobias Geerinckx-Rice d26563323d
gnu: corkscrew: Deduplicate documentation directories.
* gnu/packages/ssh.scm (corkscrew)[arguments]: Install documentation to
the correct versioned subdirectory, as already done by the build system.
2018-06-22 22:00:23 +02:00
Tobias Geerinckx-Rice 7c1a64aa5c
gnu: corkscrew: Return #t from all phases.
* gnu/packages/ssl.scm (corkscrew)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-22 22:00:23 +02:00
Tobias Geerinckx-Rice e7c37ed590
gnu: guile-ssh: Return #t from all phases.
* gnu/packages/ssh.scm (guile-ssh)[arguments]: Substitute INVOKE for
SYSTEM* and all its trappings.
2018-06-22 22:00:22 +02:00
Tobias Geerinckx-Rice 9947dcd746
gnu: libtocc: Return #t from all phases.
* gnu/packages/search.scm (libtocc)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined from phases. Re-indent.
2018-06-22 22:00:22 +02:00
Tobias Geerinckx-Rice 642d2db55a
gnu: qemu: Return #t from phases.
* gnu/packages/virtualization.scm (qemu)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-22 22:00:22 +02:00
Tobias Geerinckx-Rice 56d63f8119
gnu: git-crypt: Return #t from all phases.
* gnu/packages/version-control.scm (git-crypt)[arguments]: Substitute
INVOKE for SYSTEM*.
2018-06-22 22:00:21 +02:00
Tobias Geerinckx-Rice d6870d107e
gnu: lxc: Return #t from phases.
* gnu/packages/virtualization.scm (lxc)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-22 22:00:21 +02:00
Rutger Helling 71d4ba5246
gnu: lookingglass: Update to a11.
* gnu/packages/virtualization.scm (lookingglass): Update to a11.
[native-inputs]: Add 'libconfig', 'nettle'.
[arguments]: Add 'CC=gcc' make-flag.
2018-06-22 14:57:41 +02:00
Ricardo Wurmus 8b0f6917b3
gnu: extempore: Fetch sources from git.
* gnu/packages/music.scm (extempore)[source]: Fetch from git.
2018-06-22 14:17:40 +02:00
Ricardo Wurmus 2394afa496
gnu: patchmatrix: Update to 0.12.0-1.a0b0b1e.
* gnu/packages/music.scm (patchmatrix): Update to 0.12.0-1.a0b0b1e.
[arguments]: Add phase "make-gzip-archive-writable".
2018-06-22 13:35:56 +02:00
Ricardo Wurmus 3fa31317c2
gnu: sfarkxtc: Update to 0-1.13cd6f937.
* gnu/packages/compression.scm (sfarkxtc): Update to 0-1.13cd6f937.
2018-06-22 13:23:06 +02:00
Ricardo Wurmus a64160d246
services: cuirass: Add description.
* gnu/services/cuirass.scm (cuirass-service-type): Add description.
2018-06-22 12:37:58 +02:00
Ricardo Wurmus 86cd3f9723
services: cups: Add description.
* gnu/services/cups.scm (cups-service-type): Add description.
2018-06-22 12:37:19 +02:00
Ricardo Wurmus a6b5e1fba3
gnu: non-sequencer: Update to 1.9.5-4.5ae43bb.
* gnu/packages/music.scm (non-sequencer): Update to 1.9.5-4.5ae43bb.
2018-06-22 12:29:23 +02:00
Ricardo Wurmus e10a15fa5f
gnu: ntk: Update to 1.3.1000.
* gnu/packages/fltk.scm (ntk): Update to 1.3.1000.
[arguments]: Do not use python-2; add missing #t to "set-ldflags" phase.
2018-06-22 11:40:27 +02:00
Ricardo Wurmus c57e50b2b9
gnu: pigx-chipseq: Update to 0.0.17.
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.17.
[arguments]: Remove "wrap-executable" phase.
2018-06-22 11:40:27 +02:00
Pierre Neidhardt 145b06938c
gnu: git: Add "credential-netrc" output.
* gnu/packages/version-control.scm (git): Add "credential-netrc"
output.

Signed-off-by: Gábor Boskovits <boskovits@gmail.com>
2018-06-22 11:37:35 +02:00
Ludovic Courtès cf81ddefc8
gnu: gnome-dictionary: Update to 3.26.1.
* gnu/packages/gnome.scm (gnome-dictionary): Update to 3.26.1.
[build-system]: Switch to MESON-BUILD-SYSTEM.
[arguments]; New field.
2018-06-22 10:23:31 +02:00
Ludovic Courtès 6fe419743d
Do not record store file name in bioinformatics.scm.
* gnu/packages/bioinformatics.scm (dropseq-tools): Replace full store
file name with ellipses.
2018-06-22 10:23:31 +02:00
Clément Lassieur 5ca5ab8ba7
gnu: parallel: Remove 'bash' input.
Because it's implicit.

* gnu/packages/parallel.scm (parallel)[inputs]: Remove 'bash'.
2018-06-22 09:35:13 +02:00
Tobias Geerinckx-Rice 8edebd3207
gnu: nyx: Show header stats.
This is a follow-up to commit 18ab54d4a2
and fixes a regression introduced by Nyx 2.0.4 + Python 3.

* gnu/packages/tor.scm (nyx)[source]: Add patch.
* gnu/packages/patches/nyx-show-header-stats-with-python3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-22 01:07:20 +02:00
Clément Lassieur 4e7950fdce
gnu: parallel: Wrap program instead of substituting 'ps' and 'perl'.
* gnu/packages/parallel.scm (parallel)[arguments]: Replace 'ps' and 'perl'
substitutions with a 'wrap-program' phase.  Move the 'post-install-test' phase
after it.
[inputs]: Add bash.
2018-06-22 00:48:22 +02:00
Tobias Geerinckx-Rice 18ab54d4a2
gnu: nyx: Update to 2.0.4.
* gnu/packages/tor.scm (nyx): Update to 2.0.4.
[source]: Use proper PYPI-URI release tarball.
[native-inputs]: Remove (possibly outdated) test dependencies for now.
[arguments]: Remove no-longer-supported #:configure-flags, adding new
‘install-man-page’ and ‘install-sample-configuration’ phases.
Use setuptools. Disable tests.
2018-06-22 00:28:04 +02:00
Tobias Geerinckx-Rice b544dde3e7
gnu: perl-catalyst-runtime: Update to 5.90118.
* gnu/packages/web.scm (perl-catalyst-runtime): Update to 5.90118.
[source]: Update URI.
[native-inputs]: Remove perl-module-install.
[inputs]: Remove perl-class-data-inheritable, perl-http-request-ascgi,
perl-moosex-role-withoverloading, and perl-namespace-autoclean.
2018-06-22 00:25:40 +02:00
Tobias Geerinckx-Rice 17fe49b6ac
gnu: perl-catalystx-script-server-starman: Update to 0.03.
* gnu/packages/web.scm (perl-catalystx-script-server-starman): Update to 0.03.
2018-06-22 00:25:25 +02:00
Tobias Geerinckx-Rice df23cac752
gnu: nyx: Update home page.
* gnu/packages/tor.scm (nyx)[home-page]: Update.
[description]: Remove last reference to old ‘arm’ project name.
2018-06-22 00:20:12 +02:00
Tobias Geerinckx-Rice 4e3a72d9c5
gnu: nyx: Return #t from all phases.
* gnu/packages/video.scm (nyx)[arguments]: Substitute INVOKE for SYSTEM*.
2018-06-22 00:20:12 +02:00
Tobias Geerinckx-Rice 1e501ffeaa
gnu: dwm: Return #t from all phases.
* gnu/packages/video.scm (dwm)[arguments]: Substitute INVOKE for SYSTEM*.
2018-06-22 00:20:12 +02:00
Tobias Geerinckx-Rice a0c5dafcc3
gnu: zile-on-guile: Return #t from all phases.
* gnu/packages/zile.scm (zile-on-guile)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-22 00:20:12 +02:00
Tobias Geerinckx-Rice 1a135896b3
gnu: vpnc-scripts: Update to 20180226.07c3518.
* gnu/packages/vpn.scm (vpnc-scripts): Update to 20180226.07c3518.
2018-06-22 00:20:12 +02:00
Tobias Geerinckx-Rice 863501b723
gnu: vpnc-scripts: Return #t from all phases.
* gnu/packages/vpn.scm (vpnc-scripts)[arguments]: Substitute INVOKE for
SYSTEM*. Return #t rather than undefined from phases.
2018-06-22 00:20:11 +02:00
Tobias Geerinckx-Rice 2cd8e6e066
gnu: neofetch: Tweak synopsis & description.
* gnu/packages/admin.scm (neofetch)[synopsis, description]: Avoid
abbreviation (but draw the line at ASCII).
2018-06-22 00:20:11 +02:00
Tobias Geerinckx-Rice 6a163a3fe8
gnu: hplip: Tweak synopsis & description.
* gnu/packages/cups.scm (hplip)[synopis]: Remove Random Capitalisation.
[description]: Likewise. Define ‘PPD’.
2018-06-22 00:20:11 +02:00
Tobias Geerinckx-Rice bb6c3d2332
gnu: libsemanage: Return #t from all phases.
* gnu/packages/selinux.scm (libsemanage)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-22 00:20:11 +02:00
Tobias Geerinckx-Rice 1fe5791d8d
gnu: mplayer: Return #t from all phases.
* gnu/packages/video.scm (mplayer)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-22 00:20:10 +02:00
Tobias Geerinckx-Rice 52fb5b3aee
gnu: vapoursynth: Return #t from all phases.
* gnu/packages/video.scm (vapoursynth)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-22 00:20:10 +02:00
Tobias Geerinckx-Rice e626984639
gnu: libsmpeg: Return #t from all phases.
* gnu/packages/video.scm (libsmpeg)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-22 00:20:10 +02:00
Tobias Geerinckx-Rice da6f345c71
gnu: handbrake: Return #t from all phases.
* gnu/packages/video.scm (handbrake)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-22 00:20:10 +02:00
Tobias Geerinckx-Rice bf6edb9596
gnu: libmediainfo: Return #t from all phases.
* gnu/packages/video.scm (libmediainfo)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-22 00:20:10 +02:00
Tobias Geerinckx-Rice d793d9a601
gnu: mediainfo: Return #t from all phases.
* gnu/packages/video.scm (mediainfo)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-22 00:20:09 +02:00
Tobias Geerinckx-Rice 6b677bb004
gnu: livemedia-utils: Return #t from all phases.
* gnu/packages/video.scm (livemedia-utils)[arguments]: Substitute
INVOKE for SYSTEM*.
2018-06-22 00:20:09 +02:00
Tobias Geerinckx-Rice 63181c8599
gnu: frei0r-plugins: Return #t from all phases.
* gnu/packages/video.scm (frei0r-plugins)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-22 00:20:09 +02:00
Ludovic Courtès 68a58775e0
system: Mapped devices needed for boot do not yield Shepherd services.
Fixes <https://bugs.gnu.org/31889>.
Reported by Taylan Kammer <taylanbayirli@gmail.com>.

* gnu/system.scm (non-boot-file-system-service)[mapped-devices-for-boot]:
New variable.
Remove dependencies of FS that are members of MAPPED-DEVICES-FOR-BOOT.
(mapped-device-user): Rename to...
(mapped-device-users): ... this.  Use 'filter' instead of 'find'.
(operating-system-user-mapped-devices)
(operating-system-boot-mapped-devices): Use 'any
file-system-needed-for-boot?' instead of looking at the first user.
* tests/system.scm ("non-boot-file-system-service"): New test.
2018-06-21 23:54:15 +02:00
Clément Lassieur 3cd1aafa83
gnu: parallel: Update to 20180622.
* gnu/packages/parallel.scm (parallel): Update to 20180622.
2018-06-21 23:26:24 +02:00
Tobias Geerinckx-Rice 407ef4b38a
gnu: hplip: Add Qt GUI support.
Some tools (like ‘hp-toolbox’) still refuse to launch, but at least
others (like ‘hp-systrax’) now seem to work.

* gnu/packages/cups.scm (hplip)[arguments]: Add #configure-flags for Qt.
[inputs]: Add python-gobject and python-pyqt.
2018-06-21 18:53:34 +02:00
Tobias Geerinckx-Rice 058df6cd0a
gnu: hplip: Update to 3.18.6.
* gnu/packages/cups.scm (hplip): Update to 3.18.6.
2018-06-21 18:51:00 +02:00
Tobias Geerinckx-Rice d9cdcad1e0
Order (gnu packages cups) module imports alphabetically.
* gnu/packages/cups.scm (define-module): Order module imports
alphabetically.
2018-06-21 18:51:00 +02:00
Tobias Geerinckx-Rice b345025137
gnu: gimp: Update to 2.10.2.
* gnu/packages/gimp.scm (gimp): Update to 2.10.2.
2018-06-21 18:50:59 +02:00
Tobias Geerinckx-Rice 6b1ea609ba
gnu: gegl: Update to 0.4.2.
* gnu/packages/gimp.scm (gegl): Update to 0.4.2.
2018-06-21 18:50:59 +02:00
Tobias Geerinckx-Rice 9b63458b09
gnu: babl: Update to 0.1.50.
* gnu/packages/gimp.scm (babl): Update to 0.1.50.
2018-06-21 18:50:58 +02:00
Tobias Geerinckx-Rice 603822b090
gnu: ruby-rack-protection: Update to 2.0.3.
* gnu/packages/ruby.scm (ruby-rack-protection): Update to 2.0.3.
2018-06-21 18:50:58 +02:00
Tobias Geerinckx-Rice 9347bbf4cf
gnu: ruby-rack: Update to 2.0.5.
* gnu/packages/ruby.scm (ruby-rack): Update to 2.0.5.
2018-06-21 18:50:57 +02:00
Tobias Geerinckx-Rice e5bea952ea
gnu: sdl2-image: Update to 2.0.3.
* gnu/packages/sdl.scm (sdl2-image): Update to 2.0.3.
2018-06-21 17:33:13 +02:00
Marius Bakke 4dfea1010a
Merge branch 'master' into staging 2018-06-21 15:52:26 +02:00
Rutger Helling a34801ca68
gnu: youtube-dl: Update to 2018.06.19.
* gnu/packages/video.scm (youtube-dl): Update to 2018.06.19.
2018-06-21 14:32:33 +02:00
Ricardo Wurmus 1a50321752
gnu: r-httpuv: Update to 1.4.4.1.
* gnu/packages/web.scm (r-httpuv): Update to 1.4.4.1.
2018-06-21 10:31:22 +02:00
Ricardo Wurmus 58630da84c
gnu: r-mgcv: Update to 1.8-24.
* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-24.
2018-06-21 10:31:22 +02:00
Ricardo Wurmus 92b8a481d4
gnu: r-mice: Update to 3.1.0.
* gnu/packages/cran.scm (r-mice): Update to 3.1.0.
2018-06-21 10:31:22 +02:00
Ricardo Wurmus 9de9dcd913
gnu: r-progress: Update to 1.2.0.
* gnu/packages/cran.scm (r-progress): Update to 1.2.0.
[propagated-inputs]: Add r-crayon and r-hms.
2018-06-21 10:31:22 +02:00
Ricardo Wurmus 1f73fd017c
gnu: r-complexheatmap: Update to 1.18.1.
* gnu/packages/bioinformatics.scm (r-complexheatmap): Update to 1.18.1.
2018-06-21 10:31:22 +02:00
Ricardo Wurmus a1c7016498
gnu: r-delayedarray: Update to 0.6.1.
* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.6.1.
2018-06-21 10:31:22 +02:00
Ricardo Wurmus eafd35bad5
gnu: r-optparse: Update to 1.6.0.
* gnu/packages/bioinformatics.scm (r-optparse): Update to 1.6.0.
2018-06-21 10:31:22 +02:00
Ricardo Wurmus 1e2b2f41d7
gnu: r-biocviews: Update to 1.48.2.
* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.48.2.
2018-06-21 10:31:22 +02:00
Pierre Neidhardt 913f1f1ff7
gnu: emacs-evil: Update to 20180517.
* gnu/packages/emacs.scm (emacs-evil): Update to 20180517.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-20 23:47:08 +02:00
Pierre Neidhardt 5a74886ef5
gnu: emacs-evil-mu4e: Deprecate in favor of emacs-evil-collection.
* gnu/packages/emacs.scm (emacs-evil-mu4e): Deprecate.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-20 23:47:08 +02:00
Pierre Neidhardt 1e5fb529d1
gnu: emacs-evil-ediff: Deprecate in favor of emacs-evil-collection.
* gnu/packages/emacs.scm (emacs-evil-ediff): Deprecate.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-20 23:47:08 +02:00
Pierre Neidhardt 9abf135b20
gnu: emacs-evil-collection: Update to 20180617.
* gnu/packages/emacs.scm (emacs-evil-collection): Update to 20180617.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-20 23:47:08 +02:00
Pierre Neidhardt addda2eeb3
gnu: Add emacs-mu4e-conversation.
* gnu/packages/emacs.scm (emacs-mu4e-conversation): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-20 23:47:08 +02:00
Ludovic Courtès 378daa8cb6
services: boot: Take gexps instead of monadic gexps.
* gnu/services.scm (compute-boot-script): Rename 'mexps' to 'gexps' and
remove 'mlet' form.
(boot-service-type): Update comment.
(cleanup-gexp): Remove 'with-monad' and 'return'.
(activation-script): Rewrite in non-monadic style: use 'scheme-file'
instead of 'gexp->file'.
(gexps->activation-gexp): Remove 'mlet', return a gexp.
* gnu/services/shepherd.scm (shepherd-boot-gexp): Remove 'with-monad'
and 'return'.
* gnu/system.scm (operating-system-boot-script): Remove outdated comment.
* gnu/tests/base.scm (%cleanup-os): For 'dirty-service', remove
'with-monad' and 'return'.
2018-06-20 23:47:08 +02:00
Ludovic Courtès 636bb2b5e3
services: Add description to core services.
* gnu/services.scm (system-service-type, boot-service-type)
(cleanup-service-type, activation-service-type)
(special-files-service-type, etc-service-type)
(setuid-program-service-type, profile-service-type)
(firmware-service-type, gc-root-service-type): Add 'description' field.
2018-06-20 23:47:07 +02:00
Julien Lepiller 6a8d338158
gnu: ocaml: Build reproducibly.
* gnu/packages/patches/ocaml-enable-ocamldoc-reproducibility.patch: New
file.
* gnu/packages/ocaml.scm (ocaml)[origin]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-20 21:26:16 +02:00
Rouby Pierre-Antoine aed4944d51
gnu: Add go-github-com-ayufan-golang-kardianos-service.
* gnu/packages/golang.scm (go-github-com-ayufan-golang-kardianos-service): New
variable.
2018-06-20 12:55:01 -04:00
Leo Famulari 5cc2b8456f
gnu: Move go-github-com-kardianos-osext to (gnu packages golang).
This package will not be used in later versions of Syncthing but may be needed
by other Go programs.

* gnu/packages/syncthing.scm (go-github-com-kardianos-osext): Move to ...
* gnu/packages/golang.scm: ... here.
2018-06-20 12:55:01 -04:00
Rouby Pierre-Antoine 7427b2c6c1
gnu: Add go-github-com-sirupsen-logrus.
* gnu/packages/golang.scm (go-github-com-sirupsen-logrus): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-06-20 12:55:01 -04:00
Nils Gillmann 6a18183f4b
services: Fix GPLv3 header in cuirass and pm modules.
* gnu/services/cuirass.scm, gnu/services/pm.scm: Adjust to canonical GPLv3
header used throughout Guix.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-06-20 12:16:11 -04:00
Marius Bakke b7a46ed227
gnu: openblas: Fix build on i686.
* gnu/packages/patches/openblas-fix-tests-i686.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/maths.scm (openblas)[native-inputs]: Add it.
[arguments]: Add phase to apply it on i686 systems only.
2018-06-20 16:02:04 +02:00
Gábor Boskovits 780205a04b
gnu: Add go-github-com-prometheus-node-exporter.
* gnu/packages/monitoring.scm (go-github-com-prometheus-node-exporter):
New variable.
2018-06-20 14:50:25 +02:00
Tobias Geerinckx-Rice 7e04f210e3
gnu: neofetch: Don't use auto-generated tarball.
* gnu/packages/admin.scm (neofetch)[source]: Use GIT-FETCH.
2018-06-20 14:39:54 +02:00
Tobias Geerinckx-Rice acb1c72c1e
gnu: neofetch: Remove dead code.
Turns out that's most of it.

* gnu/packages/admin.scm (neofetch)[arguments]: Remove all custom
phases.
2018-06-20 14:39:54 +02:00
Ricardo Wurmus 00fca594da
gnu: Add guile-chickadee.
* gnu/packages/game-development.scm (guile-chickadee): New variable.
2018-06-20 11:28:09 +02:00
Ricardo Wurmus e5b77ccfe8
gnu: guile-sdl2: Install compiled files to the expected place.
* gnu/packages/sdl.scm (guile-sdl2)[arguments]: Add build phase
"patch-makefile".
2018-06-20 11:28:09 +02:00
Rutger Helling 229e4d59f5
gnu: neofetch: Update to 5.0.0.
* gnu/packages/admin.scm (neofetch): Update to 5.0.0.
2018-06-20 11:08:31 +02:00
Ludovic Courtès 76c321d8e8
services: cleanup: Expect file names to be UTF-8-encoded.
Fixes <https://bugs.gnu.org/26353>.
Reported by Danny Milosavljevic <dannym@scratchpost.org>.

* gnu/services.scm (cleanup-gexp): Add 'setenv' and 'setlocale' calls
before 'delete-file-recursively'.
* gnu/tests/base.scm (%cleanup-os, %test-cleanup): New variables.
(run-cleanup-test): New procedure.
2018-06-20 10:05:18 +02:00
Ludovic Courtès 661c237b4d
services: boot: Reverse the order of boot expressions.
* gnu/services.scm (compute-boot-script): Reverse MEXPS.
* gnu/system.scm (essential-services): Reverse order of
%SHEPHERD-ROOT-SERVICE, %ACTIVATION-SERVICE, and CLEANUP-SERVICE-TYPE.
2018-06-20 10:05:18 +02:00
Tobias Geerinckx-Rice 80f755090d
gnu: perl-lwp-protocol-https: Update to 6.07.
* gnu/packages/web.scm (perl-lwp-protocol-https): Update to 6.07.
[native-inputs]: Add perl-test-requiresinternet.
2018-06-20 04:56:38 +02:00
Tobias Geerinckx-Rice bdf1fe51d5
gnu: meandmyshadow: Update to 0.4.1.
* gnu/packages/games.scm (meandmyshadow): Update to 0.4.1.
2018-06-20 04:56:37 +02:00
Tobias Geerinckx-Rice de0dfb8c0b
gnu: meandmyshadow: Return #t from phases.
* gnu/packages/games.scm (meandmyshadow)[arguments]: Return #t rather
than undefined from phases.
2018-06-20 04:56:37 +02:00
Tobias Geerinckx-Rice 5bc0ac962c
gnu: extremetuxracer: Fix typo in synopsis.
* gnu/packages/games.scm (extremetuxracer)[synopis]: Hyphenate.
2018-06-20 04:56:37 +02:00
Tobias Geerinckx-Rice 101460d461
gnu: extremetuxracer: Update to 0.7.5.
* gnu/packages/games.scm (extremetuxracer): Update to 0.7.5.
2018-06-20 04:56:36 +02:00
Tobias Geerinckx-Rice 1b915698a0
gnu: quakespasm: Update to 0.93.1.
* gnu/packages/games.scm (quakespasm): Update to 0.93.1.
2018-06-20 04:56:36 +02:00
Tobias Geerinckx-Rice 6ad191ba10
gnu: fizmo: Update home page.
* gnu/packages/games.scm (fizmo)[source, home-page]: Update URIs.
2018-06-20 04:56:36 +02:00
Tobias Geerinckx-Rice 50e1d36c48
gnu: fizmo: Update to 0.8.5.
* gnu/packages/games.scm (fizmo): Update to 0.8.5.
[arguments]: Adjust #:configure-flags to improved library detection.
2018-06-20 04:56:36 +02:00
Tobias Geerinckx-Rice 59e8a57d08
gnu: pioneers: Update to 15.5.
* gnu/packages/games.scm (pioneers): Update to 15.5.
[native-inputs]: Add itstool and libxml2.
2018-06-20 04:56:35 +02:00
Tobias Geerinckx-Rice aa86a56463
gnu: emacs-d-mode: Update to 2.0.9.
* gnu/packages/emacs.scm (emacs-d-mode): Update to 2.0.9.
2018-06-20 04:56:35 +02:00
Tobias Geerinckx-Rice 80683c1e00
gnu: emacs-htmlize: Update to 1.53.
* gnu/packages/emacs.scm (emacs-htmlize): Update to 1.53.
2018-06-20 04:56:34 +02:00
Tobias Geerinckx-Rice 3321234cf3
gnu: r-recipes: Update to 0.1.3.
* gnu/packages/cran.scm (r-recipes): Update to 0.1.3.
[propagated-inputs]: Add r-pls.
2018-06-20 04:56:34 +02:00
Tobias Geerinckx-Rice a86049d9b6
gnu: Add r-pls.
* gnu/packages/cran.scm (r-pls): New public variable.
2018-06-20 04:56:34 +02:00
Tobias Geerinckx-Rice 0430eb6643
gnu: r-prroc: Update to 1.3.1.
* gnu/packages/cran.scm (r-prroc): Update to 1.3.1.
2018-06-20 04:56:34 +02:00
Tobias Geerinckx-Rice cd0750fcf2
gnu: memcached: Update to 1.5.8.
* gnu/packages/databases.scm (memcached): Update to 1.5.8.
2018-06-20 04:56:33 +02:00
Tobias Geerinckx-Rice d4c68d3236
gnu: emacs-m-buffer-el: Return #t from phases.
* gnu/packages/emacs.scm (emacs-m-buffer-el)[arguments]: Substitute
INVOKE for SYSTEM*.
2018-06-20 04:56:33 +02:00
Tobias Geerinckx-Rice bca4b2e7cc
gnu: emacs-xelb: Return #t from phases.
* gnu/packages/emacs.scm (emacs-xelb)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-20 04:56:33 +02:00
Tobias Geerinckx-Rice 2f48416f47
gnu: emacs-ess: Return #t from phases.
* gnu/packages/emacs.scm (emacs-ess)[arguments]: Substitute INVOKE for
SYSTEM* and return #t where otherwise undefined.
2018-06-20 04:56:32 +02:00
Tobias Geerinckx-Rice e97ad01e4d
gnu: emacs-ivy: Return #t from phases.
* gnu/packages/emacs.scm (emacs-ivy)[arguments]: Substitute INVOKE for
SYSTEM* and return #t where otherwise undefined.
2018-06-20 04:56:32 +02:00
Tobias Geerinckx-Rice e76d959d6a
gnu: emacs-slime: Use INVOKE.
* gnu/packages/emacs.scm (emacs-slime)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-20 04:56:31 +02:00
Tobias Geerinckx-Rice d2f3817d69
gnu: emacs-pdf-tools: Return #t from phases.
As I read it, EMACS-SUBSTITUTE-VARIABLES always returns #t.

* gnu/packages/emacs.scm (emacs-pdf-tools)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-20 04:56:31 +02:00
Tobias Geerinckx-Rice 32a8a6bb60
gnu: emacs-mmm-mode: Return #t from phases.
* gnu/packages/emacs.scm (emacs-mmm-mode)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-20 04:56:31 +02:00
Tobias Geerinckx-Rice 8bc1967503
gnu: emacs-graphviz-dot-mode: Return #t from phases.
* gnu/packages/emacs.scm (emacs-graphviz-dot-mode)[arguments]:
Substitute INVOKE for SYSTEM*.
2018-06-20 04:56:30 +02:00
Tobias Geerinckx-Rice f9299da92a
gnu: emacs-ag: Return #t from phases.
* gnu/packages/emacs.scm (emacs-ag)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-20 04:56:30 +02:00
Tobias Geerinckx-Rice 93adf925ba
gnu: emacs-w3m: Return #t from phases.
* gnu/packages/emacs.scm (emacs-w3m)[arguments]: Substitute INVOKE for
SYSTEM* & risky plumbing.
2018-06-20 04:56:30 +02:00
Tobias Geerinckx-Rice ff6275fd26
gnu: haskell-mode: Use INVOKE.
* gnu/packages/emacs.scm (haskell-mode)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-06-20 04:56:29 +02:00
Tobias Geerinckx-Rice 67cf588f4f
gnu: emacs-ghub: Return #t from phases.
* gnu/packages/emacs.scm (emacs-ghub)[arguments]: Substitute INVOKE for
SYSTEM*.
2018-06-20 04:56:29 +02:00