jackhill/guix/guix.git
4 years agognu: WebKitGTK: Update to 2.28.0 [fixes CVE-2020-10018].
Leo Famulari [Fri, 13 Mar 2020 16:33:00 +0000 (12:33 -0400)]
gnu: WebKitGTK: Update to 2.28.0 [fixes CVE-2020-10018].

* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.0.

4 years agognu: Add python-capablerobot-usbhub.
Vagrant Cascadian [Fri, 13 Mar 2020 20:34:14 +0000 (20:34 +0000)]
gnu: Add python-capablerobot-usbhub.

* gnu/packages/libusb (python-capablerobot-usbhub): New variable.

4 years agognu: Add barrage.
Alberto Eleuterio Flores Guerrero [Fri, 13 Mar 2020 20:31:40 +0000 (21:31 +0100)]
gnu: Add barrage.

* gnu/packages/games.scm (barrage): New variable.

4 years agomaint: Add 'etc/release-manifest.scm'.
Ludovic Courtès [Fri, 13 Mar 2020 16:30:15 +0000 (17:30 +0100)]
maint: Add 'etc/release-manifest.scm'.

* etc/release-manifest.scm: New file.
* gnu/ci.scm (%cross-targets): Export.
* build-aux/check-available-binaries.scm: Remove.
* Makefile.am (EXTRA_DIST): Add 'etc/release-manifest.scm' and remove
'build-aux/check-available-binaries.scm'.
(assert-binaries-available): Rewrite using 'guix weather -m'.

4 years agopack: Do not create a squashfs "recovery file".
Ludovic Courtès [Fri, 13 Mar 2020 12:06:59 +0000 (13:06 +0100)]
pack: Do not create a squashfs "recovery file".

Reported by Josh Marshall <Josh.Marshall@jax.org>.

* guix/scripts/pack.scm (squashfs-image)[build](mksquashfs): Always pass
"-no-recovery".

4 years agopack: Make bit-reproducible squashfs images.
Ludovic Courtès [Fri, 13 Mar 2020 12:02:01 +0000 (13:02 +0100)]
pack: Make bit-reproducible squashfs images.

Reported by Josh Marshall <Josh.Marshall@jax.org>.

* guix/scripts/pack.scm (squashfs-image)[build](mksquashfs): Always pass
"-all-time", "-mkfs-time", "-force-uid", and "-force-gid" to 'mksquashfs'.

4 years agopack: Factorize 'mksquashfs' invocations.
Ludovic Courtès [Fri, 13 Mar 2020 11:55:05 +0000 (12:55 +0100)]
pack: Factorize 'mksquashfs' invocations.

* guix/scripts/pack.scm (squashfs-image)[build](mksquashfs): New
procedure.
Replace instances of (invoke "mksquashfs" ...) with (mksquashfs ...).

4 years agoweather: '--coverage' filters out non-package objects.
Ludovic Courtès [Fri, 13 Mar 2020 10:32:35 +0000 (11:32 +0100)]
weather: '--coverage' filters out non-package objects.

This is a followup to d37b5a1b58824dafbe6f32b1c183661c147c660c.

* guix/scripts/weather.scm (guix-weather): Filter PACKAGES passed to
'report-package-coverage'.

4 years agoweather: Exit with non-zero when coverage is below 100%.
Ludovic Courtès [Fri, 13 Mar 2020 09:53:49 +0000 (10:53 +0100)]
weather: Exit with non-zero when coverage is below 100%.

* guix/scripts/weather.scm (report-server-coverage): Return the coverage ratio.
(guix-weather): Exit if and only if each server's coverage is 1.

4 years agognu: cadaver: Satisfy 'guix lint'.
Efraim Flashner [Fri, 13 Mar 2020 12:26:22 +0000 (14:26 +0200)]
gnu: cadaver: Satisfy 'guix lint'.

* gnu/packages/web.scm (cadaver)[home-page]: Follow redirect.
[description]: Always use two spaces.

4 years agognu: httrack: Use texi markup in description.
Efraim Flashner [Fri, 13 Mar 2020 12:19:44 +0000 (14:19 +0200)]
gnu: httrack: Use texi markup in description.

* gnu/packages/web.scm (httrack)[description]: Use texi markup.

4 years agognu: uim: Use emacs-substitute-variables instead of substitute*.
Arun Isaac [Sat, 22 Feb 2020 16:36:06 +0000 (22:06 +0530)]
gnu: uim: Use emacs-substitute-variables instead of substitute*.

* gnu/packages/xorg.scm (uim)[arguments]: In the configure-uim-el phase, use
emacs-substitute-variables instead of substitute*.

4 years agognu: uim: Do not install elisp files in guix.d.
Arun Isaac [Sat, 22 Feb 2020 07:48:17 +0000 (13:18 +0530)]
gnu: uim: Do not install elisp files in guix.d.

* gnu/packages/xorg.scm (uim)[arguments]: Pass %output/share/emacs to the
--with-lispdir configure flag. Add fix-install-path phase after install phase.

4 years agognu: fltk: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 22:20:26 +0000 (23:20 +0100)]
gnu: fltk: Use HTTPS home page.

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

4 years agognu: unqlite: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 21:56:13 +0000 (22:56 +0100)]
gnu: unqlite: Use HTTPS home page.

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

4 years agognu: sdparm: Update to 1.11.
Tobias Geerinckx-Rice [Fri, 13 Mar 2020 04:28:39 +0000 (05:28 +0100)]
gnu: sdparm: Update to 1.11.

* gnu/packages/disk.scm (sdparm): Update to 1.11.
[source]: Hard-code name.

4 years agognu: bastet: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 22:08:09 +0000 (23:08 +0100)]
gnu: bastet: Use HTTPS home page.

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

4 years agognu: java-iq80-snappy: Don't use unstable tarball.
Tobias Geerinckx-Rice [Fri, 13 Mar 2020 02:18:23 +0000 (03:18 +0100)]
gnu: java-iq80-snappy: Don't use unstable tarball.

* gnu/packages/java-compression.scm (java-iq80-snappy)[source]: Use GIT-FETCH and
GIT-FILE-NAME.

4 years agognu: java-snappy@1.0: Don't use unstable tarball.
Tobias Geerinckx-Rice [Fri, 13 Mar 2020 01:45:00 +0000 (02:45 +0100)]
gnu: java-snappy@1.0: Don't use unstable tarball.

* gnu/packages/java-compression.scm (java-snappy-1)[name]: Restate.
[source]: Use GIT-FETCH and GIT-FILE-NAME.

4 years agognu: autobuild: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 22:14:45 +0000 (23:14 +0100)]
gnu: autobuild: Use HTTPS home page.

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

4 years agognu: libwebsockets: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 21:57:19 +0000 (22:57 +0100)]
gnu: libwebsockets: Use HTTPS home page.

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

4 years agognu: catdoc: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 22:13:39 +0000 (23:13 +0100)]
gnu: catdoc: Use HTTPS home page.

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

4 years agognu: Add browserpass-native.
Alex Griffin [Fri, 10 Jan 2020 19:37:30 +0000 (13:37 -0600)]
gnu: Add browserpass-native.

* gnu/packages/password-utils.scm (browserpass-native): New variable.

4 years agognu: Add go-github-com-mattn-go-zglob.
Alex Griffin [Fri, 10 Jan 2020 19:36:57 +0000 (13:36 -0600)]
gnu: Add go-github-com-mattn-go-zglob.

* gnu/packages/golang.scm (go-github-com-mattn-go-zglob): New variable.

4 years agognu: Add go-github-com-rifflock-lfshook.
Alex Griffin [Fri, 10 Jan 2020 19:32:32 +0000 (13:32 -0600)]
gnu: Add go-github-com-rifflock-lfshook.

* gnu/packages/golang.scm (go-github-com-rifflock-lfshook): New variable.

4 years agognu: go-github-com-sirupsen-logrus: Propagate inputs.
Alex Griffin [Fri, 10 Jan 2020 19:25:19 +0000 (13:25 -0600)]
gnu: go-github-com-sirupsen-logrus: Propagate inputs.

* gnu/packages/golang.scm (go-github-com-sirupsen-logrus): Propagate inputs.

4 years agognu: linux-libre: Update to 5.4.25.
Mark H Weaver [Fri, 13 Mar 2020 00:51:59 +0000 (20:51 -0400)]
gnu: linux-libre: Update to 5.4.25.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.25.
(linux-libre-5.4-pristine-source): Update hash.

4 years agognu: linux-libre@4.19: Update to 4.19.109.
Mark H Weaver [Fri, 13 Mar 2020 00:51:25 +0000 (20:51 -0400)]
gnu: linux-libre@4.19: Update to 4.19.109.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.109.
(linux-libre-4.19-pristine-source): Update hash.

4 years agognu: linux-libre@4.14: Update to 4.14.173.
Mark H Weaver [Fri, 13 Mar 2020 00:50:52 +0000 (20:50 -0400)]
gnu: linux-libre@4.14: Update to 4.14.173.

* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.173.
(linux-libre-4.14-pristine-source): Update hash.

4 years agognu: linux-libre@4.9: Update to 4.9.216.
Mark H Weaver [Fri, 13 Mar 2020 00:50:24 +0000 (20:50 -0400)]
gnu: linux-libre@4.9: Update to 4.9.216.

* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.216.
(linux-libre-4.9-pristine-source): Update hash.

4 years agognu: linux-libre@4.4: Update to 4.4.216.
Mark H Weaver [Fri, 13 Mar 2020 00:49:19 +0000 (20:49 -0400)]
gnu: linux-libre@4.4: Update to 4.4.216.

* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.216.
(linux-libre-4.4-pristine-source): Update hash.

4 years agognu: mingw-w64-*: Update to 7.0.0.
Carl Dong [Thu, 12 Mar 2020 04:01:20 +0000 (00:01 -0400)]
gnu: mingw-w64-*: Update to 7.0.0.

* gnu/packages/mingw.scm (make-mingw-w64): Update to 7.0.0.

4 years agognu: ghc-extra: Update to 1.7.1.
Alexandru-Sergiu Marton [Thu, 12 Mar 2020 15:14:15 +0000 (17:14 +0200)]
gnu: ghc-extra: Update to 1.7.1.

* gnu/packages/haskell-xyz.scm (ghc-extra): Update to 1.7.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agoweather: Allow for multiple '--manifest' options.
Ludovic Courtès [Thu, 12 Mar 2020 17:30:05 +0000 (18:30 +0100)]
weather: Allow for multiple '--manifest' options.

* guix/scripts/weather.scm (guix-weather)[package-list]: Account for all
the 'manifest entries in OPTS.
* doc/guix.texi (Invoking guix weather): Document it.

4 years agoweather: Add '--display-missing'.
Ludovic Courtès [Thu, 12 Mar 2020 17:10:26 +0000 (18:10 +0100)]
weather: Add '--display-missing'.

* guix/scripts/weather.scm (report-server-coverage): Add
 #:display-missing? and honor it.
(show-help, %options): Add "--display-missing".
(guix-weather): Pass #:display-missing? to 'report-server-coverage'.
* doc/guix.texi (Invoking guix weather): Document it.

4 years agognu: singularity: Do not use the "errors=remount-ro" squashfs option.
Ludovic Courtès [Thu, 12 Mar 2020 15:38:44 +0000 (16:38 +0100)]
gnu: singularity: Do not use the "errors=remount-ro" squashfs option.

This mount option stopped being supported with Linux-libre 5.4.5:

  http://ci.guix.gnu.org/build/2056359/details

* gnu/packages/linux.scm (singularity)[source]: Remove
"errors=remount-ro" mount option from source code.

4 years agognu: singularity: Wrap programs so they find Coreutils.
Ludovic Courtès [Thu, 12 Mar 2020 14:44:26 +0000 (15:44 +0100)]
gnu: singularity: Wrap programs so they find Coreutils.

* gnu/packages/linux.scm (singularity)[arguments]: Add 'set-PATH' phase.

4 years agogexp: Add 'with-parameters'.
Ludovic Courtès [Fri, 6 Mar 2020 10:25:43 +0000 (11:25 +0100)]
gexp: Add 'with-parameters'.

* guix/gexp.scm (<parameterized>): New record type.
(with-parameters): New macro.
(compile-parameterized): New gexp compiler.
* tests/gexp.scm ("with-parameters for %current-system")
("with-parameters for %current-target-system")
("with-parameters + file-append"): New tests.
* doc/guix.texi (G-Expressions): Document it.

4 years agognu: Add guile-torrent.
Amar Singh [Thu, 12 Mar 2020 10:55:33 +0000 (16:25 +0530)]
gnu: Add guile-torrent.

* gnu/packages/guile-xyz.scm (guile-torrent): New variable.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
4 years agognu: edirect: Update to 13.3.20200128.
Efraim Flashner [Thu, 12 Mar 2020 14:39:56 +0000 (16:39 +0200)]
gnu: edirect: Update to 13.3.20200128.

* gnu/packages/bioinformatics.scm (edirect): Update to 13.3.20200128.
[source]: Remove bundled certificate authority tarball.

4 years agognu: r-car: Update to 3.0-7.
Ricardo Wurmus [Thu, 12 Mar 2020 13:27:12 +0000 (14:27 +0100)]
gnu: r-car: Update to 3.0-7.

* gnu/packages/statistics.scm (r-car): Update to 3.0-7.
[native-inputs]: Add r-knitr.

4 years agognu: r-nloptr: Update to 1.2.2.1.
Ricardo Wurmus [Thu, 12 Mar 2020 13:27:02 +0000 (14:27 +0100)]
gnu: r-nloptr: Update to 1.2.2.1.

* gnu/packages/statistics.scm (r-nloptr): Update to 1.2.2.1.

4 years agognu: r-roxygen2: Update to 7.1.0.
Ricardo Wurmus [Thu, 12 Mar 2020 13:26:39 +0000 (14:26 +0100)]
gnu: r-roxygen2: Update to 7.1.0.

* gnu/packages/statistics.scm (r-roxygen2): Update to 7.1.0.
[native-inputs]: Move r-knitr from here...
[propagated-inputs]: ...to here.

4 years agognu: r-xml2: Update to 1.2.5.
Ricardo Wurmus [Thu, 12 Mar 2020 13:26:22 +0000 (14:26 +0100)]
gnu: r-xml2: Update to 1.2.5.

* gnu/packages/statistics.scm (r-xml2): Update to 1.2.5.
[native-inputs]: Add r-knitr.

4 years agognu: r-tam: Update to 3.4-26.
Ricardo Wurmus [Thu, 12 Mar 2020 13:25:47 +0000 (14:25 +0100)]
gnu: r-tam: Update to 3.4-26.

* gnu/packages/cran.scm (r-tam): Update to 3.4-26.

4 years agognu: r-cdm: Update to 7.5-15.
Ricardo Wurmus [Thu, 12 Mar 2020 13:25:40 +0000 (14:25 +0100)]
gnu: r-cdm: Update to 7.5-15.

* gnu/packages/cran.scm (r-cdm): Update to 7.5-15.

4 years agognu: r-parameters: Update to 0.6.0.
Ricardo Wurmus [Thu, 12 Mar 2020 13:25:28 +0000 (14:25 +0100)]
gnu: r-parameters: Update to 0.6.0.

* gnu/packages/cran.scm (r-parameters): Update to 0.6.0.
[native-inputs]: Add r-knitr.

4 years agognu: r-graphlayouts: Update to 0.6.0.
Ricardo Wurmus [Thu, 12 Mar 2020 13:25:20 +0000 (14:25 +0100)]
gnu: r-graphlayouts: Update to 0.6.0.

* gnu/packages/cran.scm (r-graphlayouts): Update to 0.6.0.

4 years agognu: r-ggfortify: Update to 0.4.9.
Ricardo Wurmus [Thu, 12 Mar 2020 13:25:03 +0000 (14:25 +0100)]
gnu: r-ggfortify: Update to 0.4.9.

* gnu/packages/cran.scm (r-ggfortify): Update to  0.4.9.
[native-inputs]: Add r-knitr.

4 years agognu: r-ggplotify: Update to 0.0.5.
Ricardo Wurmus [Thu, 12 Mar 2020 13:24:47 +0000 (14:24 +0100)]
gnu: r-ggplotify: Update to 0.0.5.

* gnu/packages/cran.scm (r-ggplotify): Update to 0.0.5.
[native-inputs]: Add r-knitr.

4 years agognu: r-pegas: Update to 0.13.
Ricardo Wurmus [Thu, 12 Mar 2020 13:24:41 +0000 (14:24 +0100)]
gnu: r-pegas: Update to 0.13.

* gnu/packages/cran.scm (r-pegas): Update to 0.13.

4 years agognu: r-spatialextremes: Update to 2.0-8.
Ricardo Wurmus [Thu, 12 Mar 2020 13:24:35 +0000 (14:24 +0100)]
gnu: r-spatialextremes: Update to 2.0-8.

* gnu/packages/cran.scm (r-spatialextremes): Update to 2.0-8.

4 years agognu: r-tidytree: Update to 0.3.2.
Ricardo Wurmus [Thu, 12 Mar 2020 13:24:24 +0000 (14:24 +0100)]
gnu: r-tidytree: Update to 0.3.2.

* gnu/packages/cran.scm (r-tidytree): Update to 0.3.2.
[native-inputs]: Add r-knitr.

4 years agognu: r-rcppparallel: Update to 5.0.0.
Ricardo Wurmus [Thu, 12 Mar 2020 13:24:16 +0000 (14:24 +0100)]
gnu: r-rcppparallel: Update to 5.0.0.

* gnu/packages/cran.scm (r-rcppparallel): Update to 5.0.0.

4 years agognu: r-sjplot: Update to 2.8.3.
Ricardo Wurmus [Thu, 12 Mar 2020 13:23:58 +0000 (14:23 +0100)]
gnu: r-sjplot: Update to 2.8.3.

* gnu/packages/cran.scm (r-sjplot): Update to 2.8.3.
[propagated-inputs]: Remove r-forcats.
[native-inputs]: Remove r-knitr.

4 years agognu: r-catdap: Update to 1.3.5.
Ricardo Wurmus [Thu, 12 Mar 2020 13:23:48 +0000 (14:23 +0100)]
gnu: r-catdap: Update to 1.3.5.

* gnu/packages/cran.scm (r-catdap): Update to 1.3.5.

4 years agognu: r-vim: Update to 5.1.1.
Ricardo Wurmus [Thu, 12 Mar 2020 13:23:43 +0000 (14:23 +0100)]
gnu: r-vim: Update to 5.1.1.

* gnu/packages/cran.scm (r-vim): Update to 5.1.1.

4 years agognu: r-vctrs: Update to 0.2.4.
Ricardo Wurmus [Thu, 12 Mar 2020 13:23:32 +0000 (14:23 +0100)]
gnu: r-vctrs: Update to 0.2.4.

* gnu/packages/cran.scm (r-vctrs): Update to 0.2.4.
[native-inputs]: Add r-knitr.

4 years agognu: r-cicero: Update to 1.4.4.
Ricardo Wurmus [Thu, 12 Mar 2020 13:23:19 +0000 (14:23 +0100)]
gnu: r-cicero: Update to 1.4.4.

* gnu/packages/bioconductor.scm (r-cicero): Update to 1.4.4.
[native-inputs]: Add r-knitr.

4 years agognu: r-ggcyto: Update to 1.14.1.
Ricardo Wurmus [Thu, 12 Mar 2020 13:23:03 +0000 (14:23 +0100)]
gnu: r-ggcyto: Update to 1.14.1.

* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.14.1.
[native-inputs]: Add r-knitr.

4 years agognu: r-mlinterfaces: Update to 1.66.5.
Ricardo Wurmus [Thu, 12 Mar 2020 13:22:54 +0000 (14:22 +0100)]
gnu: r-mlinterfaces: Update to 1.66.5.

* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.66.5.

4 years agognu: r-qtl: Update to 1.46-2.
Ricardo Wurmus [Thu, 12 Mar 2020 13:22:42 +0000 (14:22 +0100)]
gnu: r-qtl: Update to 1.46-2.

* gnu/packages/bioinformatics.scm (r-qtl): Update to 1.46-2.

4 years agognu: Add hyperledger-iroha.
Pierre Neidhardt [Tue, 10 Mar 2020 07:57:00 +0000 (09:57 +0200)]
gnu: Add hyperledger-iroha.

This package was co-authored with Efraim Flashner <efraim@flashner.co.il>

* gnu/packages/hyperledger.scm (hyperledger-iroha): New variable.

4 years agognu: Add boost-1.69.
Efraim Flashner [Tue, 10 Mar 2020 07:47:29 +0000 (09:47 +0200)]
gnu: Add boost-1.69.

* gnu/packages/boost.scm (boost-1.69): New hidden package.

4 years agognu: Add hyperledger-iroha-ed25519.
Pierre Neidhardt [Mon, 9 Mar 2020 15:31:25 +0000 (17:31 +0200)]
gnu: Add hyperledger-iroha-ed25519.

* gnu/packages/hyperledger.scm (hyperledger-iroha-ed25519): New variable.

4 years agognu: grpc: Build shared libraries.
Efraim Flashner [Mon, 9 Mar 2020 15:30:31 +0000 (17:30 +0200)]
gnu: grpc: Build shared libraries.

* gnu/packages/machine-learning.scm (grpc)[outputs]: Add static.
[arguments]: Copy configure-flags from cmake-build-system. Add custom
phases 'configure-shared, 'install-shared-libraries and 'move-static-libs
to build shared libs and move static libs to their own output.
(tensorflow)[native-inputs]: Add grpc:static.

4 years agognu: python2-jupyter-console: Build with python2.
Efraim Flashner [Thu, 12 Mar 2020 09:00:41 +0000 (11:00 +0200)]
gnu: python2-jupyter-console: Build with python2.

* gnu/packages/python-xyz.scm (python2-jupyter-console)[arguments]: Add
python keyword, set to python-2.

4 years agognu: python-jupyter-console: Specify python2 variant.
Efraim Flashner [Thu, 12 Mar 2020 08:59:39 +0000 (10:59 +0200)]
gnu: python-jupyter-console: Specify python2 variant.

* gnu/packages/python-xyz.scm (python-jupyter-console)[properties]: New
field. Specify python2-jupyter-console as python2 variant.

4 years agoservices: mumi-service-type: Update to latest version of mumi.
Ricardo Wurmus [Thu, 12 Mar 2020 11:19:42 +0000 (12:19 +0100)]
services: mumi-service-type: Update to latest version of mumi.

* gnu/services/web.scm (%mumi-activation): Create /var/mumi/db.
(mumi-shepherd-services): Add service for mumi worker.

4 years agognu: mumi: Update to 0.0.0-7.6653e2d.
Ricardo Wurmus [Thu, 12 Mar 2020 11:18:36 +0000 (12:18 +0100)]
gnu: mumi: Update to 0.0.0-7.6653e2d.

* gnu/packages/mail.scm (mumi): Update to 0.0.0-7.6653e2d.
[inputs]: Add guile-sqlite3.

4 years agognu: r-cairo: Update to 1.5-11.
Ricardo Wurmus [Wed, 11 Mar 2020 20:25:29 +0000 (21:25 +0100)]
gnu: r-cairo: Update to 1.5-11.

* gnu/packages/statistics.scm (r-cairo): Update to 1.5-11.

4 years agognu: dune-istl: Build with suitesparse
Felix Gruber [Tue, 10 Mar 2020 19:29:08 +0000 (20:29 +0100)]
gnu: dune-istl: Build with suitesparse

* gnu/packages/maths.scm (dune-istl)[inputs]: Add suitesparse to build
additional solvers in dune-istl.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add dune-subgrid
Felix Gruber [Tue, 10 Mar 2020 19:29:07 +0000 (20:29 +0100)]
gnu: Add dune-subgrid

* gnu/packages/maths.scm (dune-subgrid): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add dune-uggrid.
Felix Gruber [Tue, 10 Mar 2020 19:29:06 +0000 (20:29 +0100)]
gnu: Add dune-uggrid.

* gnu/packages/maths.scm (dune-uggrid): New variable.
(dune-grid)[propagated-inputs]: Add dune-uggrid dependency, so
that the UGGrid class in dune-grid can be used by packages that
have dune-grid as input.
(dune-functions)[arguments]: Enable tests that previously weren't
built as they require dune-uggrid.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: dune-*: set up MPI for tests
Felix Gruber [Tue, 10 Mar 2020 19:29:05 +0000 (20:29 +0100)]
gnu: dune-*: set up MPI for tests

* gnu/packages/maths.scm (dune-common, dune-grid, dune-istl,
dune-alugrid): [arguments]: correctly set up MPI instead of disabling
tests that require MPI.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoinferior: Distinguish inferior exceptions.
Ludovic Courtès [Tue, 10 Mar 2020 15:45:57 +0000 (16:45 +0100)]
inferior: Distinguish inferior exceptions.

This avoids ambiguities when looking at a backtrace where the exception
was actually thrown by an inferior in a very different context.

* guix/inferior.scm (&inferior-exception): New condition type.
(read-repl-response): Add optional 'inferior' parameter.  Raise
'&inferior-exception' instead of rethrowing to KEY when receiving an
'exception' message.
(read-inferior-response): Pass INFERIOR to 'read-repl-response'.
* tests/inferior.scm ("&inferior-exception"): New test.

4 years agoimport: cpan: Gracefully handle missing projects.
Ludovic Courtès [Thu, 12 Mar 2020 10:18:40 +0000 (11:18 +0100)]
import: cpan: Gracefully handle missing projects.

* guix/import/cpan.scm (cpan-fetch): Check whether 'json-fetch' returns #f.

4 years agoimport: utils: Remove 'assoc-ref*'.
Ludovic Courtès [Thu, 12 Mar 2020 10:13:33 +0000 (11:13 +0100)]
import: utils: Remove 'assoc-ref*'.

* guix/import/utils.scm (assoc-ref*): Remove.

4 years agoimport: pypi: Rewrite to use 'define-json-mapping'.
Ludovic Courtès [Thu, 12 Mar 2020 10:04:00 +0000 (11:04 +0100)]
import: pypi: Rewrite to use 'define-json-mapping'.

* guix/import/pypi.scm (non-empty-string-or-false): New procedure.
(<pypi-project>, <project-info>, <distribution>): New record types.
(pypi-fetch): Call 'json->pypi-project'.
(latest-source-release, latest-wheel-release): Use the new record
accessors instead of 'assoc-ref*'.
(pypi->guix-package, latest-release): Likewise.
* tests/pypi.scm (test-json): Add mandatory fields.

4 years agognu: guile-next: Enable JIT on ARMv7.
Ludovic Courtès [Wed, 11 Mar 2020 22:53:19 +0000 (23:53 +0100)]
gnu: guile-next: Enable JIT on ARMv7.

JIT support on ARMv7 is fixed by "guile-3.0-crash.patch".

* gnu/packages/guile.scm (guile-3.0)[arguments]: Remove.

4 years agognu: Add virtualpg.
Guillaume Le Vaillant [Thu, 12 Mar 2020 09:05:28 +0000 (10:05 +0100)]
gnu: Add virtualpg.

* gnu/packages/geo.scm (virtualpg): New variable.

4 years agognu: jgmenu: Update to 4.1.0.
Guillaume Le Vaillant [Thu, 12 Mar 2020 08:43:26 +0000 (09:43 +0100)]
gnu: jgmenu: Update to 4.1.0.

* gnu/packages/xdisorg.scm (jgmenu): Update to 4.1.0.

4 years agognu: udiskie: Update to 2.1.0.
Guillaume Le Vaillant [Thu, 12 Mar 2020 08:38:00 +0000 (09:38 +0100)]
gnu: udiskie: Update to 2.1.0.

* gnu/packages/freedesktop.scm (udiskie): Update to 2.1.0.

4 years agognu: txr: Update to 233.
Guillaume Le Vaillant [Thu, 12 Mar 2020 08:33:47 +0000 (09:33 +0100)]
gnu: txr: Update to 233.

* gnu/packages/lisp.scm (txr): Update to 233.

4 years agodoc: Fix description for "guix package -A".
Danny Milosavljevic [Thu, 12 Mar 2020 08:54:11 +0000 (09:54 +0100)]
doc: Fix description for "guix package -A".

* doc/guix.texi (Invoking guix package): Fix description for "guix package -A".

4 years agognu: python2-ipython: Fix build.
Efraim Flashner [Thu, 12 Mar 2020 08:25:42 +0000 (10:25 +0200)]
gnu: python2-ipython: Fix build.

* gnu/packages/python-xyz.scm (python2-ipython)[arguments]: Adjust
skipped tests.

4 years agognu: xlockmore: Update to 5.62.
Tobias Geerinckx-Rice [Thu, 12 Mar 2020 04:09:44 +0000 (05:09 +0100)]
gnu: xlockmore: Update to 5.62.

* gnu/packages/xdisorg.scm (xlockmore): Update to 5.62.

4 years agognu: xlockmore: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 22:15:16 +0000 (23:15 +0100)]
gnu: xlockmore: Use HTTPS home page.

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

4 years agognu: mame: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 23:08:56 +0000 (00:08 +0100)]
gnu: mame: Use HTTPS home page.

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

4 years agognu: dosbox: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 23:28:57 +0000 (00:28 +0100)]
gnu: dosbox: Use HTTPS home page.

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

4 years agognu: Add gitless.
Tobias Geerinckx-Rice [Thu, 12 Mar 2020 00:53:57 +0000 (01:53 +0100)]
gnu: Add gitless.

* gnu/packages/version-control.scm (gitless): New public variable.

Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
4 years agognu: faust: Use HTTPS home page.
Tobias Geerinckx-Rice [Sun, 19 Jan 2020 00:01:50 +0000 (01:01 +0100)]
gnu: faust: Use HTTPS home page.

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

4 years agognu: rsound: Use HTTPS home page.
Tobias Geerinckx-Rice [Sun, 19 Jan 2020 00:31:22 +0000 (01:31 +0100)]
gnu: rsound: Use HTTPS home page.

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

4 years agognu: libgme: Update to 0.6.3.
Tobias Geerinckx-Rice [Thu, 12 Mar 2020 02:54:50 +0000 (03:54 +0100)]
gnu: libgme: Update to 0.6.3.

* gnu/packages/music.scm (libgme): Update to 0.6.3.

4 years agognu: xmobar: Update to 0.33.
Tobias Geerinckx-Rice [Thu, 12 Mar 2020 02:52:24 +0000 (03:52 +0100)]
gnu: xmobar: Update to 0.33.

* gnu/packages/wm.scm (xmobar): Update to 0.33.

4 years agognu: gptfdisk: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 22:51:27 +0000 (23:51 +0100)]
gnu: gptfdisk: Use HTTPS home page.

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

4 years agognu: ephoto: Update source and home page URIs.
Tobias Geerinckx-Rice [Sun, 19 Jan 2020 00:02:03 +0000 (01:02 +0100)]
gnu: ephoto: Update source and home page URIs.

* gnu/packages/enlightenment.scm (ephoto)[source]: Remove dead URI.
[home-page]: Follow (HTTPS) redirection.

4 years agognu: s6: Update to 2.9.1.0.
Tobias Geerinckx-Rice [Thu, 12 Mar 2020 02:45:37 +0000 (03:45 +0100)]
gnu: s6: Update to 2.9.1.0.

* gnu/packages/skarnet.scm (s6): Update to 2.9.1.0.

4 years agognu: simple-scan: Update to 3.36.0.
Tobias Geerinckx-Rice [Thu, 12 Mar 2020 02:38:34 +0000 (03:38 +0100)]
gnu: simple-scan: Update to 3.36.0.

* gnu/packages/gnome.scm (simple-scan): Update to 3.36.0.

4 years agognu: picprog: Use HTTPS home page.
Tobias Geerinckx-Rice [Sun, 19 Jan 2020 00:28:54 +0000 (01:28 +0100)]
gnu: picprog: Use HTTPS home page.

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