Commit graph

89174 commits

Author SHA1 Message Date
Ludovic Courtès 7e40d0ee90
gnu: Add python-kivy-garden.
* gnu/packages/python-xyz.scm (python-kivy-garden): New variable.
2021-12-06 11:48:47 +01:00
Ludovic Courtès 9478a25250
gnu: openssh: Remove libfido2 dependency on GNU/Hurd.
* gnu/packages/ssh.scm (openssh)[inputs]: Remove LIBFIDO2 when
'hurd-target?'.
[arguments]: Likewise for "--with-security-key-builtin".
2021-12-06 10:56:01 +01:00
Ludovic Courtès 93e9f0bc7f
ci: Cross-build the 'guix' package.
* gnu/ci.scm (%core-packages): Add GUIX.
2021-12-06 10:56:01 +01:00
jgart 326e532177
gnu: Add git-absorb.
* gnu/packages/rust-apps.scm (git-absorb): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-06 10:47:09 +01:00
Efraim Flashner 96416e4256
gnu: poke: Remove generated files.
* gnu/packages/engineering.scm (poke)[source]: Add snippet to remove
generated files.
2021-12-06 11:39:08 +02:00
Efraim Flashner c70df3c467
gnu: poke: Update to 1.4.
* gnu/packages/engineering.scm (poke): Update to 1.4.
[native-inputs]: Remove clisp, perl, python-2, and python-3.
2021-12-06 11:39:07 +02:00
Efraim Flashner e050ddad0b
gnu: poke: Update metadata.
* gnu/packages/engineering.scm (poke)[home-page]: Use GNU home-page.
[synopsis]: Use upstream synopsis.
[description]: Reflow.
2021-12-06 11:39:07 +02:00
Ricardo Wurmus cf32c21ecd
gnu: perl-math-cephes: Build reproducibly.
* gnu/packages/perl-maths.scm (perl-math-cephes)[source]: Sort result of
readdir.
2021-12-06 10:12:13 +01:00
Ludovic Courtès f72db02a6a
gnu: fpm2: Build with '-fcommon'.
* gnu/packages/password-utils.scm (fpm2)[arguments]: Add #:configure-flags.
2021-12-06 10:01:32 +01:00
Ludovic Courtès 3686780f31
gnu: xnee: Build with '-fcommon'.
* gnu/packages/xnee.scm (xnee)[arguments]: New field.
2021-12-06 10:01:15 +01:00
Leo Famulari 764be13ee6
gnu: isync: Update to 1.4.4 [fixes CVE-2021-{3657,44143}].
* gnu/packages/mail.scm (isync): Update to 1.4.4.
2021-12-05 23:36:42 -05:00
Ludovic Courtès c162f8582b
gnu: libsoup: Simplify inputs.
Obtained by running "guix style --input-simplification=always" and by
using 'modify-inputs' instead of list primitives.

* gnu/packages/gnome.scm (libsoup-minimal, libsoup-minimal-2, libsoup):
Simplify inputs.
2021-12-05 23:53:40 +01:00
Ludovic Courtès 0dc42f5bbf
gnu: librsvg: Simplify inputs.
Obtained by running "guix style --input-simplification=always".

* gnu/packages/gnome.scm (librsvg, librsvg-2.40): Simplify inputs.
2021-12-05 23:39:29 +01:00
Ludovic Courtès dcf308a8bf
gnu: gtk+: Simplify inputs.
Obtained by running:

  guix style --input-simplification=always gtk+ gtk+@2

* gnu/packages/gtk.scm (gtk+-2, gtk+): Simplify inputs.
2021-12-05 23:24:48 +01:00
Ludovic Courtès 597119937d
gnu: gtk+@2: Use 'librsvg-for-system'.
* gnu/packages/gtk.scm (gtk+-2)[propagated-inputs]: Use
'librsvg-for-system' unconditionally.
2021-12-05 23:15:24 +01:00
Ludovic Courtès 90570b5e9f
gnu: libsoup: Remove unneeded dependency on PHP.
* gnu/packages/gnome.scm (libsoup-minimal)[native-inputs]: Remove PHP.
2021-12-05 23:10:44 +01:00
Ludovic Courtès 2561f2720f
gnu: gtk+: Use 'librsvg-for-system'.
This brings back SVG support on non-x86_64 platforms.

* gnu/packages/gtk.scm (gtk+)[inputs]: Use 'librsvg-for-system'
unconditionally.
[arguments]: In 'disable-failing-tests' phase, remove conditional
substitutions aimed for non-x86_64 targets lacking librsvg support.
* gnu/packages/gnome.scm (libhandy)[arguments]: Likewise, remove
'skip-test-that-requires-svg' phase.
2021-12-05 22:42:26 +01:00
Ludovic Courtès 3bd7ce6053
gnu: emacs: Use 'librsvg-for-system'.
* gnu/packages/emacs.scm (emacs)[inputs]: Use 'librsvg-for-system'
unconditionally.
2021-12-05 22:42:26 +01:00
Ludovic Courtès c789d00b5f
gnu: openbox: Use 'librsvg-for-system'.
* gnu/packages/openbox.scm (openbox)[inputs]: Use 'librsvg-for-system'
unconditionally.
2021-12-05 22:42:26 +01:00
Ludovic Courtès efbaa5fcc8
gnu: mate: Depend on 'librsvg-for-system'.
* gnu/packages/mate.scm (engrampa)[inputs]: Replace LIBRSVG by
LIBRSVG-FOR-SYSTEM.
(libmatekbd)[inputs]: Likewise.
(mate-panel)[inputs]: Likewise.
(mate-screensaver)[inputs]: Likewise.
(mate-utils)[inputs]: Likewise.
(mate-control-center)[inputs]: Likewise.
(eom)[inputs]: Likewise, and remove duplicate
[license]: Remove unnecessary list.
2021-12-05 22:42:25 +01:00
Ludovic Courtès c19f968cbd
gnu: librsvg@2.40: Depend on the default Pango version.
This avoids conflicts where, say, gtk+ would pull pango@1.44 whereas
mate-control-center would additionally pull pango@1.42 via librsvg@2.40
on i686-linux.

* gnu/packages/gnome.scm (librsvg-2.40)[arguments]: In
'remove-failing-tests' phase, remove two additional tests.
[inputs]: Change PANGO-1.42 to PANGO.
2021-12-05 22:42:25 +01:00
Thiago Jung Bauermann a9d426c492
gnu: Add texlive-latex-luatex.
When TeX Live was updated to version 2021 the ‘lualatex’ format started
being generated with the LuaHBTeX engine, but the ‘lualatex’ command still
uses the LuaTeX engine. This causes the command to fail:

  user@popigai:~$ lualatex hello.tex
  This is LuaTeX, Version 1.13.0 (TeX Live 2021/GNU Guix)
  restricted system commands enabled.

  ---! lualatex.fmt was written by luahbtex
  (Fatal format file error; I'm stymied)user@popigai:~$

The correct way to fix this problem would be either to change texlive-bin
to make ‘lualatex’ use the LuaHBTeX engine, or to change texlive-latex-base
to generate ‘lualatex.fmt’ with LuaTeX. Both options would rebuild large
parts of the world.

Ricardo Wurmus suggested creating a new package to provide ‘lualatex.fmt’
for LuaTeX as a workaround. This is what this package does.

Fixes https://issues.guix.gnu.org/51252.

* gnu/packages/tex.scm (texlive-latex-luatex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-12-05 22:42:25 +01:00
Ludovic Courtès 85c07e330c
gnu: gtranslator: Fix URL.
Reported by Vivien Kraus.

* gnu/packages/gnome.scm (gtranslator)[source]: Change
'version-major+minor' to 'version-major'.
2021-12-05 22:42:25 +01:00
Ricardo Wurmus 0f2a77e14f
gnu: Add libnftnl/fixed.
* gnu/packages/linux.scm (libnftnl/fixed): New variable.
2021-12-05 22:26:26 +01:00
Demis Balbach d8401fb508
gnu: Add phonesim.
* gnu/packages/telephony.scm (phonesim): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-05 21:56:53 +01:00
jgart 026ac3c010
gnu: Add pounce.
* gnu/packages/messaging.scm (pounce): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-05 21:51:39 +01:00
Luis Felipe f856c8f1b0
gnu: Add python-django-svg-image-form-field.
* gnu/packages/django.scm (python-django-svg-image-form-field): New
variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-05 21:44:51 +01:00
jgart 648db3ad2b
gnu: Add litterbox.
* gnu/packages/irc.scm (litterbox): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-05 21:35:13 +01:00
Nicolas Goaziou 6a8d2499ae
gnu: emacs-telega: Update to 0.7.031.
* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.7.031.
2021-12-05 21:32:42 +01:00
Nicolas Goaziou e0e9aa116e
gnu: emacs-geiser: Update to 0.19.
* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.19.
2021-12-05 21:22:43 +01:00
jgart a3dea002c1
gnu: Add hex.
* gnu/packages/rust-apps.scm (hex): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-05 19:46:10 +01:00
jgart 13f2f2d14d
gnu: Add rust-no-color-0.1.
* gnu/packages/crates-io.scm (rust-no-color-0.1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-05 19:44:26 +01:00
simendsjo c4699914c9
gnu: font-iosevka: Update to 11.2.0.
* gnu/packages/fonts.scm (font-iosevka): Update to 11.2.0

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-05 19:40:09 +01:00
Aleksandr Vityazev df4debda05
gnu: sbcl-slynk: Update to 1.0.43-5.0470c02
* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 1.0.43-5.0470c02.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-05 19:37:59 +01:00
Aleksandr Vityazev 23e1f3e4f6
gnu: emacs-sly: Update to 1.0.43-5.0470c02
* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 1.0.43-5.0470c02.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-05 19:37:58 +01:00
Ricardo Wurmus 9bc0f45df5
Merge remote-tracking branch 'origin/master' into core-updates-frozen 2021-12-05 19:17:41 +01:00
Nicolas Goaziou b4e97063ba
gnu: trezor-agent: Fix hash.
* gnu/packages/finance.scm (trezor-agent): Update hash.

Hash was not updated when committing
c7c4f80881.
2021-12-05 19:17:01 +01:00
Ricardo Wurmus 6db3c536e8
gnu: python-bwapy: Remove sanity-check.
* gnu/packages/bioinformatics.scm (python-bwapy)[arguments]: Add phase
'relax-requirements to accept a slightly older version of wheel; remove the
'sanity-check phase.
2021-12-05 17:38:15 +01:00
Ricardo Wurmus dd67154e5d
gnu: Remove python2-plastid.
* gnu/packages/bioinformatics.scm (python2-plastid): Remove variable.
2021-12-05 17:37:05 +01:00
Ricardo Wurmus 98264531be
gnu: Remove python2-twobitreader.
* gnu/packages/bioinformatics.scm (python2-twobitreader): Remove variable.
2021-12-05 17:36:43 +01:00
Ricardo Wurmus 4202f4d58a
gnu: python-bbknn: Fix sanity-check phase.
* gnu/packages/bioinformatics.scm (python-bbknn)[arguments]: Add phase
'do-not-fail-to-find-sklearn, which prevents the 'sanity-check phase from
failing.
2021-12-05 17:33:17 +01:00
Ricardo Wurmus b1bd997d50
gnu: python-bbknn: Add missing input.
* gnu/packages/bioinformatics.scm (python-bbknn)[propagated-inputs]: Add
python-scikit-learn.
2021-12-05 17:32:50 +01:00
Ricardo Wurmus 19f6b770dc
gnu: velvet: Add missing TeX package.
* gnu/packages/bioinformatics.scm (velvet)[native-inputs]: Add
texlive-fonts-ec.
2021-12-05 17:22:11 +01:00
Ricardo Wurmus fe0f8c627a
gnu: velvet: Remove trailing #T.
* gnu/packages/bioinformatics.scm (velvet)[arguments]: Remove trailing #T from
build phases.
2021-12-05 17:21:39 +01:00
Ricardo Wurmus f2b99e3aaf
gnu: python-bwapy: Remove pre-built object files.
* gnu/packages/bioinformatics.scm (python-bwapy)[source]: Remove all .o files
in a snippet.
2021-12-05 15:04:05 +01:00
Ricardo Wurmus 57f278ffc4
gnu: metabat: Remove trailing #T.
* gnu/packages/bioinformatics.scm (metabat)[arguments]: Remove trailing #T
from build phases.
2021-12-05 15:04:05 +01:00
Ricardo Wurmus c13046cb68
gnu: clapack: Pass -fcommon to compiler.
* gnu/packages/maths.scm (clapack)[arguments]: Set CFLAGS.
2021-12-05 15:04:04 +01:00
Ricardo Wurmus ae0acf6b6d
gnu: clapack: Remove trailing #T.
* gnu/packages/maths.scm (clapack)[arguments]: Remove trailing #T from build
phases.
2021-12-05 15:04:04 +01:00
Ricardo Wurmus 1d53c697b3
gnu: tla2tools: Remove remaining reference to %output.
This is a follow-up to commit 7e6ee16d49.

* gnu/packages/java.scm (tla2tools)[arguments]: Remove remaining reference to
%output.
2021-12-05 15:04:04 +01:00
Ricardo Wurmus 8ae33d6844
gnu: kraken2: Remove reference to %outputs.
* gnu/packages/bioinformatics.scm (kraken2)[arguments]: Remove reference to
%outputs by using a gexp.
2021-12-05 15:04:04 +01:00