gnu: Syncthing: Update to 1.18.4.
* gnu/packages/syncthing.scm (syncthing): Update to 1.18.4.
[arguments]: Build with Go 1.17.
gnu: go-gopkg-in-yaml-v2: Update to 2.4.0.
* gnu/packages/golang.scm (go-gopkg-in-yaml-v2): Update to 2.4.0.
gnu: go-gopkg-in-yaml-v2: Fix test suite on 32-bit systems.
* gnu/packages/golamg.scm (go-gopkg-in-yaml-v2)[source]: Add snippet to
no longer cause integer overflow on 32-bit systems during test suite.
gnu: go-github-com-golang-snappy: Adjust test-suite on 32-bit systems.
* gnu/packages/syncthing.scm (go-github-com-golang-snappy)[source]: Add
patch to skip a test on 32-bit systems.
* gnu/packages/patches/go-github-com-golang-snappy-32bit-test.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Register it.
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".
ci: Cross-build the 'guix' package.
* gnu/ci.scm (%core-packages): Add GUIX.
gnu: Add git-absorb.
* gnu/packages/rust-apps.scm (git-absorb): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: poke: Remove generated files.
* gnu/packages/engineering.scm (poke)[source]: Add snippet to remove
generated files.
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.
gnu: poke: Update metadata.
* gnu/packages/engineering.scm (poke)[home-page]: Use GNU home-page.
[synopsis]: Use upstream synopsis.
[description]: Reflow.
gnu: perl-math-cephes: Build reproducibly.
* gnu/packages/perl-maths.scm (perl-math-cephes)[source]: Sort result of
readdir.
gnu: isync: Update to 1.4.4 [fixes CVE-2021-{3657,44143}].
* gnu/packages/mail.scm (isync): Update to 1.4.4.
gnu: Add phonesim.
* gnu/packages/telephony.scm (phonesim): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: Add pounce.
* gnu/packages/messaging.scm (pounce): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
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>
gnu: Add litterbox.
* gnu/packages/irc.scm (litterbox): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: emacs-telega: Update to 0.7.031.
* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.7.031.
gnu: emacs-geiser: Update to 0.19.
* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.19.
gnu: Add hex.
* gnu/packages/rust-apps.scm (hex): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
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>