Commit graph

61977 commits

Author SHA1 Message Date
Mathieu Othacehe fd1e885236
system: image: Do not produce an HFS tree when building an ISO.
Use "mbr_only" mode to make sure that no HFS+ tree are generated.

* gnu/system/image.scm (system-image): Set MKRESCUE_SED_MODE to "mbr_only".
2020-06-12 17:21:18 +02:00
Pierre Neidhardt cd0f1fbd1a
gnu: xf86-input-libinput: Reduce closure size.
* gnu/packages/xorg.scm (xf86-input-libinput)[inputs]: Replace libinput by
libinput-minimal.
2020-06-12 09:00:45 +02:00
Chris Marusich 21887021b9
guix: lint: Support origins in check-patch-file-names.
* guix/lint.scm (check-patch-file-names)[starts-with-package-name?]: New
procedure, extracted from the existing logic.  Using it, add a clause to
the match-lambda to handle origin records.
2020-06-11 22:30:14 -07:00
Ekaitz Zarraga 9c6ea3cb56
gnu: icecat: Fix WebGL support.
* gnu/packages/gnuzilla.scm (icecat): Wrap mesa.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-06-12 01:29:54 +02:00
Ludovic Courtès 8a02e45d93
shepherd: 'read-pid-file/container' terminates the whole process group.
This mirrors a change made in the Shepherd 0.8.0.  Previously, upon
startup failure, we could have left processes behind.

* gnu/build/shepherd.scm (read-pid-file/container): Kill (- PID) instead
of PID.
2020-06-12 00:04:42 +02:00
Ludovic Courtès b6b95685d0
shepherd: Unblock signals in the child process.
Fixes <https://bugs.gnu.org/41791>.
Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

This change mirrors changes made in the Shepherd 0.8.1, where signals
are blocked in the shepherd process in support of 'signalfd'.  The
regression was introduced with the switch to 0.8.1 in
3f9c62d1a8b345909adaeb22f454ad22554c55a1: child processes would not
receive SIGTERM upon 'herd stop SERVICE'.

* gnu/build/shepherd.scm <top level>: Autoload (shepherd system).
(make-forkexec-constructor/container): Call call to 'sigaction' and
'unblock-signals'.
2020-06-12 00:04:42 +02:00
Jakub Kądziołka 648ae62112
gnu: Add exercism and dependencies.
* gnu/packages/education.scm (exercism): New variable.
* gnu/packages/patches/exercism-disable-self-update.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/golang.scm (go-github-com-spf13-afero)
  (go-github-com-spf13-cast)
  (go-github-com-spf13-cobra)
  (go-github-com-spf13-jwalterweatherman)
  (go-github-com-spf13-viper)
  (go-github-com-fsnotify-fsnotify)
  (go-github-com-magiconair-properties)
  (go-github-com-pelletier-go-toml)
  (go-github-com-subosito-gotenv)
  (go-gopkg-in-ini-v1)
  (go-github-com-mitchellh-mapstructure): New variables.
2020-06-11 22:44:27 +02:00
Mark H Weaver 437e64b7d3
gnu: linux-libre: Update to 5.4.46.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.46.
(linux-libre-5.4-pristine-source): Update hash.
2020-06-11 16:19:38 -04:00
Mark H Weaver 48f3631b0f
gnu: linux-libre@5.7: Update to 5.7.2.
* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.128.
(linux-libre-5.7-pristine-source): Update hash.
2020-06-11 16:19:36 -04:00
Mark H Weaver 1c02643a06
gnu: linux-libre@5.6: Remove.
Users of linux-libre-5.6 should migrate to version 5.7.

* gnu/packages/linux.scm (deblob-scripts-5.6, linux-libre-5.6-version)
(linux-libre-5.6-pristine-source, linux-libre-5.6-source)
(linux-libre-headers-5.6, linux-libre-arm-generic-5.6)
(linux-libre-arm64-generic-5.6): Remove variables.
2020-06-11 16:19:34 -04:00
Mark H Weaver e37aff92e2
gnu: linux-libre@4.19: Update to 4.19.128.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.128.
(linux-libre-4.19-pristine-source): Update hash.
2020-06-11 16:19:32 -04:00
Mark H Weaver e5630f5d3c
gnu: linux-libre@4.14: Update to 4.14.184.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.184.
(linux-libre-4.14-pristine-source): Update hash.
2020-06-11 16:19:30 -04:00
Mark H Weaver 523d63638a
gnu: linux-libre@4.9: Update to 4.9.227.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.227.
(linux-libre-4.9-pristine-source): Update hash.
2020-06-11 16:19:27 -04:00
Mark H Weaver 59feeb96e4
gnu: linux-libre@4.4: Update to 4.4.227.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.227.
(linux-libre-4.4-pristine-source): Update hash.
2020-06-11 16:19:25 -04:00
Efraim Flashner e73a016df2
gnu: adns: Update to 1.6.0.
* gnu/packages/adns.scm (adns): Update to 1.6.0.
[source]: Use https.
[native-inputs]: Add m4.
2020-06-11 23:13:40 +03:00
Efraim Flashner 4908ba058f
gnu: subversion: Update to 1.14.0.
* gnu/packages/version-control.scm (subversion): Update to 1.14.0.
[source]: Update source URI.
2020-06-11 22:41:02 +03:00
Ludovic Courtès ecf92194a5
gnu: nghttp2: Replace with version 1.41 [fixes CVE-2020-11080].
* gnu/packages/web.scm (nghttp2-1.41): New variable.
(nghttp2)[replacement]: New field.
2020-06-11 19:05:05 +02:00
Ludovic Courtès 03a70e4c19
packages: 'package-grafts' returns grafts for all the relevant outputs.
Fixes <https://bugs.gnu.org/41796>.
Reported by Jakub Kądziołka <kuba@kadziolka.net>.

* guix/packages.scm (input-graft): Add 'output' parameter and honor it.
Add OUTPUT to the cache key.
(input-cross-graft): Likewise.
(fold-bag-dependencies): Operate on inputs instead of nodes.  Turn
VISITED into a vhash instead of a set.  Pass PROC HEAD and OUTPUT
instead of just HEAD.
(bag-grafts): Adjust accordingly.
* tests/packages.scm ("package-grafts, dependency on several outputs"):
New test.
2020-06-11 19:05:05 +02:00
Ricardo Wurmus cbd9581acc
gnu: r-with-tests, r-minimal: Update to 4.0.1.
* gnu/packages/statistics.scm (r-with-tests, r-minimal): Update to 4.0.1.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus 67ee20fbd2
gnu: r-brms: Update to 2.13.0.
* gnu/packages/cran.scm (r-brms): Update to 2.13.0.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus 20702ad9a3
gnu: r-crochet: Update to 2.3.0.
* gnu/packages/cran.scm (r-crochet): Update to 2.3.0.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus e5884ce4c7
gnu: r-openmx: Update to 2.17.4.
* gnu/packages/cran.scm (r-openmx): Update to 2.17.4.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus b34ba0649a
gnu: r-stanheaders: Update to 2.21.0-5.
* gnu/packages/cran.scm (r-stanheaders): Update to 2.21.0-5.
[propagated-inputs]: Add r-rcppeigen and r-rcppparallel.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus 3a9a695255
gnu: r-semtools: Update to 0.5-3.
* gnu/packages/cran.scm (r-semtools): Update to 0.5-3.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus bd76f9561d
gnu: r-sem: Update to 3.1-11.
* gnu/packages/cran.scm (r-sem): Update to 3.1-11.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus db4d3b2581
gnu: r-emplik: Update to 1.1-1.
* gnu/packages/cran.scm (r-emplik): Update to 1.1-1.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus de26ce7265
gnu: r-rsvg: Update to 2.1.
* gnu/packages/cran.scm (r-rsvg): Update to 2.1.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus 8ddf3be097
gnu: r-actuar: Update to 3.0-0.
* gnu/packages/cran.scm (r-actuar): Update to 3.0-0.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus 8050cce35d
gnu: r-gdina: Update to 2.8.0.
* gnu/packages/cran.scm (r-gdina): Update to 2.8.0.
2020-06-11 17:03:48 +02:00
Ricardo Wurmus 242fae8edf
gnu: r-seewave: Update to 2.1.6.
* gnu/packages/cran.scm (r-seewave): Update to 2.1.6.
[inputs]: Add libsndfile.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 30031516d1
gnu: r-elasticnet: Update to 1.3.
* gnu/packages/cran.scm (r-elasticnet): Update to 1.3.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus bb714ae79f
gnu: r-showtext: Update to 0.8-1.
* gnu/packages/cran.scm (r-showtext): Update to 0.8-1.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 8957a336f7
gnu: r-showtextdb: Update to 3.0.
* gnu/packages/cran.scm (r-showtextdb): Update to 3.0.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus b99ed8e6e5
gnu: r-abcrlda: Update to 1.0.3.
* gnu/packages/cran.scm (r-abcrlda): Update to 1.0.3.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 7262c1ff18
gnu: r-rgdal: Update to 1.5-10.
* gnu/packages/cran.scm (r-rgdal): Update to 1.5-10.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus dfd0b55f9e
gnu: r-parameters: Update to 0.8.0.
* gnu/packages/cran.scm (r-parameters): Update to 0.8.0.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 53bf76c574
gnu: r-systemfonts: Update to 0.2.3.
* gnu/packages/cran.scm (r-systemfonts): Update to 0.2.3.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 897ed4a76f
gnu: r-rhpcblasctl: Update to 0.20-137.
* gnu/packages/cran.scm (r-rhpcblasctl): Update to 0.20-137.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 4c4c34a154
gnu: r-ggraph: Update to 2.0.3.
* gnu/packages/cran.scm (r-ggraph): Update to 2.0.3.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus ed7fa0af07
gnu: r-europepmc: Update to 0.4.
* gnu/packages/cran.scm (r-europepmc): Update to 0.4.
[propagated-inputs]: Add r-rlang, r-tibble, and r-tidyr.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus 93043ba337
gnu: r-msigdbr: Update to 7.1.1.
* gnu/packages/cran.scm (r-msigdbr): Update to 7.1.1.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:47 +02:00
Ricardo Wurmus a50246f455
gnu: r-bookdown: Update to 0.19.
* gnu/packages/cran.scm (r-bookdown): Update to 0.19.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus 5547b4360f
gnu: r-rms: Update to 6.0-0.
* gnu/packages/cran.scm (r-rms): Update to 6.0-0.
[propagated-inputs]: Add r-cluster, r-digest, and r-mass.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus d263b2d67b
gnu: r-polspline: Update to 1.1.19.
* gnu/packages/cran.scm (r-polspline): Update to 1.1.19.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus 5130c454dd
gnu: r-lemon: Update to 0.4.5.
* gnu/packages/cran.scm (r-lemon): Update to 0.4.5.
[native-inputs]: Add r-knitr.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus 2de55fbab9
gnu: r-picante: Update to 1.8.2.
* gnu/packages/cran.scm (r-picante): Update to 1.8.2.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus e27fc23b07
gnu: r-lavaan: Update to 0.6-6.
* gnu/packages/cran.scm (r-lavaan): Update to 0.6-6.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus 52d7306100
gnu: r-cmprsk: Update to 2.2-10.
* gnu/packages/cran.scm (r-cmprsk): Update to 2.2-10.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus 4c96ee1c40
gnu: r-gmp: Update to 0.6-0.
* gnu/packages/cran.scm (r-gmp): Update to 0.6-0.
2020-06-11 17:03:46 +02:00
Ricardo Wurmus d6df7299d3
gnu: r-bigrquery: Update to 1.3.1.
* gnu/packages/cran.scm (r-bigrquery): Update to 1.3.1.
2020-06-11 17:03:46 +02:00