Commit graph

94318 commits

Author SHA1 Message Date
Efraim Flashner
8b54123a9d
gnu: Add rust-ndarray-0.14.
* gnu/packages/crates-io.scm (rust-ndarray-0.14): New variable.
* gnu/packages/patches/rust-ndarray-0.14-remove-blas-src.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2022-04-03 14:07:48 +03:00
Efraim Flashner
73e2312802
gnu: rust-escargot-0.5: Update to 0.5.7.
* gnu/packages/crates-io.scm (rust-escargot-0.5): Update to 0.5.7.
[arguments]<cargo-inputs>: Remove rust-lazy-static-1. Add
rust-once-cell-1.
<cargo-development-inputs>: Replace rust-assert-fs-0.11 with 1.
2022-04-03 14:07:48 +03:00
Efraim Flashner
f9fbdb5bbf
gnu: rust-terminal-size-0.1: Update to 0.1.17.
* gnu/packages/crates-io.scm (rust-terminal-size-0.1): Update to 0.1.17.
[arguments]: Skip tests.
2022-04-03 14:07:47 +03:00
Efraim Flashner
c76c2bb5a4
gnu: Add rust-lipsum-0.8.
* gnu/packages/crates-io.scm (rust-lipsum-0.8): New variable.
2022-04-03 14:07:47 +03:00
Efraim Flashner
c11aac2e1e
gnu: Add rust-unicode-linebreak-0.1.
* gnu/packages/crates-io.scm (rust-unicode-linebreak-0.1): New variable.
2022-04-03 14:07:46 +03:00
Efraim Flashner
99252c6d68
gnu: Add rust-uniquote-3.
* gnu/packages/crates-io.scm (rust-uniquote-3): New variable.
2022-04-03 14:07:46 +03:00
Efraim Flashner
fe98984880
gnu: Add rust-version-sync-0.9.
* gnu/packages/crates-io.scm (rust-version-sync-0.9): New variable.
(rust-version-sync-0.8): Inherit from rust-version-sync-0.9.
2022-04-03 14:07:45 +03:00
Efraim Flashner
cf9a58bd18
gnu: rust-os-pipe-0.9: Don't skip build.
* gnu/packages/crates-io.scm (rust-os-pipe-0.9)[arguments]: Inherit from
rust-os-pipe-1.
2022-04-03 14:07:45 +03:00
Efraim Flashner
f90052a87b
gnu: Add rust-os-pipe-1.
* gnu/packages/crates-io.scm (rust-os-pipe-1): New variable.
(rust-os-pipe-0.9): Inherit from rust-os-pipe-1.
2022-04-03 14:07:45 +03:00
Efraim Flashner
c4031f909f
gnu: Add rust-kstring-1.
* gnu/packages/crates-io.scm (rust-kstring-1): New variable.
2022-04-03 14:07:44 +03:00
Efraim Flashner
a834083441
gnu: Add rust-document-features-0.2.
* gnu/packages/crates-io.scm (rust-document-features-0.2): New variable.
2022-04-03 14:07:41 +03:00
Jonathan Brielmaier
3471b8fae2
gnu: radicale: Update to 3.1.5.
* gnu/packages/dav.scm (radicale): Update to 3.1.5.
[source]: tags have a leading "v" now.
[arguments]: disable tests temporarily.

Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2022-04-03 12:49:07 +02:00
Felix Gruber
a37a8a23bd
gnu: oil: Update to 0.9.9.
* gnu/packages/shells.scm (oil): Update to 0.9.9.
  [source]: Add comment on embedded CPython like Ludo’ proposed in
  https://issues.guix.gnu.org/53642#3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-03 12:42:18 +02:00
Brian Kubisiak
032f2e261c
home: services: zsh: Fix zshenv creation.
Fixes a regression introduced by
4935501fd9 that would skip generating
the user's ~/.config/zsh/.zshenv unless both of zshenv and
environment-variables are set in the configuration.

* gnu/home/services/shells.scm (zsh-get-configuration-files):
Generate ~/.config/zsh/.zshenv when only one of zshenv or
environment-variables is specified.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-03 12:42:18 +02:00
Brendan Tildesley
9535b62170
gnu: mate-polkit: Improve synopsis.
* gnu/packages/mate.scm (mate-polkit): Improve synopsis.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-04-03 12:42:18 +02:00
Brendan Tildesley
92b32a0592
gnu: xfce: Add notification support
* gnu/packages/xfce.scm (xfce)[inputs]: Add XFCE4-NOTIFYD.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-03 12:42:18 +02:00
Brendan Tildesley
c315fb0cac
gnu: xfce: Remove input labels.
(xfconf, libxfce4ui, xfce4-panel, xfce4-whiskermenu-plugin, xfce,
xfce4-screensaver): Remove input labels.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-03 12:42:18 +02:00
Brendan Tildesley
847a6f7c23
gnu: xfce4-screenshooter: Update to 1.9.10.
* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.9.10.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-03 12:42:17 +02:00
Brendan Tildesley
47d4b6ece4
gnu: xfce4-whiskermenu-plugin: Update to 2.6.2.
* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.6.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-03 12:42:17 +02:00
Vagrant Cascadian
7902d17bc8
gnu: cpufrequtils: Update to 008-1.a2f0c39.
Fixes build failure on non-x86 architectures, and brings cpufrequtils to the
state of the art from 2011.

* gnu/packages/linux.scm (cpufrequtils)[version]: Use git-version.
  [source]: Use git-fetch.
2022-04-02 19:13:21 -07:00
Julien Lepiller
8a208df17f
nls: Update translations.
* po/packages/fi.po: New file.
* po/packages/LINGUAS: Add it.
2022-04-02 18:42:36 +02:00
Julien Lepiller
93bfd4d9c7
nls: Enforce translation thresholds.
* po/doc/guix-cookbook.es.po: Remove file.
* po/doc/guix-cookbook.fa.po: Remove file.
* po/doc/guix-cookbook.fi.po: Remove file.
* po/doc/guix-cookbook.pt_BR.po: Remove file.
* po/doc/guix-cookbook.ru.po: Remove file.
* po/doc/guix-cookbook.uk.po: Remove file.
* po/doc/guix-cookbook.zh_Hans.po: Remove file.
* po/doc/guix-manual.fa.po: Remove file.
* po/doc/guix-manual.fi.po: Remove file.
* po/doc/guix-manual.it.po: Remove file.
* po/doc/guix-manual.ko.po: Remove file.
* po/doc/guix-manual.sk.po: Remove file.
* po/doc/local.mk: Remove them.
* doc/local.mk: Remove them.
2022-04-02 18:14:43 +02:00
Julien Lepiller
ff194cb245
maint: Implement translation thresholds.
Do not download new translations for the cookbook and the manual when
they are below 10% completion, and remove existing translations when
they fall below 5%.

* Makefile.am (download-po): Implement translation thresholds.
2022-04-02 18:14:34 +02:00
Julien Lepiller
6386c011b2
doc: Document inclusion requirements for new translations.
* doc/contributing.texi (Translating Guix)[Conditions for Inclusion]:
New section.
2022-04-02 18:12:48 +02:00
jgart
49d0a80738
gnu: cl-dbi: Update to 0.9.5-2.738a74d.
* gnu/packages/lisp-xyz.scm (sbcl-dbi): Update to 0.9.5-2.738a74d.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-04-02 16:36:49 +02:00
Chadwain Holness
a27cef76c2
gnu: python-pycountry: Update to 22.3.5.
* gnu/packages/python-xyz.scm (python-pycountry): Update to 22.3.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-01 18:01:07 +02:00
Tanguy Le Carrour
8f5043bbc6
gnu: gnunet: Update to 0.16.3.
* gnu/packages/gnunet.scm (gnunet): Update to 0.16.3.
[arguments]: Enable all the tests that were disabled.
[inputs]: Use new style. [native-inputs]: Add openssl.
[home-page]: Update URL.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-01 18:01:07 +02:00
Ludovic Courtès
6d54f1987f
gnu: vtk: Remove input labels.
* gnu/packages/image-processing.scm (vtk)[inputs]: Remove labels.
2022-04-01 18:01:07 +02:00
Ludovic Courtès
c3a20d91f9
gnu: vtk@6: Depend on Python 2.x, not 3.x.
* gnu/packages/image-processing.scm (vtk-6)[native-inputs]: Replace
PYTHON with PYTHON-2.
2022-04-01 18:01:06 +02:00
Ludovic Courtès
2a363bb5d3
weather: Colorize the output.
* guix/colors.scm (coloring-procedure): Export.
* guix/scripts/weather.scm (report-server-coverage): Highlight the
server name and colorize the availability ratio.
2022-04-01 18:01:06 +02:00
Ludovic Courtès
c1093dc7a6
gnu: libtool: Add 2.4.7.
* gnu/packages/autotools.scm (libtool-2.4.7): New variable.
2022-04-01 18:01:06 +02:00
Ludovic Courtès
0fffcfa41d
gnu: libressl: Add 'release-monitoring-url' property.
* gnu/packages/tls.scm (libressl)[properties]: New field.
2022-04-01 18:01:06 +02:00
jgart
b724c847a2
gnu: cl-usocket: Update to 0.8.4.
* gnu/packages/lisp-xyz.scm (sbcl-usocket): Update to 0.8.4.
  [inputs]: Use new style.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-04-01 13:33:56 +02:00
Sébastien Lerique
fc94e93c4b
gnu: libfido2: Fix cross-compilation.
* gnu/packages/security-token.scm (libfido2)[arguments]: Set the
PKG_CONFIG_EXECUTABLE variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 18:57:05 +03:00
Sébastien Lerique
89f3275ff5
gnu: libfido2: Use new style for inputs.
* gnu/packages/security-token.scm (libfido2)[inputs]: Use new style.
Sort alphabetically.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 18:40:08 +03:00
Raphaël Mélotte via Guix-patches
4cfc1c433d
gnu: tio: Update to 1.36.
* gnu/packages/terminals.scm (tio): Update to 1.36.
[native-inputs]: Add pkg-config.
[inputs]: Add libinih.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 18:25:31 +03:00
Christian Gelinek
9f82d1f1c0
gnu: iverilog: Add zlib dependency for LXT dump file format support.
* gnu/packages/fpga.scm (iverilog)[native-inputs]: Add zlib.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 18:22:58 +03:00
cage
58874999c9
gnu: gmid: Update to 1.8.3.
* gnu/packages/web.scm (gmid): Update to 1.8.3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 18:19:19 +03:00
Collin J. Doering
c5ffc9b65d
gnu: plantuml: Update to 1.2022.3.
* gnu/packages/uml.scm (plantuml): Update to 1.2022.3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 17:52:19 +03:00
Ricardo Wurmus
05e68f31ba
gnu: python-velocyto: Set cache directory for Numba.
* gnu/packages/bioinformatics.scm (python-velocyto)[arguments]: Add phase
'set-numba-cache-dir.
2022-03-31 16:02:21 +02:00
Efraim Flashner
8f3dc994bb
gnu: wfmash: Enable test suite.
* gnu/packages/bioinformatics.scm (wfmash)[arguments]: Don't disable
tests. Add custom 'check phase based on upstream's own CI tests.
[native-inputs]: Add samtools.
2022-03-31 16:29:34 +03:00
Arun Isaac
1ca9d9e194
gnu: Add wfmash.
* gnu/packages/bioinformatics.scm (wfmash): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 16:14:53 +03:00
Arun Isaac
8524904e08
gnu: atomic-queue: Do not look for boost when cross-compiling.
* gnu/packages/cpp.scm (atomic-queue)[arguments]: When cross-compiling, add a
do-not-check-for-boost phase.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 16:14:53 +03:00
Arun Isaac
a83918837e
gnu: atomic-queue: Run tests correctly.
* gnu/packages/cpp.scm (atomic-queue)[arguments]: In the check phase, run
tests instead of returning a function to run them.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 16:14:52 +03:00
Arun Isaac
7d331dd203
gnu: htslib: Add bzip2 and xz to inputs.
htslib links to libbz2 from bzip2 and liblzma from xz. Therefore, bzip2 and xz
should be listed in inputs even though they are already present implicitly in
native-inputs. Else, cross-compilation will fail.

* gnu/packages/bioinformatics.scm (htslib)[inputs]: Add bzip2 and xz.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 16:14:52 +03:00
Arun Isaac
973ee1c91d
gnu: gsl: Force bootstrap when cross-compiling to riscv64-linux.
* gnu/packages/maths.scm (gsl)[arguments]: Force an autotools bootstrap
when cross-compiling to riscv64-linux.
[native-inputs]: Add autoconf, automake and libtool when cross-compiling
to riscv64-linux.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 16:14:52 +03:00
Ricardo Wurmus
a69a44bf59
gnu: python-loompy: Update to 3.0.7.
* gnu/packages/bioinformatics.scm (python-loompy): Update to 3.0.7.
[arguments]: Add build phases 'fix-h5py-error and 'set-numba-cache-dir;
respect TESTS? argument in 'check phase.
[propagated-inputs]: Add python-click, python-numba, and
python-numpy-groupies.
2022-03-31 14:37:58 +02:00
Ricardo Wurmus
38b2026515
gnu: Add python-numpy-groupies.
* gnu/packages/python-science.scm (python-numpy-groupies): New variable.
2022-03-31 14:37:58 +02:00
Arun Isaac
668d52a815
gnu: Add riscv-pk.
* gnu/packages/virtualization.scm (riscv-pk): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 15:20:11 +03:00
Arun Isaac
9afad0c16e
gnu: spike: Substitute path to dtc instead of wrapping executables.
* gnu/packages/virtualization.scm (spike)[arguments]: Delete the wrap-binary
phase. Add a configure-dtc-path phase that substitutes the absolute path to
dtc.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31 15:20:08 +03:00