Commit graph

68517 commits

Author SHA1 Message Date
Ludovic Courtès 31726f32ac
transformations: Raise '&formatted-message' exceptions instead of 'leave'.
* guix/transformations.scm (evaluate-replacement-specs)
(package-git-url, evaluate-git-replacement-specs)
(transform-package-source-git-url)
(transform-package-toolchain): Use 'raise' and 'formatted-message'
instead of 'leave'.
2020-10-31 23:16:43 +01:00
Ludovic Courtès f68b3ba12d
guix build: Move transformation options to (guix transformations).
* guix/transformations.scm: New file.
* tests/scripts-build.scm: Rename to...
* tests/transformations.scm: ... this.
* Makefile.am (MODULES): Add 'guix/transformations.scm'.
(SCM_TESTS): Adjust to rename.
* guix/scripts/build.scm (numeric-extension?)
(tarball-base-name, <downloaded-file>, download-to-store*)
(compile-downloaded-file, package-with-source)
(transform-package-source, evaluate-replacement-specs)
(transform-package-inputs, transform-package-inputs/graft)
(%not-equal, package-git-url, evaluate-git-replacement-specs)
(transform-package-source-branch, transform-package-source-commit)
(transform-package-source-git-url, package-dependents/spec)
(package-toolchain-rewriting, transform-package-toolchain)
(transform-package-with-debug-info, transform-package-tests)
(%transformations, transformation-procedure, %transformation-options)
(show-transformation-options-help, options->transformation)
(package-transformations): Move to (guix transformations).
* guix/scripts/environment.scm: Adjust accordingly.
* guix/scripts/graph.scm: Likewise.
* guix/scripts/install.scm: Likewise.
* guix/scripts/pack.scm: Likewise.
* guix/scripts/package.scm: Likewise.
* guix/scripts/upgrade.scm: Likewise.
* po/guix/POTFILES.in: Add 'guix/transformations.scm'.
2020-10-31 23:16:43 +01:00
Ludovic Courtès 1ae33664a6
guix build: 'options->transformation' no longer takes a 'store' parameter.
* guix/scripts/build.scm (transform-package-source)
(transform-package-inputs, transform-package-inputs/graft)
(transform-package-source-branch, transform-package-source-commit)
(transform-package-source-git-url, transform-package-toolchain)
(transform-package-with-debug-info, transform-package-tests): Remove
'store' parameter.
(options->transformation, options->derivations): Adjust accordingly.
* guix/scripts/environment.scm (options/resolve-packages): Likewise.
* guix/scripts/graph.scm (guix-graph): Likewise.
* guix/scripts/pack.scm (guix-pack): Likewise.
* guix/scripts/package.scm (transaction-upgrade-entry): Likewise.
(process-actions): Likewise.
* tests/scripts-build.scm ("options->transformation, no transformations")
("options->transformation, with-source, replacement"):
Adjust tests.
("options->transformation, with-source")
("options->transformation, with-source, with version")
("options->transformation, with-source, PKG=URI"): Use 'lower-object' to
compute the store file name of the source.
("options->transformation, with-source, no matches"): Remove
'with-store' and adjust accordingly.
("options->transformation, with-input"): Likewise.
("options->transformation, with-graft"): Likewise.
("options->transformation, with-branch"): Likewise.
("options->transformation, with-commit"): Likewise.
("options->transformation, with-git-url"): Likewise.
("options->transformation, with-git-url + with-branch"): Likewise.
("options->transformation, with-c-toolchain"): Likewise.
("options->transformation, with-c-toolchain twice"): Likewise.
("options->transformation, with-c-toolchain, no effect"): Likewise.
("options->transformation, with-debug-info"): Likewise.
("options->transformation, without-tests"): Likewise.
2020-10-31 23:16:43 +01:00
Ludovic Courtès e72cc79263
guix build: Remove unnecessary (replacement #f).
* guix/scripts/build.scm (package-with-source): Remove 'replacement'
field, which is innate since d5ec5ed719.
2020-10-31 23:16:43 +01:00
Ludovic Courtès 139c4ac199
guix build: 'package-with-source' no longer takes a 'store' parameter.
* guix/scripts/build.scm (<downloaded-file>): New record type.
(download-to-store*): New variable.
(compile-downloaded-file): New procedure.
(package-with-source): Remove 'store' parameter.  Use 'downloaded-file'
instead of 'download-to-store'.
(transform-package-source): Adjust accordingly.
2020-10-31 23:16:42 +01:00
Lars-Dominik Braun 48dec2e04e
gnu: Add python-asyncssh.
* gnu/packages/ssh.scm (python-asyncssh): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-10-31 21:35:20 +00:00
Hendur Saga via Guix-patches via 17bc59898a
gnu: Add xstow.
* gnu/packages/package-management.scm (xstow): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-10-31 21:03:45 +00:00
nixo ce5740043f
gnu: Add font-openmoji
* gnu/packages/fonts.scm (font-openmoji): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-10-31 20:22:20 +00:00
Guillaume Le Vaillant c94367eaaf
gnu: sbcl-geco: Fix build.
* gnu/packages/patches/sbcl-geco-fix-organism-class.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/lisp-xyz.scm (sbcl-geco)[source]: Use it.
2020-10-31 18:01:00 +01:00
Leo Prikler 9c69fec08e
gnu: gnome-builder: Fix the build.
As reported in #43296, gnome-builder tries to be linked against the static
version of libselinux (propagated through glib/gio), failing to do so, as it
also wants to be a PIE.  To keep the PIE, link it against the dynamic library.

Fixes <https://bugs.gnu.org/43296>.

* gnu/packages/gnome.scm (gnome-builder)[arguments]: Add 'fix-ninja' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-10-31 12:55:51 -04:00
Ricardo Wurmus d7e033b9a1
gnu: r-lme4: Update to 1.1-25.
* gnu/packages/statistics.scm (r-lme4): Update to 1.1-25.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 5e057bdd3f
gnu: r-quantreg: Update to 5.75.
* gnu/packages/statistics.scm (r-quantreg): Update to 5.75.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 1f5eb3bdad
gnu: r-vgam: Update to 1.1-4.
* gnu/packages/statistics.scm (r-vgam): Update to 1.1-4.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 97faa49f69
gnu: r-flexmix: Update to 2.3-17.
* gnu/packages/statistics.scm (r-flexmix): Update to 2.3-17.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 9bca3c82fb
gnu: r-statmod: Update to 1.4.35.
* gnu/packages/statistics.scm (r-statmod): Update to 1.4.35.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 6800d9bdf8
gnu: r-ztable: Update to 0.2.2.
* gnu/packages/statistics.scm (r-ztable): Update to 0.2.2.
[propagated-inputs]: Remove r-moonbook; add r-rstudioapi.
[native-inputs]: Add r-knitr.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 1b5ca298bc
gnu: r-e1071: Update to 1.7-4.
* gnu/packages/statistics.scm (r-e1071): Update to 1.7-4.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 20d86963b3
gnu: r-pkgmaker: Update to 0.32.2.
* gnu/packages/statistics.scm (r-pkgmaker): Update to 0.32.2.
[propagated-inputs]: Remove r-bibtex, r-magrittr, and r-stringi.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 398ef3dd01
gnu: r-dt: Update to 0.16.
* gnu/packages/statistics.scm (r-dt): Update to 0.16.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 4748a62a94
gnu: r-domc: Update to 1.3.7.
* gnu/packages/statistics.scm (r-domc): Update to 1.3.7.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 6b0a9017c4
gnu: r-doparallel: Update to 1.0.16.
* gnu/packages/statistics.scm (r-doparallel): Update to 1.0.16.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus b93415c7c0
gnu: r-foreach: Update to 1.5.1.
* gnu/packages/statistics.scm (r-foreach): Update to 1.5.1.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 8d7adab7fd
gnu: r-iterators: Update to 1.0.13.
* gnu/packages/statistics.scm (r-iterators): Update to 1.0.13.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 84031ee8c1
gnu: r-segmented: Update to 1.3-0.
* gnu/packages/statistics.scm (r-segmented): Update to 1.3-0.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 111cdbba26
gnu: r-rmarkdown: Update to 2.5.
* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.5.
[propagated-inputs]: Remove r-mime.
2020-10-31 13:46:48 +01:00
Ricardo Wurmus 698f5c0b03
gnu: r-rcpparmadillo: Update to 0.10.1.0.0.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.1.0.0.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus 966486cf04
gnu: r-ade4: Update to 1.7-16.
* gnu/packages/statistics.scm (r-ade4): Update to 1.7-16.
[propagated-inputs]: Add r-progress.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus c06dc385bf
gnu: r-data-table: Update to 1.13.2.
* gnu/packages/statistics.scm (r-data-table): Update to 1.13.2.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus dae8fb48ce
gnu: r-formula: Update to 1.2-4.
* gnu/packages/statistics.scm (r-formula): Update to 1.2-4.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus 847ab02d4e
gnu: r-tibble: Update to 3.0.4.
* gnu/packages/statistics.scm (r-tibble): Update to 3.0.4.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus 677f2ee69c
gnu: r-rlang: Update to 0.4.8.
* gnu/packages/statistics.scm (r-rlang): Update to 0.4.8.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus 279941e087
gnu: r-r6: Update to 2.5.0.
* gnu/packages/statistics.scm (r-r6): Update to 2.5.0.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus 45c6df5108
gnu: r-labeling: Update to 0.4.2.
* gnu/packages/statistics.scm (r-labeling): Update to 0.4.2.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus f9e1561c46
gnu: r-digest: Update to 0.6.27.
* gnu/packages/statistics.scm (r-digest): Update to 0.6.27.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus 92a837128c
gnu: r-nlme: Update to 3.1-150.
* gnu/packages/statistics.scm (r-nlme): Update to 3.1-150.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus 0379e246d9
gnu: r-kernsmooth: Update to 2.23-18.
* gnu/packages/statistics.scm (r-kernsmooth): Update to 2.23-18.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus e460ccba57
gnu: r-modeldata: Update to 0.1.0.
* gnu/packages/cran.scm (r-modeldata): Update to 0.1.0.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus 548ada697a
gnu: r-parsnip: Update to 0.1.4.
* gnu/packages/cran.scm (r-parsnip): Update to 0.1.4.
2020-10-31 13:46:47 +01:00
Ricardo Wurmus aea98cea78
gnu: r-tidypredict: Update to 0.4.8.
* gnu/packages/cran.scm (r-tidypredict): Update to 0.4.8.
2020-10-31 13:46:46 +01:00
Ricardo Wurmus ceec32b92d
gnu: r-warp: Update to 0.2.0.
* gnu/packages/cran.scm (r-warp): Update to 0.2.0.
2020-10-31 13:46:46 +01:00
Ricardo Wurmus bbe6d41e3c
gnu: r-workflows: Update to 0.2.1.
* gnu/packages/cran.scm (r-workflows): Update to 0.2.1.
2020-10-31 13:46:46 +01:00
Ricardo Wurmus adf17f25f4
gnu: r-igraph: Update to 1.2.6.
* gnu/packages/cran.scm (r-igraph): Update to 1.2.6.
2020-10-31 13:46:46 +01:00
Ricardo Wurmus b0144e2d8a
gnu: r-rcppziggurat: Update to 0.1.6.
* gnu/packages/cran.scm (r-rcppziggurat): Update to 0.1.6.
2020-10-31 13:46:46 +01:00
Ricardo Wurmus 41a73262e2
gnu: r-cpp11: Update to 0.2.3.
* gnu/packages/cran.scm (r-cpp11): Update to 0.2.3.
2020-10-31 13:46:46 +01:00
Ricardo Wurmus a9b7c063ef
gnu: r-rismed: Update to 2.2.
* gnu/packages/cran.scm (r-rismed): Update to 2.2.
2020-10-31 13:46:46 +01:00
Ricardo Wurmus 6058241bf4
gnu: r-brms: Update to 2.14.0.
* gnu/packages/cran.scm (r-brms): Update to 2.14.0.
2020-10-31 13:46:46 +01:00
Ricardo Wurmus d13123aac1
gnu: r-iheatmapr: Update to 0.5.1.
* gnu/packages/cran.scm (r-iheatmapr): Update to 0.5.1.
2020-10-31 13:46:45 +01:00
Ricardo Wurmus cc30f144d7
gnu: r-acet: Update to 1.8.1.
* gnu/packages/cran.scm (r-acet): Update to 1.8.1.
2020-10-31 13:46:45 +01:00
Ricardo Wurmus 88c75556de
gnu: r-rgdal: Update to 1.5-18.
* gnu/packages/cran.scm (r-rgdal): Update to 1.5-18.
2020-10-31 13:46:45 +01:00
Ricardo Wurmus fa1a4b66c1
gnu: r-parameters: Update to 0.9.0.
* gnu/packages/cran.scm (r-parameters): Update to 0.9.0.
2020-10-31 13:46:45 +01:00