Commit graph

62241 commits

Author SHA1 Message Date
Ricardo Wurmus
e6aacef67e
gnu: Add r-scatterpie.
* gnu/packages/cran.scm (r-scatterpie): New variable.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus
45f54b418b
gnu: Add r-gprofiler2.
* gnu/packages/cran.scm (r-gprofiler2): New variable.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus
f9311eaa7c
gnu: node: Build shared library.
* gnu/packages/node.scm (node)[arguments]: Build shared library.
2020-06-13 01:19:39 +02:00
Ricardo Wurmus
8e518d4802
guix: Update to Bioconductor 3.11.
* guix/build-system/r.scm (bioconductor-uri): Use new URL.
* guix/import/cran.scm (%bioconductor-version): Update to 3.11.
2020-06-13 01:19:38 +02:00
Ricardo Wurmus
a620d22ea8
gnu: r-gprofiler: Move to (gnu packages cran).
* gnu/packages/bioinformatics.scm (r-gprofiler): Move this variable from here...
* gnu/packages/cran.scm (r-gprofiler): ...to here.
2020-06-13 01:19:38 +02:00
Christopher Baines
db6290af7c
lint: check-patch-file-names: Use origin-actual-file-name.
This avoids crashes for the patch-file-names checker where a <origin> is used
for a patch, but without a value for the file-name field. This is currently
the case with the bash package.

* guix/lint.scm (check-patch-file-names): Change origin-file-name to
origin-actual-file-name.
2020-06-12 22:26:47 +01:00
Ludovic Courtès
29e4d3ea06
gnu: guile-sqlite3: Update to 0.1.1.
* gnu/packages/guile.scm (guile-sqlite3): Update to 0.1.1.
[source]: Remove 'patches', 'modules', and 'snippet'.
* gnu/packages/patches/guile-sqlite3-fix-cross-compilation.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-06-12 18:56:11 +02:00
Ludovic Courtès
52c529ff20
git-authenticate: Disallow SHA1 (and MD5) signatures.
* guix/git-authenticate.scm (commit-signing-key): Add
 #:disallowed-hash-algorithms and honor it.
(authenticate-commit)[recent-commit?]: New variable.
Pass #:disallowed-hash-algorithms to 'commit-signing-key'.
* tests/git-authenticate.scm ("signed commits, SHA1 signature"): New test.
2020-06-12 18:56:11 +02:00
Katherine Cox-Buday
7def5056b6
gnu: Add liblogging.
* gnu/packages/c.scm (liblogging): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-12 18:56:11 +02:00
Katherine Cox-Buday
0aee6e51b4
gnu: Add libfastjson.
* gnu/packages/c.scm (libfastjson): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-12 18:56:10 +02:00
Katherine Cox-Buday
70a49ef76b
gnu: Add libestr.
* gnu/packages/c.scm (libestr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-12 18:56:10 +02:00
Ryan Desfosses
3bec7a356a
gnu: Add emacs-shell-pop.
* gnu/packages/emacs-xyz.scm (emacs-shell-pop): New variable

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-12 18:56:10 +02:00
Efraim Flashner
205a0ecd5b
download: Add more apache mirrors.
* guix/download.scm (%mirrors): Add more apache mirrors.
2020-06-12 18:28:51 +03:00
Efraim Flashner
9a01efa262
gnu: Fix apache mirror URIs.
* gnu/packages/web.scm (serf)[source]: Remove redundant part of URI.
* gnu/packages/java.scm (ant-bootstrap, java-commons-httpclient,
java-jakarta-oro)[source]: Same.
* gnu/packages/maven.scm (maven-shared-utils, maven-plugin-annotations,
maven-wagon-provider-api, maven-artifact)[source]: Same.
2020-06-12 18:23:27 +03:00
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
3f9c62d1a8: 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