me
/
guix
Archived
1
0
Fork 0
Commit Graph

79913 Commits (6717ce28d066c7ead4dfb3538930ca74c1bac523)

Author SHA1 Message Date
Efraim Flashner a66642f744
gnu: cdrkit-libre: Fix cross-compiling.
* gnu/packages/cdrom.scm (cdrkit-libre)[source]: Add patch.
* gnu/packages/patches/cdrkit-libre-cross-compile.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2021-12-10 12:57:35 +02:00
Arun Isaac af5fa4d202
gnu: Add ccwl.
* gnu/packages/bioinformatics.scm (ccwl): New variable.
2021-12-10 15:26:59 +05:30
Efraim Flashner 8908c82bf9
gnu: dosfstools: Fix cross-compilation.
Reported by Florian Hoertlehner.

* gnu/packages/disk.scm (dosfstools)[arguments]: Correctly refer to the
build output. Use cc-for-target.
2021-12-10 10:58:56 +02:00
Nicolas Goaziou 549aa66e46
gnu: notmuch: Update to 0.34.2.
* gnu/packages/mail.scm (notmuch): Update to 0.34.2.
2021-12-10 09:01:59 +01:00
Nicolas Goaziou c0b6036247
gnu: emacs-which-key: Update to 3.5.4.
* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.5.4.
2021-12-10 08:55:50 +01:00
Nicolas Goaziou 4199725ac8
gnu: emacs-ebib: Update to 2.34.
* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.34.
2021-12-10 08:54:21 +01:00
Tobias Geerinckx-Rice e1973ae74b
gnu: gajim: Fix typo.
* gnu/packages/messaging.scm (gajim)[arguments]: Add missing brackets.
All typos are my own.
2021-12-10 04:54:06 +01:00
Tobias Geerinckx-Rice 4bf8348ff3
gnu: gajim: Restore 'disable-failing-tests phase.
Gajim consistently builds on my machines & bayfront, whilst
raghavgururajan reports the exact same derivation consistently failing
with the commented error.  Odd.

* gnu/packages/messaging.scm (gajim)[arguments]: Restore the old
'disable-failing-tests phase.
2021-12-10 04:48:29 +01:00
Nikolay Korotkiy 1825e45484
gnu: gpxsee: Update to 10.0.
* gnu/packages/gps.scm (gpxsee): Update to 10.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:45:53 +01:00
Nikolay Korotkiy 2fa1bcd971
gnu: nnn: Update to 4.4.
* gnu/packages/admin.scm (nnn): Update to 4.4.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:44:01 +01:00
Nicolas Goaziou 603d51829f
gnu: emacs-parsebib: Update to 3.1.
* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 3.1.
2021-12-10 00:33:53 +01:00
Nicolas Goaziou 3d90a81313
gnu: rosegarden: Update to 21.12.
* gnu/packages/music.scm (rosegarden): Update to 21.12.
2021-12-10 00:32:12 +01:00
Nicolas Goaziou a3cb34f7c5
gnu: pyzo: Update to 4.11.7.
* gnu/packages/python-xyz.scm (pyzo): Update to 4.11.7.
2021-12-10 00:28:45 +01:00
Petr Hodina 2f2b4a0f81
gnu: Add rust-spotify-tui-0.25.
* gnu/packages/crates-io.scm (rust-spotify-tui-0.25): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:29 +01:00
Petr Hodina f15b6ae03a
gnu: rust-arboard-1: Update to 1.2.1.
* gnu/packages/crates-io.scm (rust-arboard-1): Update to 1.2.1.
  [arguments](cargo-inputs): Add rust-env-logger-0.8, rust-simple-logger-1,
  rust-wl-clipboard-rs-0.4 and rust-x11rb-0.8. Remove rust-xcb-0.9.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:28 +01:00
Petr Hodina 04cb4fcb5e
gnu: Add rust-wl-clipboard-rs-0.4.
* gnu/packages/crates-io.scm (rust-wl-clipboard-rs-0.4): New variable.
* gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch: New file.
* gnu/local.mk: Add patch.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:28 +01:00
Petr Hodina cf42c98929
gnu: Add rust-stderrlog-0.4.
* gnu/packages/crates-io.scm (rust-stderrlog-0.4): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:27 +01:00
Petr Hodina cbd745912c
gnu: Add rust-thread-local-0.3.4.
* gnu/packages/crates-io.scm (rust-thread-local-0.3.4): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:27 +01:00
Petr Hodina fe8f7651d1
gnu: Add rust-simple-logger-1.
* gnu/packages/crates-io.scm (rust-simple-logger-1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:26 +01:00
Petr Hodina 149dd92888
gnu: Add rust-atty-0.2.11.
* gnu/packages/crates-io.scm (rust-atty-0.2.11): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:26 +01:00
Petr Hodina 1c7305adff
gnu: rust-anyhow-1: Update to 1.0.46.
* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.46.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:26 +01:00
Petr Hodina bff2009149
gnu: Add rust-tree-magic-0.2.
* gnu/packages/crates-io.scm (rust-tree-magic-0.2): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:25 +01:00
Petr Hodina 35cba1790f
gnu: Add rust-x11rb-0.8.
* gnu/packages/crates-graphics.scm (rust-x11rb-0.8): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:25 +01:00
Petr Hodina f6f285270a
gnu: Add rust-winapi-wsapoll-0.1.
* gnu/packages/crates-io.scm (rust-winapi-wsapoll-0.1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:24 +01:00
Petr Hodina 4f38c1f57e
gnu: Add rust-rspotify-0.10.
* gnu/packages/crates-io.scm (rust-rspotify-0.10): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:24 +01:00
Petr Hodina 76eadbeb89
gnu: Add rust-derive-builder-0.7.
* gnu/packages/crates-io.scm (rust-derive-builder-0.7): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:24 +01:00
Petr Hodina a4d35d0c78
gnu: Add rust-derive-builder-core-0.5.
* gnu/packages/crates-io.scm (rust-derive-builder-core-0.5): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:23 +01:00
Petr Hodina 39e38804f2
gnu: Add rust-dotenv-0.13
* gnu/packages/crates-io.scm (rust-dotenv-0.13): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:23 +01:00
Petr Hodina d8c0d955a4
gnu: Add rust-tui-0.16.
* gnu/packages/crates-io.scm (rust-tui-0.16): New variable.
 (rust-tui-0.15): Inherit from above.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:22 +01:00
Petr Hodina ae01172fb3
gnu: Add rust-argh-0.1.
* gnu/packages/crates-io.scm (rust-argh-0.1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:22 +01:00
Petr Hodina 2e625d0b2d
gnu: Add rust-argh-derive-0.1.
* gnu/packages/crates-io (rust-argh-derive-0.1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:21 +01:00
Petr Hodina dfdcd375a8
gnu: Add rust-argh-shared-0.1.
* gnu/packages/crates-io.scm (rust-argh-shared-0.1): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-10 00:11:21 +01:00
Julien Lepiller 4665e6a73b
gnu: opam: Update to 2.1.2.
* gnu/packages/ocaml.scm (opam): Update to 2.1.2.
2021-12-09 23:59:21 +01:00
Efraim Flashner 77ea796d1b
gnu: pplacer: Fix build.
* gnu/packages/bioinformatics.scm (pplacer)[inputs]: Replace gsl with
gsl-static.
* gnu/packages/ocaml.scm (ocaml4.07-gsl-1)[inputs]: Same.
2021-12-09 23:17:26 +02:00
Efraim Flashner 1da7f9089f
gnu: Add gsl-static.
* gnu/packages/maths.scm (gsl-static): New variable.
2021-12-09 23:17:26 +02:00
Efraim Flashner 1e81140cb5
gnu: python-dendropy: Skip additional test.
* gnu/packages/bioinformatics.scm (python-dendropy)[arguments]: Adjust
custom 'skip-broken-tests phase to skip additional test.
2021-12-09 22:43:42 +02:00
Ricardo Wurmus 13bc332ed5
gnu: mumi: Update to 0.0.1-6.8a45281.
* gnu/packages/mail.scm (mumi): Update to 0.0.1-6.8a45281.
[arguments]: Remove trailing #T.
2021-12-09 19:17:22 +01:00
Ricardo Wurmus 0e8826824c
gnu: python-rich: Remove optional input ipywidgets.
* gnu/packages/python-xyz.scm (python-rich)[propagated-inputs]: Remove
python-ipywidgets.
2021-12-09 19:17:21 +01:00
Ricardo Wurmus 4709decb45
gnu: r-minimal: Remove extraneous references.
* gnu/packages/statistics.scm (r-minimal)[arguments]: Remove references to
native build-time tools.
2021-12-09 19:17:16 +01:00
Marius Bakke d974b3f860
gnu: uBlock Origin: Update to 1.39.2.
* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.39.2.
2021-12-09 17:39:29 +01:00
Marius Bakke 4cb5f0daf2
gnu: ungoogled-chromium: Update to 96.0.4664.93-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 96.0.4664.93.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2021-12-09 17:39:29 +01:00
Efraim Flashner f0cc0e8f30
gnu: imp: Build with default cmake.
* gnu/packages/bioinformatics.scm (imp)[arguments]: Remove cmake flag.
2021-12-09 14:39:22 +02:00
Ricardo Wurmus 2648d3207f
gnu: repeat-masker: Update to 4.1.2-p1.
* gnu/packages/bioinformatics.scm (repeat-masker): Update to 4.1.2-p1.
2021-12-09 12:10:18 +01:00
Ricardo Wurmus 0bf3c9abaa
gnu: metabat: Update to 2.15.
* gnu/packages/bioinformatics.scm (metabat): Update to 2.15.
[source]: Remove patch.
[build-system]: Use cmake-build-system.
[arguments]: Adjust to new build system.
* gnu/packages/patches/metabat-fix-compilation.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-12-09 11:50:10 +01:00
Ricardo Wurmus ab445eb4b7
gnu: python2-scikit-learn: Disable one more test.
* gnu/packages/machine-learning.scm (python2-scikit-learn)[arguments]: Do not
inherit; remove obsolete 'make-files-writable phase; disable one more failing
test in 'check phase.
2021-12-09 11:17:45 +01:00
Ricardo Wurmus 1c7914009a
gnu: seek: Update to 1-1.196ed4c.
* gnu/packages/bioinformatics.scm (seek): Update to 1-1.196ed4c.
[source]: Fetch from github.
[build-system]: Use cmake-build-system.
[arguments]: Remove all custom phases; replace 'check phase; disable tests;
set configure flags.
[inputs]: Add apache-thrift:include, apache-thrift:lib, and python.
[native-inputs]: Remove autoconf, automake, and perl; add pkg-config.
2021-12-09 11:17:45 +01:00
Ricardo Wurmus 4fb363c906
gnu: libsvm: Install header and library.
* gnu/packages/machine-learning.scm (libsvm)[arguments]: Add build phase
'build-lib; also install header file and shared library in the 'install phase.
2021-12-09 11:17:45 +01:00
Ricardo Wurmus 26e26bc819
gnu: miso: Update to 0.5.4-1.b714021.
* gnu/packages/bioinformatics.scm (miso): Update to 0.5.4-1.b714021.
[source]: Fetch via git; simplify snippet.
[inputs]: Replace samtools with samtools-1.2.
[home-page]: Update to new location.
2021-12-09 11:17:45 +01:00
Ricardo Wurmus 0b8a75cc3a
gnu: Add samtools-1.2.
* gnu/packages/bioinformatics.scm (samtools-1.2): New variable.
2021-12-09 11:17:45 +01:00
Ricardo Wurmus f505f588a7
gnu: Add htslib-for-samtools-1.2.
* gnu/packages/bioinformatics.scm (htslib-for-samtools-1.2): New variable.
2021-12-09 11:17:45 +01:00
Ricardo Wurmus 3ebcd637a5
gnu: python2-scipy: Override native inputs.
* gnu/packages/python-science.scm (python2-scipy)[native-inputs]: Override;
replace gfortran with gfortran-7; add gcc-7.
2021-12-09 11:17:45 +01:00
Ricardo Wurmus 3cd37c94bd
gnu: python2-matplotlib: Fix mpl_toolkits module.
* gnu/packages/python-xyz.scm (python2-matplotlib)[arguments]: Add phase
'create-init-file; restore 'sanity-check phase.
2021-12-09 11:17:45 +01:00
Ricardo Wurmus b69156ef30
gnu: Add gfortran-7.
* gnu/packages/gcc.scm (gfortran-7): New variable.
2021-12-09 11:17:45 +01:00
jgart via Guix-patches via bfaf6c1801
gnu: emacs-evil-magit: Remove deprecated package.
* gnu/packages/emacs-xyz.scm (emacs-evil-magit): Delete variable.

evil-magit has been consolidated into evil-collection. The package has been
removed from MELPA since February. See here:
<https://github.com/emacs-evil/evil-magit>.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-09 09:17:35 +01:00
Andrew Tropin 1490e02ea2
gnu: Add emacs-dpd.
* gnu/packages/emacs-xyz.scm (emacs-dpd): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-09 09:13:33 +01:00
Petr Hodina 479742f195
gnu: valeronoi: Update to 0.1.6.
* gnu/packages/engineering.scm (valeronoi): Update to 0.1.6.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-09 09:07:24 +01:00
terramorpha 38ea869b20
gnu: tiramisu: Update to 2.0.20211107.
* gnu/packages/gnome-xyz.scm (tiramisu): Update to 2.0.20211107.
[native-inputs]: Add vala.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-08 23:10:25 -05:00
Leo Famulari 37186ec462
gnu: isc-dhcp: Update bundled BIND to 9.11.36 [fixes CVE-2021-25219].
* gnu/packages/admin.scm (isc-dhcp)[inputs]:
Update bundled BIND to 9.11.36.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-12-09 01:24:37 +01:00
Tobias Geerinckx-Rice 4ca0e9d5f7
gnu: bind: Update to 9.16.23 [fixes CVE-2021-25218, CVE-2021-25219].
* gnu/packages/dns.scm (isc-bind): Update to 9.16.23.
[source]: Add patch.
* gnu/packages/patches/bind-re-add-attr-constructor-priority.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-12-09 01:24:37 +01:00
Tobias Geerinckx-Rice e5e307b676
Revert "installer: Make LUKS2 the default format for encrypted devices"
This reverts commit a82e9f45fd at the
author's request.  We are not quite ready to boot all resulting
systems.

See <https://logs.guix.gnu.org/guix/2021-12-08.log#231815>.
2021-12-08 23:23:19 +01:00
Ludovic Courtès 95a4965f2d
gnu: python-slepc4py: Update to 3.16.1.
This is a followup 5b4d1e57b6.

* gnu/packages/maths.scm (slepc-openmpi)[inputs]: Move ARPACK-NG-OPENMPI to...
[propagated-inputs]: ... here.
(python-slepc4py): Update to 3.16.1.
2021-12-08 23:04:00 +01:00
Ludovic Courtès fe55ae488b
gnu: python-petsc4py: Update to 3.16.1.
This is a followup to 07ac13a26a.

* gnu/packages/maths.scm (python-petsc4py): Update to 3.16.1.
2021-12-08 22:59:44 +01:00
Ludovic Courtès 3b8825421b
gnu: geeqie: Fix X11 error at startup.
Fixes <https://issues.guix.gnu.org/52089>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.
Patch provided by John Kehayias <john.kehayias@protonmail.com>.

* gnu/packages/patches/geeqie-clutter.patch: New file.
* gnu/packages/image-viewers.scm (geeqie)[sources]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2021-12-08 22:35:03 +01:00
Petr Hodina 0ba4e94e84
gnu: Add realmd.
* gnu/packages/admin.scm (realmd): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-08 14:26:39 -05:00
Sarah Morgensen 8ac2d303e4
gnu: go-github-com-alcortesm-tgz: Don't reset gzip timestamps.
The tgz files are committed test fixtures, so don't reset their timestamps.

* gnu/packages/golang.scm (go-github-com-alcortesm-tgz)[arguments]:
Remove 'make-git-checkout-writable' phase.  Delete 'reset-gzip-timestamps' phase
instead.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-08 13:35:34 -05:00
Sarah Morgensen 93c7a5103d
gnu: Remove go-gopkg.in-check.v1.
This package is a duplicate of go-gopkg-in-check-v1 in golang.scm,
has no binaries, and has no dependents, so remove it.

* gnu/packages/check.scm (go-gopkg.in-check.v1): Remove variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-08 13:35:34 -05:00
Ludovic Courtès 77c8382bb6
gnu: mumps: Allow compilation with GCC 10.
Following the suggestion at
<https://community.freefem.org/t/compline-on-macos-10-15-6/543>.

* gnu/packages/maths.scm (mumps)[arguments]: In 'configure' phase, add
'-fallow-argument-mismatch' to 'OPTF'.
2021-12-08 18:56:53 +01:00
Ludovic Courtès 49599fab56
services: %desktop-services: Use SDDM rather than GDM on non-x86_64.
This works around the fact that Rust is currently unavailable in Guix on
platforms other than x86_64-linux:

  https://lists.gnu.org/archive/html/guix-devel/2021-11/msg00197.html

* gnu/services/desktop.scm (desktop-services-for-system): New
procedure.
(%desktop-services): Turn into a macro.
2021-12-08 18:56:52 +01:00
Ludovic Courtès 24ead149db
system: Mark 'services' field as thunked.
This allows us to make services dependent on (%current-system), for
example.

* gnu/system.scm (<operating-system>)[services]: Mark as thunked.
2021-12-08 18:56:47 +01:00
Ludovic Courtès 20e6446a68
gnu: idutils: Fix build with glibc 2.33.
* gnu/packages/idutils.scm (idutils)[source]: Remove reference to 'gets'
from "lib/stdio.in.h".
2021-12-08 18:55:58 +01:00
Tobias Geerinckx-Rice 9bac41c2b8
gnu: fzf: Wrap with a compliant find(1).
* gnu/packages/terminals.scm (fzf)[inputs]: Add findutils.
[arguments]: Wrap the ‘fzf’ executable with its /bin directory in $PATH.

Addresses <https://issues.guix.gnu.org/52372>.
2021-12-08 18:13:48 +01:00
Efraim Flashner a59abcb350
gnu: libtorrent-rasterbar: Build with default cmake.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]: Remove
cmake flag.
2021-12-08 17:36:35 +02:00
Ricardo Wurmus 00ae87c41a
gnu: tadbit: Update to 1.0.1-1.5c4c1dd.
* gnu/packages/bioinformatics.scm (tadbit): Update to 1.0.1-1.5c4c1dd.
[arguments]: Remove trailing #T from build phases; pass -fcommon to test
binaries; run tests conditionally.
2021-12-08 16:32:37 +01:00
Ricardo Wurmus 7f4d25f86e
gnu: python2-sphinx: Remove websupport test.
* gnu/packages/sphinx.scm (python2-sphinx)[arguments]: Remove websupport test
file.
2021-12-08 16:13:08 +01:00
Ricardo Wurmus 68619cad28
gnu: python2-sphinxcontrib-websupport: Downgrade to 1.1.2.
* gnu/packages/sphinx.scm (python2-sphinxcontrib-websupport): Downgrade to
1.1.2.
[arguments]: Override; delete 'sanity-check phase.
[propagated-inputs]: Override and add python2-six.
(python-sphinxcontrib-websupport)[properties]: Record python2-variant.
2021-12-08 16:13:08 +01:00
Ricardo Wurmus a4a7c78f68
gnu: python2-jinja2: Downgrade to 2.11.3
* gnu/packages/python-xyz.scm (python2-jinja2): Downgrade to the last version
supporting Python 2.
(python-jinja2)[properties]: Record python2-variant.
2021-12-08 16:13:08 +01:00
Tobias Geerinckx-Rice 852ad65bd4
gnu: fastboot: Fix ‘--version’ output.
* gnu/packages/android.scm (fastboot)[arguments]: Replace broken
‘git rev-parse’ shell command with the actual package VERSION.

Reported by kwjc on #guix.
2021-12-08 15:42:33 +01:00
Zhu Zihao 5573d98f81
gnu: rtl8821ce-linux-module: Update to 0.0.0-4-ca204c6.
Fixes compatibility with linux-libre@5.15:

  […]/source/core/rtw_br_ext.c:20:11: fatal error: net/ipx.h:
  No such file or directory
    #include <net/ipx.h>
             ^~~~~~~~~~~
  compilation terminated.

* gnu/packages/linux.scm (rtl8821ce-linux-module):
Update to 0.0.0-4-ca204c6.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-12-08 15:42:33 +01:00
Ricardo Wurmus 14ed9b049e
gnu: python2-markupsafe: Downgrade to 1.1.1.
* gnu/packages/python-xyz.scm (python2-markupsafe): Downgrade to 1.1.1,
because that's the last version to support Python 2.
2021-12-08 14:43:38 +01:00
Ricardo Wurmus c8060055de
gnu: ocaml-mcl: Add -fcommon to compiler flags.
* gnu/packages/machine-learning.scm (ocaml-mcl)[arguments]: Add -fcommon.
2021-12-08 14:31:54 +01:00
Ricardo Wurmus b835d10d61
gnu: paml: Pass -fcommon to compiler.
* gnu/packages/bioinformatics.scm (paml)[arguments]: Set CFLAGS.
2021-12-08 14:31:54 +01:00
Ricardo Wurmus 2157d82ed3
gnu: paml: Remove trailing #T.
* gnu/packages/bioinformatics.scm (paml)[arguments]: Remove trailing #T from
build phases.
2021-12-08 14:31:54 +01:00
Ricardo Wurmus 76b39f03d2
gnu: sambamba: Remove trailing #T.
* gnu/packages/bioinformatics.scm (sambamba)[arguments]: Remove trailing #T
from build phases.
2021-12-08 14:31:54 +01:00
Ricardo Wurmus 62da1b34d1
gnu: discrover: Add texlive-fonts-ec to inputs.
* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Add
texlive-fonts-ec.
2021-12-08 14:31:54 +01:00
Ricardo Wurmus 62e196608c
gnu: discrover: Remove trailing #T.
* gnu/packages/bioinformatics.scm (discrover)[arguments]: Remove trailing #T
from build phases.
2021-12-08 14:31:54 +01:00
Ricardo Wurmus 1f63c46a1c
gnu: tbsp: Update to 1.0.0-2.dc30c03.
* gnu/packages/bioinformatics.scm (tbsp): Update to 1.0.0-2.dc30c03.
[arguments]: Relax requirement on matplot.  This may turn out to be a mistake.
[inputs]: Replace python-biopython with python-biopython-1.73.
2021-12-08 14:31:54 +01:00
Ricardo Wurmus 1f7c06965c
gnu: mantis: Update to 0.1-2.b6979a2.
* gnu/packages/bioinformatics.scm (mantis): Update to 0.1-2.b6979a2.
[arguments]: Disable the use of SSE4.2 instructions.
[native-inputs]: Build with GCC 7.
2021-12-08 14:31:53 +01:00
Ricardo Wurmus 738f22fa06
gnu: imp: Disable tests.
* gnu/packages/bioinformatics.scm (imp)[arguments]: Disable unreliable test
suite.
2021-12-08 14:31:53 +01:00
Ricardo Wurmus acfbb53222
gnu: snap-aligner: Update to 2.0.0.
* gnu/packages/bioinformatics.scm (snap-aligner): Update to 2.0.0.
2021-12-08 14:31:53 +01:00
Ricardo Wurmus 42a7b5215b
gnu: snap-aligner: Remove trailing #T.
* gnu/packages/bioinformatics.scm (snap-aligner)[arguments]: Remove trailing #T
from 'install phase.
2021-12-08 14:31:53 +01:00
Ricardo Wurmus 7c58677a29
gnu: snap-aligner: Run tests conditionally.
* gnu/packages/bioinformatics.scm (snap-aligner)[arguments]: Respect TESTS?
option.
2021-12-08 14:31:53 +01:00
Ricardo Wurmus 298a8d0b89
gnu: khmer: Cythonize source files.
* gnu/packages/bioinformatics.scm (khmer)[source]: Remove generated files.
[arguments]: Add phase 'do-use-cython to patch the setup.py to generate cpp
files from Cython sources; add 'build-extensions phase; replace 'check phase.
2021-12-08 14:31:53 +01:00
Ricardo Wurmus 9a19e8f609
gnu: cwltool: Update to 3.1.20211107152837.
* gnu/packages/bioinformatics.scm (cwltool): Update to 3.1.20211107152837.
[arguments]: Adjust phase 'loosen-version-restrictions; remove trailing #T
from build phases; fix /bin/sh invocations in test files.
2021-12-08 14:31:52 +01:00
Guillaume Le Vaillant ac53cbb368
gnu: monero: Improve check phase.
* gnu/packages/finance.scm (monero)[arguments]: Take 'tests?' parameter
  into consideration in 'check' phase.
2021-12-08 13:31:37 +01:00
Guillaume Le Vaillant 3ccf33bbe6
gnu: monero-gui: Update to 0.17.3.0.
* gnu/packages/finance.scm (monero-gui): Update to 0.17.3.0.
2021-12-08 13:31:37 +01:00
Guillaume Le Vaillant 107481ea0f
gnu: monero: Update to 0.17.3.0.
* gnu/packages/finance.scm (monero): Update to 0.17.3.0.
* gnu/packages/patches/monero-use-system-miniupnpc.patch: Update patch.
2021-12-08 13:31:37 +01:00
Efraim Flashner c9b42242f9
gnu: python-userspacefs: Update to 2.0.4.
* gnu/packages/python-xyz.scm (python-userspacefs): Update to 2.0.4.
2021-12-08 12:34:13 +02:00
Efraim Flashner f45e304aa4
gnu: python-dropbox: Update to 11.25.0.
* gnu/packages/file-systems.scm (python-dropbox): Update to 11.25.0.
[propagated-inputs]: Remove python-certifi, python-chardet, and python-urllib3.
2021-12-08 11:51:03 +02:00
Marius Bakke ddcec589bc
gnu: lollypop: Update to 1.4.24.
* gnu/packages/gnome.scm (lollypop): Update to 1.4.24.
[native-inputs]: Remove INTLTOOL and ITSTOOL.  Add GETTEXT-MINIMAL.
2021-12-08 08:46:28 +01:00
Marius Bakke 2b8b89b7ab
gnu: python-toolz: Update to 0.11.2.
* gnu/packages/python-xyz.scm (python-toolz): Update to 0.11.2.
2021-12-08 08:46:28 +01:00
Marius Bakke 6f29d34bb2
gnu: python-django: Update to 3.2.10 [fixes CVE-2021-4442].
* gnu/packages/django.scm (python-django): Update to 3.2.10.
2021-12-08 08:46:28 +01:00
Marius Bakke b5e69cf6c1
gnu: python-django@2.2: Update to 2.2.25 [fixes CVE-2021-4442].
* gnu/packages/django.scm (python-django-2.2): Update to 2.2.25.
2021-12-08 08:46:28 +01:00
Marius Bakke cb8d62bd42
gnu: hitch: Update to 1.7.2.
* gnu/packages/web.scm (hitch): Update to 1.7.2.
2021-12-08 08:46:28 +01:00
Marius Bakke ee03b51f6e
gnu: lollypop: Build with libsoup@2.
* gnu/packages/gnome.scm (lollypop)[inputs]: Change from LIBSOUP to
LIBSOUP-MINIMAL-2.
2021-12-08 08:45:11 +01:00
Marius Bakke 637735da4d
gnu: rhythmbox: Adjust inputs.
* gnu/packages/gnome.scm (rhythmbox)[inputs]: Change from PYTHON2-PYGOBJECT to
PYTHON-PYGOBJECT. Add LIBSOUP-MINIMAL-2.
2021-12-08 08:45:11 +01:00
Marius Bakke 14bc2ce43a
gnu: labelme: Loosen Python requirements.
* gnu/packages/image-processing.scm (labelme)[arguments]: Patch setup.py so it
does not require a specific version of Matplotlib.
2021-12-08 08:45:11 +01:00
Mark H Weaver 906dd9ff63
gnu: icecat: Update to 91.4.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2021-43536, CVE-2021-43537, CVE-2021-43538,
CVE-2021-43539, CVE-2021-43541, CVE-2021-43542, CVE-2021-43543,
CVE-2021-43545, CVE-2021-43546, and MOZ-2021-0009.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Remove icecat-CVE-2021-43527.patch, which is now included
in upstream icecat.  Update the gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-CVE-2021-43527.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-12-07 19:09:24 -05:00
Denis 'GNUtoo' Carikli 9e67f2ad41
gnu: Add kiwix-tools.
* gnu/packages/web.scm (kiwix-tools): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-07 17:28:44 -05:00
Ricardo Wurmus 5fb1ba880f
gnu: newick-utils: Pass -fcommon to compiler.
* gnu/packages/bioinformatics.scm (newick-utils)[arguments]: Set CFLAGS.
2021-12-07 23:27:40 +01:00
Ricardo Wurmus ed5e6c7502
gnu: blasr: Update to 5.3.5.
* gnu/packages/bioinformatics.scm (blasr): Update to 5.3.5.
2021-12-07 23:20:36 +01:00
Ricardo Wurmus 38cf62a236
gnu: blasr: Remove trailing #T.
* gnu/packages/bioinformatics.scm (blasr)[arguments]: Remove trailing #T from
build phase.
2021-12-07 23:20:36 +01:00
Ricardo Wurmus d068de0c7d
gnu: blasr-libcpp: Update to 5.3.5.
* gnu/packages/bioinformatics.scm (blasr-libcpp): Update to 5.3.5.
[inputs]: Add htslib.
2021-12-07 23:20:36 +01:00
Ricardo Wurmus b81daed2de
gnu: htseq: Update to 0.12.3.
* gnu/packages/bioinformatics.scm (htseq): Update to 0.12.3.
2021-12-07 23:20:36 +01:00
Ricardo Wurmus 6eecbfb9ac
gnu: clipper: Update to 2.0.1.
* gnu/packages/bioinformatics.scm (clipper): Update to 2.0.1.
[source]: Add snippet to remove pre-compiled files.
[arguments]: Disable tests, delete 'sanity-check phase, and add
'use-python3-for-cython phase.
2021-12-07 23:20:36 +01:00
Ricardo Wurmus fc797a3e8f
gnu: pbbam: Update to 1.7.0.
* gnu/packages/bioinformatics.scm (pbbam): Update to 1.7.0.
[arguments]: Remove phase 'find-googletest; add phase 'patch-tests.
[propagated-inputs]: Add pbcopper.
2021-12-07 23:20:30 +01:00
Tobias Geerinckx-Rice 8775efe8f1
gnu: dovecot-pigeonhole: Update to 0.5.17.1.
* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.17.1.
2021-12-07 18:42:48 +01:00
Tobias Geerinckx-Rice 86d8a0460c
gnu: dovecot: Update to 2.3.17.1.
* gnu/packages/mail.scm (dovecot): Update to 2.3.17.1.
2021-12-07 18:42:48 +01:00
Ricardo Wurmus b764d10e91
gnu: bwa-pssm: Fix build.
* gnu/packages/bioinformatics.scm (bwa-pssm)[arguments]: Add phase
'patch-C-error.
2021-12-07 17:53:14 +01:00
Ricardo Wurmus 4195a877cb
gnu: Add pbcopper.
* gnu/packages/bioinformatics.scm (pbcopper): New variable.
2021-12-07 16:00:22 +01:00
Nicolas Goaziou 0a9c946df9
gnu: giac: Update to 1.7.0-43.
* gnu/packages/algebra.scm (giac): Update to 1.7.0-43.
2021-12-07 15:39:54 +01:00
Ricardo Wurmus 8dcf062f28
gnu: python-ndg-httpsclient: Add missing input.
* gnu/packages/python-web.scm (python-ndg-httpsclient)[propagated-inputs]: Add
python-pyasn1.
2021-12-07 15:39:18 +01:00
Ricardo Wurmus a98fe1d46e
gnu: fsom: Build with GCC 6.
* gnu/packages/bioinformatics.scm (fsom)[native-inputs]: Add gcc-6.
[arguments]: Remove trailing #T.
2021-12-07 15:37:16 +01:00
Ricardo Wurmus cbef1824da
gnu: python-velocyto: Remove generated C files.
* gnu/packages/bioinformatics.scm (python-velocyto)[source]: Remove all
generated .c files.
2021-12-07 15:31:33 +01:00
Ricardo Wurmus 6e67cda755
gnu: python-schema-salad: Update to 8.2.20211116214159.
* gnu/packages/bioinformatics.scm (python-schema-salad): Update to
8.2.20211116214159.
[arguments]: Remove trailing #T.
[propagated-inputs]: Replace python-cachecontrol-0.11 with
python-cachecontrol.
[native-inputs]: Add python-black.
2021-12-07 15:28:13 +01:00
Ricardo Wurmus 16474f85cf
gnu: taxtastic: Update to 0.9.2.
* gnu/packages/bioinformatics.scm (taxtastic): Update to 0.9.2.
[arguments]: Delete 'sanity-check and 'python37-compatibility phases;  adjust
'prepare-directory phase.
2021-12-07 15:13:06 +01:00
Ricardo Wurmus 00ba04020e
gnu: taxtastic: Run tests conditionally.
* gnu/packages/bioinformatics.scm (taxtastic)[arguments]: Respect TESTS?
option.
2021-12-07 15:12:15 +01:00
Ricardo Wurmus 58fecfd18e
gnu: python-dendropy: Update to 4.5.1.
* gnu/packages/bioinformatics.scm (python-dendropy): Update to 4.5.1.
[arguments]: Skip failing tests.
2021-12-07 14:53:37 +01:00
Sarah Morgensen 68d15fcf20
gnu: make-gccgo: Override empty GOROOT/GCCGOTOOLDIR
gnu/packages/gcc.scm (make-gccgo)[arguments]: Set tool paths
(GOROOT and GCCGOTOOLDIR) even if they are already set to "".

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-12-07 15:25:54 +02:00
Ricardo Wurmus 2da567d137
gnu: python-cooler: Use python-cytoolz-for-cooler.
* gnu/packages/bioinformatics.scm (python-cooler)[propagated-inputs]: Replace
python-cytoolz with python-cytoolz-for-cooler.
2021-12-07 13:24:58 +01:00
Ricardo Wurmus 92a2f55cf9
gnu: Add python-cytoolz-for-cooler.
* gnu/packages/python-xyz.scm (python-cytoolz-for-cooler): New variable.
2021-12-07 13:24:49 +01:00
Ricardo Wurmus c08d6e63a0
gnu: python-sparse: Update to 0.13.0.
* gnu/packages/python-xyz.scm (python-sparse): Update to 0.13.0.
2021-12-07 13:16:47 +01:00
jgart 51bf893e53
gnu: Add diffr.
* gnu/packages/rust-apps.scm (diffr): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-12-07 14:15:28 +02:00
Ricardo Wurmus 224d1c5818
gnu: python-dask: Update to 2021.11.2.
* gnu/packages/python-xyz.scm (python-dask): Update to 2021.11.2.
[source]: Fetch from github.
[arguments]: Remove phase 'disable-broken-tests.
2021-12-07 13:07:46 +01:00
Ricardo Wurmus ed15986a32
gnu: python-dask: Run tests conditionally.
* gnu/packages/python-xyz.scm (python-dask)[arguments]: Respect TESTS? option.
2021-12-07 13:07:23 +01:00
Ricardo Wurmus ad17046040
gnu: python-dask: Add missing input for tests.
* gnu/packages/python-xyz.scm (python-dask)[native-inputs]: Add
python-pytest-rerunfailures.
2021-12-07 13:06:37 +01:00
jgart f36f58a564
gnu: Add rust-diffr-lib-0.1.
* gnu/packages/crates-io.scm (rust-diffr-lib-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-12-07 14:05:54 +02:00
Ricardo Wurmus 899121f4d6
gnu: phylip: Update to 3.697.
* gnu/packages/bioinformatics.scm (phylip): Update to 3.697.
2021-12-07 13:05:53 +01:00
Ricardo Wurmus e86fe9801e
gnu: phylip: Pass -fcommon to compiler.
* gnu/packages/bioinformatics.scm (phylip)[arguments]: Set CFLAGS.
2021-12-07 13:05:35 +01:00
Ricardo Wurmus 125fdc3ba4
gnu: phylip: Remove trailing #T.
* gnu/packages/bioinformatics.scm (phylip)[arguments]: Remove trailing #T from
build phases.
2021-12-07 13:05:15 +01:00
jgart 72dbf04b55
gnu: Add dutree.
* gnu/packages/rust-apps.scm (dutree): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-12-07 14:01:42 +02:00
Ricardo Wurmus 4561ca7f4e
gnu: subread: Remove trailing #T.
* gnu/packages/bioinformatics.scm (subread)[arguments]: Remove trailing #T
from build phases.
2021-12-07 12:59:51 +01:00
Ricardo Wurmus 96b2be833d
gnu: subread: Update to 2.0.3.
* gnu/packages/bioinformatics.scm (subread): Update to 2.0.3.
2021-12-07 12:59:36 +01:00
Ricardo Wurmus 9a03587b62
gnu: subread: Update home page..
* gnu/packages/bioinformatics.scm (subread)[home-page]: Use new home page.
2021-12-07 12:55:08 +01:00
Ricardo Wurmus aa25c9b1a4
gnu: subread: Pass -fcommon to compiler.
* gnu/packages/bioinformatics.scm (subread)[arguments]: Add -fcommon to flags.
2021-12-07 12:54:48 +01:00
Ricardo Wurmus 417299f004
gnu: python-pytest-console-scripts: Update to 1.2.1.
* gnu/packages/python-check.scm (python-pytest-console-scripts): Update to
1.2.1.
2021-12-07 12:41:14 +01:00
Ricardo Wurmus 6874994fa9
gnu: Add python-pytest-rerunfailures.
* gnu/packages/python-check.scm (python-pytest-rerunfailures): New variable.
2021-12-07 12:35:00 +01:00
Ricardo Wurmus c25a6d39f3
gnu: mcl: Add -fcommon to compiler flags.
* gnu/packages/machine-learning.scm (mcl)[arguments]: Set CFLAGS.
2021-12-07 12:34:34 +01:00
Ricardo Wurmus b214034109
gnu: python-cytoolz: Update to 0.11.2.
* gnu/packages/python-xyz.scm (python-cytoolz): Update to 0.11.2.
[source]: Add snippet.
2021-12-07 12:34:22 +01:00
Ricardo Wurmus 06fca01968
gnu: hisat: Update to 0.1.6.
* gnu/packages/bioinformatics.scm (hisat): Update to 0.1.6.
2021-12-07 11:51:10 +01:00
Ricardo Wurmus 2f7287b3a7
gnu: hisat: Remove trailing #T.
* gnu/packages/bioinformatics.scm (hisat)[arguments]: Remove trailing #T from
build phase.
2021-12-07 11:51:09 +01:00
Ricardo Wurmus 9dc727f827
gnu: hisat: Remove invalid characters.
* gnu/packages/bioinformatics.scm (hisat)[arguments]: Remove curly quotes.
2021-12-07 11:51:09 +01:00
Ricardo Wurmus 478e3e714a
gnu: crossmap: Update to 0.6.1.
* gnu/packages/bioinformatics.scm (crossmap): Update to 0.6.1.
[source]: Add snippet to remove generated files.
2021-12-07 11:51:09 +01:00
Ricardo Wurmus b5c9afb7c5
gnu: Remove python2-bx-python.
* gnu/packages/bioinformatics.scm (python2-bx-python): Delete variable.
2021-12-07 11:51:09 +01:00
Ricardo Wurmus 699b443c86
gnu: python-bx-python: Update to 0.8.12.
* gnu/packages/bioinformatics.scm (python-bx-python): Update to 0.8.12.
[propagated-inputs]: Remove python-six.
[arguments]: Remove.  Tests are still not run, though.
2021-12-07 11:51:09 +01:00
Ricardo Wurmus 4b4ab4ce4d
gnu: Remove pbtranscript-tofu.
Upstream has disappeared and it depends on Python 2, which is no longer
supported.

* gnu/packages/bioinformatics.scm (pbtranscript-tofu): Remove variable.
2021-12-07 11:51:09 +01:00
Ricardo Wurmus b452d7c2cf
gnu: python-pyfit-sne: Update to 1.2.1.
* gnu/packages/bioinformatics.scm (python-pyfit-sne): Update to 1.2.1.
[arguments]: Disable tests explicitly.
2021-12-07 11:51:09 +01:00
Julien Lepiller 05deb26be9
gnu: guile-netlink: Update to 1.1.1.
* gnu/packages/guile.scm (guile-netlink): Update to 1.1.1.
2021-12-07 00:09:35 +01:00
Nicolas Goaziou e21b422f7f
gnu: emacs-csv-mode: Update to 1.17.
* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.17.
2021-12-06 22:01:31 +01:00
Pierre Langlois 4afacd4546
gnu: helm: Fix build with GCC 9 and later.
* gnu/packages/music.scm (helm)[origin]: Add patch.
* gnu/packages/patches/helm-fix-gcc-9-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2021-12-06 20:41:18 +00:00
Marius Bakke 757a2eb970
tests: patchwork: Use the default PostgreSQL.
* gnu/tests/web.scm (patchwork-os)[services]: Change from POSTGRESQL-10 to
POSTGRESQL.
2021-12-06 21:17:31 +01:00
Marius Bakke 8662057130
gnu: patchwork: Adjust for python-build-system change.
This is a follow-up to commit db5646d957, et.al.

* gnu/packages/patchutils.scm (patchwork)[arguments]: Adapt one more
site-packages call.
2021-12-06 21:15:42 +01:00
Ricardo Wurmus ca2f851da1
gnu: f-seq: Update name of commons-cli JAR.
* gnu/packages/bioinformatics.scm (f-seq)[arguments]: Use new name of
commons-cli JAR.
2021-12-06 18:48:01 +01:00
Ricardo Wurmus f0763fba5c
gnu: f-seq: Remove trailing #T.
* gnu/packages/bioinformatics.scm (f-seq)[arguments]: Remove trailing #T from
build phase.
2021-12-06 18:48:01 +01:00
Ricardo Wurmus 1310879fb0
gnu: f-seq: Simplify snippet.
* gnu/packages/bioinformatics.scm (f-seq)[source]: Simplify snippet.
2021-12-06 18:48:01 +01:00
Leo Famulari 404f695385
gnu: Go 1.17: Update to 1.17.4.
* gnu/packages/golang.scm (go-1.17): Update to 1.17.4.
2021-12-06 12:40:38 -05:00
Leo Famulari e4d8f2fe31
gnu: Go 1.16: Update to 1.16.11.
* gnu/packages/golang.scm (go-1.16): Update to 1.16.11.
2021-12-06 12:40:38 -05:00
Leo Famulari 4e282bc934
gnu: Syncthing: Update to 1.18.4.
* gnu/packages/syncthing.scm (syncthing): Update to 1.18.4.
[arguments]: Build with Go 1.17.
2021-12-06 12:10:12 -05:00
Mathieu Othacehe 3b6a7693fa
gnu: osinfo-db-next: Fix uri.
* gnu/packages/virtualization.scm (osinfo-db-next)[source]: Fix URI.
2021-12-06 17:28:22 +01:00
Efraim Flashner 30c776a6a8
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.
2021-12-06 14:45:50 +02:00
Efraim Flashner c569430b6c
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.
2021-12-06 14:43:17 +02:00
Efraim Flashner b6a726222a
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.
2021-12-06 14:04:30 +02:00
Ludovic Courtès f4d4c40500
gnu: python-kivy: Add missing dependencies.
* gnu/packages/python-xyz.scm (python-kivy)[arguments]: Add 'set-home'
phase.
[inputs]: Add PYTHON-DOCUTILS, PYTHON-KIVY-GARDEN, and PYTHON-PYGMENTS.
[synopsis, description]: Tweak.
2021-12-06 11:49:06 +01:00
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