summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* guix: Upgrade to Bioconductor 3.14.Ricardo Wurmus2021-11-07
| | | | | | * guix/build-system/r.scm (bioconductor-uri): Bump Bioconductor version to 3.14. * guix/import/cran.scm (%bioconductor-version): Same.
* gnu: r-with-tests: Update patch to DESCRIPTION file.Ricardo Wurmus2021-11-07
| | | | | * gnu/packages/statistics.scm (r-with-tests)[arguments]: Patch line breaks and spaces in DESCRIPTION file to ensure reproducible build.
* gnu: r-with-tests: Remove trailing #T.Ricardo Wurmus2021-11-07
| | | | | * gnu/packages/statistics.scm (r-with-tests)[arguments]: Remove trailing #T from build phases.
* gnu: r-with-tests: Update to 4.1.2.Ricardo Wurmus2021-11-07
| | | | * gnu/packages/statistics.scm (r-with-tests): Update to 4.1.2.
* gnu: ardour: Update to 6.9.Thorsten Wilms2021-11-07
| | | | | | * gnu/packages/audio.scm (ardour): Update to 6.9. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* shell: Actually clean up the profile cache.Ludovic Courtès2021-11-07
| | | | | | | | | Previously, most actions would leave the cache as-is because 'guix-environment*' would indirectly call 'exit', and thus its continuation was never reached. * guix/scripts/shell.scm (guix-shell): Move call to 'maybe-remove-expired-cache-entries' to EXIT-HOOK.
* import: egg: Allow imports of a specific version.Xinglu Chen2021-11-07
| | | | | | | | | | | | * guix/import/egg.scm (eggs-repository): Change URL. (egg-metadata): Accept optional #:version keyword argument. (egg->guix-package): Accept ‘version’ argument. (egg-recursive-import): Add ‘version’ argument and honor it. * guix/scripts/import/egg.scm (guix-import-egg): Parse a specification instead of just a package name. * doc/guix.texi (Invoking guix import): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* doc: Improve documentation of the Bash home serviceXinglu Chen2021-11-07
| | | | | | | | | | | | * doc/guix.texi (Shells Home Services): Document ‘home-bash-extension’ configuration record. * gnu/home/services/shells.scm (generate-home-bash-documentation): Extract docstrings from ‘home-bash-extension’. (home-bash-configuration): Expound on docstrings. (home-bash-extension): Likewise. Fixes: <https://issues.guix.gnu.org/50991> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* home: services: bash: Add ‘aliases’ field.Xinglu Chen2021-11-07
| | | | | | | | | | | * doc/guix.texi (Shells Home Services): Document it. * gnu/home/services/shells.scm (bash-serialize-aliases): New procedure. (home-bash-configuration, home-bash-extension): Add ‘aliases’ field. (home-bash-extensions): Adjust accordingly. * guix/scripts/home/import.scm (generate-bash-configuration+modules): Populate the ‘alias’ field. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* file-systems: Validate the 'flags' field.Ludovic Courtès2021-11-07
| | | | | | | | | | Fixes <https://issues.guix.gnu.org/51425>. Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>. * gnu/system/file-systems.scm (invalid-file-system-flags) (%validate-file-system-flags): New procedures. (validate-file-system-flags): New macro. (<file-system>)[flags]: Add 'sanitize' property.
* ui: 'load*' correctly reports 'read-error' in all cases.Ludovic Courtès2021-11-07
| | | | | | | | | | | | | Previously, 'read-error' exceptions other than "missing closing paren" would not be reported; instead, we'd directly call (exit 1) without printing anything. Fixes <https://issues.guix.gnu.org/51463>. Reported by Alice BRENON <alice.brenon@ens-lyon.fr>. * guix/ui.scm (report-load-error): Report the error without re-throwing upon 'read-error'. * tests/guix-build.sh: Add test.
* gnu: 0ad: Update to 0.0.25b-alpha.Brendan Tildesley2021-11-07
| | | | | | | | | | | | | * gnu/packages/games.scm (0ad-data): Update to 0.0.25b-alpha. Unpack .zip files without need for a snippet. (0ad): Update to 0.0.25b-alpha. [arguments]<#:phases>: Properly unbundle cxxtest. Respect #:tests?. Install Freedesktop mimeinfo. Install icon to hicolor theme instead of share/pixmaps, which I don't think is used. <#:tests> Disable tests for now since they don't run. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: ansible-core: Update to 2.11.6.Tobias Geerinckx-Rice2021-11-07
| | | | * gnu/packages/admin.scm (ansible-core): Update to 2.11.6.
* gnu: xfstests: Update to 1.1.0-1.bae1d15.Tobias Geerinckx-Rice2021-11-07
| | | | * gnu/packages/file-systems.scm (xfstests): Update to 1.1.0-1.bae1d15.
* gnu: lv2: Update to 1.18.2.Tobias Geerinckx-Rice2021-11-07
| | | | * gnu/packages/audio.scm (lv2): Update to 1.18.2.
* gnu: jalv: Update to 1.6.6.Tobias Geerinckx-Rice2021-11-07
| | | | * gnu/packages/audio.scm (jalv): Update to 1.6.6.
* gnu: lilv: Update to 0.24.12.Tobias Geerinckx-Rice2021-11-07
| | | | | * gnu/packages/audio.scm (lilv): Update to 0.24.12. [arguments]: Don't explicitly return #t from phases.
* gnu: dvdisaster: Remove uninstallation script.Tobias Geerinckx-Rice2021-11-07
| | | | | * gnu/packages/cdrom.scm (dvdisaster)[arguments]: Add a new 'remove-uninstall-script phase.
* gnu: dvdisaster: Update to 0.79.9.Tobias Geerinckx-Rice2021-11-07
| | | | | | * gnu/packages/cdrom.scm (dvdisaster): Update to 0.79.9. [source, home-page]: Update home page. [arguments]: Don't explicitly return #t from phases.
* gnu: openttd: Fix build failure.Felix Gruber2021-11-07
| | | | | | | * packages/games.scm (openttd)[native-inputs]: Use gcc-9 to fix build failure. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: openttd-openmsx: Update to 0.4.2.Felix Gruber2021-11-07
| | | | | | | * packages/games.scm (openttd-openmsx): Update to 0.4.2. [native-inputs]: Replace python-2 with python-wrapper. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: openttd-opensfx: Update to 1.0.2.Felix Gruber2021-11-07
| | | | | | | * packages/games.scm (openttd-opensfx): Update to 1.0.2. [native-inputs]: Replace python-2 with python. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: openttd-opengfx: Update to 7.1.Felix Gruber2021-11-07
| | | | | | | | * packages/games.scm (openttd-opengfx): Update to 7.1. [native-inputs]: Replace python-2 with python. [arguments]: Use cc-for-target. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: openttd-engine: Update to 12.0.Felix Gruber2021-11-07
| | | | | | * gnu/packages/games.scm (openttd-engine): Update engine to 12.0. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add weechat-wee-slack.Arun Isaac2021-11-07
| | | | | | * gnu/packages/messaging.scm (weechat-wee-slack): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add weechat-matrix.Arun Isaac2021-11-07
| | | | | | * gnu/packages/messaging.scm (weechat-matrix): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add python-webcolors.Arun Isaac2021-11-07
| | | | | | * gnu/packages/python-web.scm (python-webcolors): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-log4rs-1.Vinicius Monego2021-11-07
| | | | | | * gnu/packages/crates-io.scm (rust-log4rs-1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-log-mdc-0.1.Vinicius Monego2021-11-07
| | | | | | * gnu/packages/crates-io.scm (rust-log-mdc-0.1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-diffus-0.10.Vinicius Monego2021-11-07
| | | | | | * gnu/packages/crates-io.scm (rust-diffus-0.10): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-diffus-derive-0.10.Vinicius Monego2021-11-07
| | | | | | * gnu/packages/crates-io.scm (rust-diffus-derive-0.10): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-snake-case-0.3.Vinicius Monego2021-11-07
| | | | | | * gnu/packages/crates-io.scm (rust-snake-case-0.3): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-xmltree-0.10.Vinicius Monego2021-11-07
| | | | | | | * gnu/packages/crates-io.scm (rust-xmltree-0.10): New variable. (rust-xmltree-0.8): Inherit from above. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-color-backtrace-0.5.Vinicius Monego2021-11-07
| | | | | | * gnu/packages/crates-io.scm (rust-color-backtrace-0.5): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: x42-plugins: Prepare for cross-compiling.Efraim Flashner2021-11-07
| | | | | * gnu/packages/music.scm (x42-plugins)[arguments]: Remove 'set-CC-variable phase. Use cc-for-target in make-flags.
* gnu: x42-plugins: Update to 20211016.Thorsten Wilms2021-11-07
| | | | | | * gnu/packages/music.scm (x42-plugins): Update to 20211016. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* guix-install.sh: Undo some bugs introduced by shellcheck.Tobias Geerinckx-Rice2021-11-07
| | | | * etc/guix-install.sh: Unquote all file names containing ~root.
* gnu: emacs-stream: Don't set a source file name.Marius Bakke2021-11-07
| | | | | | | | This is a follow-up to 678248f5ea3d3d19bc2a5a41d90bb30e63e667e1. * gnu/packages/emacs-xyz.scm (emacs-stream)[source]: Remove FILE-NAME, as the tarball name is already OK; and the -checkout name breaks build system assumptions on the core-updates branch.
* gnu: osm2pgsql: Update to 1.5.1.Felix Gruber2021-11-07
| | | | | | * gnu/packages/geo.scm (osm2pgsql): Update to 1.5.1. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: protozero: Update to 1.7.0.Felix Gruber2021-11-07
| | | | | | * gnu/packages/protobuf.scm (protozero): Update to 1.7.0. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: libosmium: Update to 2.17.1.Felix Gruber2021-11-07
| | | | | | * gnu/packages/geo.scm (libosmium): Update to 2.17.1. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: webkitgtk: Improve the 32-bit x86 target check.Mark H Weaver2021-11-07
| | | | | * gnu/packages/webkit.scm (webkitgtk)[arguments]: In the 'prepare-build-environment' phase, use 'target-x86-32?'.
* utils: Define a target-x86-32? and target-x86-64? predicate.Maxime Devos2021-11-07
| | | | | | | * guix/utils.scm (target-x86-32?, target-x86-64?): New predicates. * tests/utils.scm ("target-x86-32?", "target-x86-64?"): New tests. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: emacs-geiser-guile: Update to 0.18.Nicolas Goaziou2021-11-07
| | | | | * gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.18. [arguments]<#:phases>: Remove trailing #t from phase.
* environment: Suggest command upon 'execlp' failure.Ludovic Courtès2021-11-06
| | | | | | | | | * guix/scripts/environment.scm (launch-environment): Call 'primitive-_exit' upon 'system-error. (suggest-command-name, validate-exit-status): New procedures. (launch-environment/fork): Call 'validate-exit-status'. (launch-environment/container)[exit/status*]: New procedure. Use it instead of 'exit/status'.
* profiles: Build the man database only if 'man-db' is in the profile.Ludovic Courtès2021-11-06
| | | | | | | | | | | This allows us to skip the expensive man-db profile hook in most cases. Suggested by Liliana Marie Prikler <liliana.prikler@gmail.com>. * guix/profiles.scm (manual-database/optional): New procedure. (%default-profile-hooks): Use it instead of 'manual-database'. * doc/guix.texi (Documentation): Add footnote about 'man -k' database creation.
* import: elpa: Work around Guile 3.0.[5-7] compiler bug.Ludovic Courtès2021-11-06
| | | | | | | | Fixes <https://issues.guix.gnu.org/49006>. Reported by Xinglu Chen <public@yoctocell.xyz>. * guix/import/elpa.scm (elpa-package->sexp)[melpa-recipe]: Add call to 'identity'.
* tests: Avoid literal strings for invalid Texinfo markup.Ludovic Courtès2021-11-06
| | | | | | | | This is a followup to e171182a20962c4119e12439b92bbbfd59b1495e. * tests/lint.scm ("description: invalid Texinfo markup") ("synopsis: valid Texinfo markup"): Add call to 'identity' to avoid triggering a syntax error.
* gnu: emacs-helm-bibtex: Update to 2.0.0-3.aa77534.Nicolas Goaziou2021-11-06
| | | | * gnu/packages/emacs-xyz.scm (emacs-helm-bibtex): Update to 2.0.0-3.aa77534.
* gnu: Add emacs-citar.Nicolas Goaziou2021-11-06
| | | | * gnu/packages/emacs-xyz.scm (emacs-citar): New variable.