Commit graph

85003 commits

Author SHA1 Message Date
Arun Isaac
73679a6837
gnu: Add python-webcolors.
* gnu/packages/python-web.scm (python-webcolors): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-07 22:50:27 +02:00
Vinicius Monego
6e3eba9d1f
gnu: Add rust-log4rs-1.
* gnu/packages/crates-io.scm (rust-log4rs-1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-07 22:28:48 +02:00
Vinicius Monego
b76b29957e
gnu: Add rust-log-mdc-0.1.
* gnu/packages/crates-io.scm (rust-log-mdc-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-07 22:28:46 +02:00
Vinicius Monego
e9eb6b1102
gnu: Add rust-diffus-0.10.
* gnu/packages/crates-io.scm (rust-diffus-0.10): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-07 22:28:44 +02:00
Vinicius Monego
38912f139f
gnu: Add rust-diffus-derive-0.10.
* gnu/packages/crates-io.scm (rust-diffus-derive-0.10): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-07 22:28:43 +02:00
Vinicius Monego
551e39ccb1
gnu: Add rust-snake-case-0.3.
* gnu/packages/crates-io.scm (rust-snake-case-0.3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-07 22:28:41 +02:00
Vinicius Monego
cd968c83aa
gnu: Add rust-xmltree-0.10.
* 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>
2021-11-07 22:28:39 +02:00
Vinicius Monego
9bf3bc8418
gnu: Add rust-color-backtrace-0.5.
* gnu/packages/crates-io.scm (rust-color-backtrace-0.5): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-07 22:28:37 +02:00
Efraim Flashner
3e6f857354
gnu: x42-plugins: Prepare for cross-compiling.
* gnu/packages/music.scm (x42-plugins)[arguments]: Remove
'set-CC-variable phase. Use cc-for-target in make-flags.
2021-11-07 22:25:23 +02:00
Thorsten Wilms
6f45418416
gnu: x42-plugins: Update to 20211016.
* gnu/packages/music.scm (x42-plugins): Update to 20211016.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-07 22:21:20 +02:00
Tobias Geerinckx-Rice
071f4e3db3
guix-install.sh: Undo some bugs introduced by shellcheck.
* etc/guix-install.sh: Unquote all file names containing ~root.
2021-11-07 20:09:59 +01:00
Marius Bakke
a0f1476e8f
gnu: emacs-stream: Don't set a source file name.
This is a follow-up to 678248f5ea.

* 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.
2021-11-07 14:20:41 +01:00
Felix Gruber
dc8e9d6f88
gnu: osm2pgsql: Update to 1.5.1.
* gnu/packages/geo.scm (osm2pgsql): Update to 1.5.1.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-11-07 10:01:31 +01:00
Felix Gruber
53bbbfb77c
gnu: protozero: Update to 1.7.0.
* gnu/packages/protobuf.scm (protozero): Update to 1.7.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-11-07 09:59:59 +01:00
Felix Gruber
b217208dd0
gnu: libosmium: Update to 2.17.1.
* gnu/packages/geo.scm (libosmium): Update to 2.17.1.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-11-07 09:56:55 +01:00
Mark H Weaver
b11badfb4c
gnu: webkitgtk: Improve the 32-bit x86 target check.
* gnu/packages/webkit.scm (webkitgtk)[arguments]: In the
'prepare-build-environment' phase, use 'target-x86-32?'.
2021-11-07 01:38:59 -04:00
Maxime Devos
b0519cc4b0
utils: Define a target-x86-32? and target-x86-64? predicate.
* 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>
2021-11-07 01:38:23 -04:00
Nicolas Goaziou
b96ae47bb0
gnu: emacs-geiser-guile: Update to 0.18.
* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.18.
[arguments]<#:phases>: Remove trailing #t from phase.
2021-11-07 00:20:35 +01:00
Ludovic Courtès
5d2d87fed7
environment: Suggest command upon 'execlp' failure.
* 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'.
2021-11-06 23:01:21 +01:00
Ludovic Courtès
3c1158ac4e
profiles: Build the man database only if 'man-db' is in the profile.
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.
2021-11-06 23:01:21 +01:00
Ludovic Courtès
d21353adea
import: elpa: Work around Guile 3.0.[5-7] compiler bug.
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'.
2021-11-06 23:01:21 +01:00
Ludovic Courtès
86ed003990
tests: Avoid literal strings for invalid Texinfo markup.
This is a followup to e171182a20.

* tests/lint.scm ("description: invalid Texinfo markup")
("synopsis: valid Texinfo markup"): Add call to 'identity' to avoid
triggering a syntax error.
2021-11-06 23:01:21 +01:00
Nicolas Goaziou
b2ee0798ee
gnu: emacs-helm-bibtex: Update to 2.0.0-3.aa77534.
* gnu/packages/emacs-xyz.scm (emacs-helm-bibtex): Update to 2.0.0-3.aa77534.
2021-11-06 22:42:55 +01:00
Nicolas Goaziou
9c30669551
gnu: Add emacs-citar.
* gnu/packages/emacs-xyz.scm (emacs-citar): New variable.
2021-11-06 22:15:36 +01:00
Marius Bakke
290a7664b5
gnu: fio: Disable native CPU compiler optimizations.
* gnu/packages/benchmark.scm (fio)[arguments]: Add #:configure-flags.  Adjust
configure phase accordingly.
2021-11-06 17:46:37 +01:00
Marius Bakke
75f2eb41cc
gnu: fio: Disable Ceph/RADOS support.
This little-used feature is easy to add on demand and blows up the closure.

* gnu/packages/benchmark.scm (fio)[inputs]: Remove CEPH.
2021-11-06 17:46:37 +01:00
Marius Bakke
5e7c2eb7ae
gnu: fio: Don't bother wrapping scripts.
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.
2021-11-06 17:46:37 +01:00
Liliana Marie Prikler
567c4f4495
Update mailmap and copyright assignments for Liliana Marie Prikler.
Use full names everywhere.

* .mailmap: Use full name for Liliana Marie Prikler.
* gnu/packages/zig.scm: Likewise.
2021-11-06 16:03:43 +01:00
Julien Lepiller
85430a9ea6
nls: Update translations.
* po/doc/guix-cookbook.es.po: New file.
* po/doc/local.mk: Add 'es' cookbook.
* doc/local.mk: Add 'es' cookbook.
2021-11-06 14:06:36 +01:00
Xinglu Chen
e58994f113
gnu: msmtp: Update to 1.8.19.
* gnu/packages/mail.scm (msmtp): Update to 1.8.19.
[properties]: Set ‘release-monitoring-url’.
2021-11-06 10:47:14 +01:00
Aleksandr Vityazev
39bf4eb38f
gnu: Add emacs-devdocs.
* gnu/packages/emacs-xyz.scm (emacs-devdocs): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-11-06 10:46:14 +01:00
phodina
c161ec6dc5
gnu: Add emacs-excorporate.
* gnu/packages/emacs-xyz.scm (emacs-excorporate): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-11-06 10:43:29 +01:00
phodina
d101486d7f
gnu: Add emacs-fsm.
* gnu/packages/emacs-xyz.scm (emacs-fsm): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-11-06 10:43:29 +01:00
phodina
2a66d806a8
gnu: Add emacs-soap-client.
* gnu/packages/emacs-xyz.scm (emacs-soap-client): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-11-06 10:43:29 +01:00
phodina
68abfea5c2
gnu: Add emacs-url-http-ntlm.
* gnu/packages/emacs-xyz.scm (emacs-url-http-ntlm): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-11-06 10:43:29 +01:00
phodina
dfb7416517
gnu: Add emacs-nadvice.
* gnu/packages/emacs-xyz.scm (emacs-nadvice): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-11-06 10:43:28 +01:00
phodina
36d1f71440
gnu: Add emacs-ntlm.
* gnu/packages/emacs-xyz.scm (emacs-ntlm): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-11-06 10:43:28 +01:00
Liliana Marie Prikler
d82fd7c2dd
gnu: webkitgtk: Disable SSE2 when not on x86_64.
* gnu/packages/webkit.scm (webkitgtk)[#:phases]: Add ‘disable-sse2’ if the
current (target) system is not an x86_64 one.
2021-11-06 10:33:52 +01:00
Nicolas Goaziou
3c3131b1c5
gnu: emacs-git-modes: Add TeXinfo markup to description.
* gnu/packages/emacs-xyz.scm (git-modes): Add TeXinfo markup.
2021-11-06 10:20:15 +01:00
Nicolas Goaziou
af14c6f101
gnu: emacs-git-modes: Update to 1.4.0.
* gnu/packages/emacs-xyz.scm (emacs-git-modes): Update to 1.4.0.
2021-11-06 10:19:31 +01:00
Mark H Weaver
4fd12fb00d
gnu: webkitgtk: Fix build on i686-linux.
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'.
2021-11-06 00:40:54 -04:00
Julien Lepiller
c55a64cb7e
gnu: opam: Update to 2.1.1.
* gnu/packages/ocaml.scm (opam): Update to 2.1.1.
2021-11-05 23:13:25 +01:00
phodina
43cb6aa4a0
gnu: Use license: prefix.
* 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>
2021-11-05 21:38:45 +01:00
phodina
90ab3ef812
gnu: Add lowdown.
* gnu/packages/markup.scm (lowdown): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-11-05 21:36:04 +01:00
Vagrant Cascadian
3827c66dc1
gnu: diffoscope: Update to 190.
* gnu/packages/diffoscope.scm (diffoscope): Update to 190.
  [arguments]: Remove 'skip-python-tests phase.
2021-11-05 11:57:48 -07:00
Kyle Meyer
1ffc0a6be3
gnu: git-annex: Update to 8.20211028.
* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20211028.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-05 09:32:43 +02:00
phodina
575fcd3045
gnu: Add i3status-rust.
* 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>
2021-11-04 20:09:53 +02:00
phodina
b30e2834f7
gnu: Add rust-libpulse-binding-2.
* gnu/packages/crates-io.scm (rust-libpulse-binding-2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-04 20:09:53 +02:00
phodina
468bb6710f
gnu: Add rust-libpulse-sys-1.
* gnu/packages/crates-io.scm (rust-libpulse-sys-1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-04 20:09:53 +02:00
phodina
0e6a21c087
gnu: Add rust-cpuprofiler-0.0.
* gnu/packages/crates-io.scm (rust-cpuprofiler-0.0): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-11-04 20:09:38 +02:00