summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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.
* gnu: fio: Disable native CPU compiler optimizations.Marius Bakke2021-11-06
| | | | | * gnu/packages/benchmark.scm (fio)[arguments]: Add #:configure-flags. Adjust configure phase accordingly.
* gnu: fio: Disable Ceph/RADOS support.Marius Bakke2021-11-06
| | | | | | This little-used feature is easy to add on demand and blows up the closure. * gnu/packages/benchmark.scm (fio)[inputs]: Remove CEPH.
* gnu: fio: Don't bother wrapping scripts.Marius Bakke2021-11-06
| | | | | | | | | | | fio comes with many scripts of varying utility. Some require extra additional programs, which users can easily install as needed; there is little use in imposing all optional dependencies on all users of fio. * gnu/packages/benchmark.scm (fio)[arguments]: Remove patch-paths phase. Rewrite move-outputs to move all discovered scripts and not wrap any. [inputs]: Remove GNUPLOT, PYTHON-2, PYTHON2-NUMPY, and PYTHON2-PANDAS. Add PYTHON.
* Update mailmap and copyright assignments for Liliana Marie Prikler.Liliana Marie Prikler2021-11-06
| | | | | | | Use full names everywhere. * .mailmap: Use full name for Liliana Marie Prikler. * gnu/packages/zig.scm: Likewise.
* nls: Update translations.Julien Lepiller2021-11-06
| | | | | | * po/doc/guix-cookbook.es.po: New file. * po/doc/local.mk: Add 'es' cookbook. * doc/local.mk: Add 'es' cookbook.
* gnu: msmtp: Update to 1.8.19.Xinglu Chen2021-11-06
| | | | | * gnu/packages/mail.scm (msmtp): Update to 1.8.19. [properties]: Set ‘release-monitoring-url’.
* gnu: Add emacs-devdocs.Aleksandr Vityazev2021-11-06
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-devdocs): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-excorporate.phodina2021-11-06
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-excorporate): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-fsm.phodina2021-11-06
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-fsm): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-soap-client.phodina2021-11-06
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-soap-client): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-url-http-ntlm.phodina2021-11-06
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-url-http-ntlm): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-nadvice.phodina2021-11-06
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-nadvice): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-ntlm.phodina2021-11-06
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-ntlm): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: webkitgtk: Disable SSE2 when not on x86_64.Liliana Marie Prikler2021-11-06
| | | | | * gnu/packages/webkit.scm (webkitgtk)[#:phases]: Add ‘disable-sse2’ if the current (target) system is not an x86_64 one.
* gnu: emacs-git-modes: Add TeXinfo markup to description.Nicolas Goaziou2021-11-06
| | | | * gnu/packages/emacs-xyz.scm (git-modes): Add TeXinfo markup.
* gnu: emacs-git-modes: Update to 1.4.0.Nicolas Goaziou2021-11-06
| | | | * gnu/packages/emacs-xyz.scm (emacs-git-modes): Update to 1.4.0.
* gnu: webkitgtk: Fix build on i686-linux.Mark H Weaver2021-11-06
| | | | | | | | | Fixes <https://bugs.gnu.org/51591>. * gnu/packages/webkit.scm (webkitgtk)[arguments]: Use quasiquote for the argument list. When building on i686-linux, insert a 'substitute*' form in the 'prepare-build-environment' phase that disables the use of '__builtin_mul_overflow'.
* gnu: opam: Update to 2.1.1.Julien Lepiller2021-11-05
| | | | * gnu/packages/ocaml.scm (opam): Update to 2.1.1.
* gnu: Use license: prefix.phodina2021-11-05
| | | | | | | | * gnu/packages/markup.scm (hoedown, markdown, discount, perl-text-markdown-discount, cmark, smu, md4c, python-mistletoe) [license]: Prefix with license:. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: Add lowdown.phodina2021-11-05
| | | | | | * gnu/packages/markup.scm (lowdown): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: diffoscope: Update to 190.Vagrant Cascadian2021-11-05
| | | | | * gnu/packages/diffoscope.scm (diffoscope): Update to 190. [arguments]: Remove 'skip-python-tests phase.
* gnu: git-annex: Update to 8.20211028.Kyle Meyer2021-11-05
| | | | | | * gnu/packages/haskell-apps.scm (git-annex): Update to 8.20211028. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add i3status-rust.phodina2021-11-04
| | | | | | | | * gnu/packages/rust-apps.scm (i3status-rust): New variable. * gnu/packages/patches/i3status-rust-enable-unstable-features.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-libpulse-binding-2.phodina2021-11-04
| | | | | | * gnu/packages/crates-io.scm (rust-libpulse-binding-2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-libpulse-sys-1.phodina2021-11-04
| | | | | | * gnu/packages/crates-io.scm (rust-libpulse-sys-1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-cpuprofiler-0.0.phodina2021-11-04
| | | | | | * gnu/packages/crates-io.scm (rust-cpuprofiler-0.0): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: parlatype: Update to 3.0.Nicolas Goaziou2021-11-04
| | | | | * gnu/packages/gnome.scm (parlatype): Update to 3.0. [homepage]: Update URL.
* gnu: emacs-ivy-posframe: Update to 0.6.3.Nicolas Goaziou2021-11-04
| | | | * gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.6.3.
* gnu: emacs-posframe: Update to 1.1.0.Nicolas Goaziou2021-11-04
| | | | * gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.0.
* gnu: Add vim-nerdcommenter.Foo Chuan Wei2021-11-04
| | | | | | * gnu/packages/vim.scm (vim-nerdcommenter): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: emacs-flymake-shellcheck: Add reference to shellcheck.Morgan Smith2021-11-04
| | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-flymake-shellcheck) [inputs]: Add shellcheck. [arguments]: Add substitute-shellcheck-path phase. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* Revert "gnu: webkitgtk: Use GCC 11 instead of Clang."Mark H Weaver2021-11-04
| | | | | | This reverts commit 63f78f6a6ea0d33f3b1fa68c7285cfb865677211. It led to broken builds of epiphany, gnome-online-accounts, yelp, zenity, surf, and possibly others.
* gnu: emacs-eshell-did-you-mean: Update to 0.2.Nicolas Goaziou2021-11-04
| | | | * gnu/packages/emacs-xyz.scm (emacs-eshell-did-you-mean): Update to 0.2.
* gnu: emacs-ebib: Update to 2.33.Nicolas Goaziou2021-11-04
| | | | * gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.33.
* gnu: webkitgtk: Use GCC 11 instead of Clang.Liliana Marie Prikler2021-11-04
| | | | | | | | | | WebkitGTK still compiles fine on x86_64 using GCC 11. This is the only architecture known to compile currently, as i686 fails with Clang and others fail due to unsatisfied dependencies. * gnu/packages/webkit.scm (webkitgtk)[#:phases]: Drop ‘prepare-build-environment’. [native-inputs]: Drop clang, add gcc.
* gnu: linux-libre 4.4: Update to 4.4.291.Leo Famulari2021-11-03
| | | | | * gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.291. (linux-libre-4.4-pristine-source): Update hash.