jackhill/guix/guix.git
2 years agomaint: Implement translation thresholds.
Julien Lepiller [Tue, 8 Mar 2022 18:11:38 +0000 (19:11 +0100)]
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.

2 years agodoc: Document inclusion requirements for new translations.
Julien Lepiller [Tue, 8 Mar 2022 12:14:58 +0000 (13:14 +0100)]
doc: Document inclusion requirements for new translations.

* doc/contributing.texi (Translating Guix)[Conditions for Inclusion]:
New section.

2 years agognu: cl-dbi: Update to 0.9.5-2.738a74d.
jgart [Sat, 2 Apr 2022 05:21:48 +0000 (01:21 -0400)]
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>
2 years agognu: python-pycountry: Update to 22.3.5.
Chadwain Holness [Thu, 24 Mar 2022 17:37:02 +0000 (13:37 -0400)]
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>
2 years agognu: gnunet: Update to 0.16.3.
Tanguy Le Carrour [Wed, 30 Mar 2022 08:36:50 +0000 (10:36 +0200)]
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>
2 years agognu: vtk: Remove input labels.
Ludovic Courtès [Fri, 1 Apr 2022 13:26:45 +0000 (15:26 +0200)]
gnu: vtk: Remove input labels.

* gnu/packages/image-processing.scm (vtk)[inputs]: Remove labels.

2 years agognu: vtk@6: Depend on Python 2.x, not 3.x.
Ludovic Courtès [Fri, 1 Apr 2022 13:02:40 +0000 (15:02 +0200)]
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.

2 years agoweather: Colorize the output.
Ludovic Courtès [Fri, 1 Apr 2022 11:41:52 +0000 (13:41 +0200)]
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.

2 years agognu: libtool: Add 2.4.7.
Ludovic Courtès [Fri, 1 Apr 2022 10:01:07 +0000 (12:01 +0200)]
gnu: libtool: Add 2.4.7.

* gnu/packages/autotools.scm (libtool-2.4.7): New variable.

2 years agognu: libressl: Add 'release-monitoring-url' property.
Ludovic Courtès [Fri, 1 Apr 2022 08:32:23 +0000 (10:32 +0200)]
gnu: libressl: Add 'release-monitoring-url' property.

* gnu/packages/tls.scm (libressl)[properties]: New field.

2 years agognu: cl-usocket: Update to 0.8.4.
jgart [Wed, 30 Mar 2022 20:56:56 +0000 (16:56 -0400)]
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>
2 years agognu: libfido2: Fix cross-compilation.
Sébastien Lerique [Sun, 27 Mar 2022 13:00:04 +0000 (22:00 +0900)]
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>
2 years agognu: libfido2: Use new style for inputs.
Sébastien Lerique [Sun, 27 Mar 2022 13:00:03 +0000 (22:00 +0900)]
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>
2 years agognu: tio: Update to 1.36.
Raphaël Mélotte via Guix-patches [Thu, 31 Mar 2022 10:55:45 +0000 (12:55 +0200)]
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>
2 years agognu: iverilog: Add zlib dependency for LXT dump file format support.
Christian Gelinek [Thu, 31 Mar 2022 04:49:38 +0000 (15:19 +1030)]
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>
2 years agognu: gmid: Update to 1.8.3.
cage [Wed, 30 Mar 2022 13:54:42 +0000 (15:54 +0200)]
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>
2 years agognu: plantuml: Update to 1.2022.3.
Collin J. Doering [Wed, 30 Mar 2022 22:39:17 +0000 (18:39 -0400)]
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>
2 years agognu: python-velocyto: Set cache directory for Numba.
Ricardo Wurmus [Thu, 31 Mar 2022 14:01:27 +0000 (16:01 +0200)]
gnu: python-velocyto: Set cache directory for Numba.

* gnu/packages/bioinformatics.scm (python-velocyto)[arguments]: Add phase
'set-numba-cache-dir.

2 years agognu: wfmash: Enable test suite.
Efraim Flashner [Thu, 31 Mar 2022 13:13:57 +0000 (16:13 +0300)]
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.

2 years agognu: Add wfmash.
Arun Isaac [Thu, 31 Mar 2022 07:28:49 +0000 (12:58 +0530)]
gnu: Add wfmash.

* gnu/packages/bioinformatics.scm (wfmash): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2 years agognu: atomic-queue: Do not look for boost when cross-compiling.
Arun Isaac [Thu, 31 Mar 2022 07:28:48 +0000 (12:58 +0530)]
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>
2 years agognu: atomic-queue: Run tests correctly.
Arun Isaac [Thu, 31 Mar 2022 07:28:47 +0000 (12:58 +0530)]
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>
2 years agognu: htslib: Add bzip2 and xz to inputs.
Arun Isaac [Thu, 31 Mar 2022 07:28:46 +0000 (12:58 +0530)]
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>
2 years agognu: gsl: Force bootstrap when cross-compiling to riscv64-linux.
Arun Isaac [Thu, 31 Mar 2022 07:28:45 +0000 (12:58 +0530)]
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>
2 years agognu: python-loompy: Update to 3.0.7.
Ricardo Wurmus [Thu, 31 Mar 2022 12:35:41 +0000 (14:35 +0200)]
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.

2 years agognu: Add python-numpy-groupies.
Ricardo Wurmus [Thu, 31 Mar 2022 12:33:25 +0000 (14:33 +0200)]
gnu: Add python-numpy-groupies.

* gnu/packages/python-science.scm (python-numpy-groupies): New variable.

2 years agognu: Add riscv-pk.
Arun Isaac [Tue, 29 Mar 2022 10:43:03 +0000 (16:13 +0530)]
gnu: Add riscv-pk.

* gnu/packages/virtualization.scm (riscv-pk): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2 years agognu: spike: Substitute path to dtc instead of wrapping executables.
Arun Isaac [Tue, 29 Mar 2022 10:43:02 +0000 (16:13 +0530)]
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>
2 years agognu: python-anndata: Update to 0.8.0.
Ricardo Wurmus [Thu, 31 Mar 2022 08:35:50 +0000 (10:35 +0200)]
gnu: python-anndata: Update to 0.8.0.

* gnu/packages/python-xyz.scm (python-anndata): Update to 0.8.0.
[arguments]: Remove build phase 'relax-dependency-requirements.

2 years agognu: python-h5py: Update to 3.6.0.
Ricardo Wurmus [Thu, 31 Mar 2022 08:35:17 +0000 (10:35 +0200)]
gnu: python-h5py: Update to 3.6.0.

* gnu/packages/python-xyz.scm (python-h5py): Update to 3.6.0.
[arguments]: Set HDF5_DIR variable instead of patching files.

2 years agognu: python2-h5py: Detach version and source from python-h5py.
Ricardo Wurmus [Thu, 31 Mar 2022 08:33:54 +0000 (10:33 +0200)]
gnu: python2-h5py: Detach version and source from python-h5py.

* gnu/packages/python-xyz.scm (python2-h5py): Override source and version
field.
(python-h5py)[properties]: Record python2-variant.

2 years agognu: weechat: Update to 3.5.
Efraim Flashner [Wed, 30 Mar 2022 17:52:14 +0000 (20:52 +0300)]
gnu: weechat: Update to 3.5.

* gnu/packages/irc.scm (weechat): Update to 3.5.
[inputs]: Add zstd:lib.

2 years agognu: msmtp: Update to 1.8.20.
Efraim Flashner [Wed, 30 Mar 2022 17:24:55 +0000 (20:24 +0300)]
gnu: msmtp: Update to 1.8.20.

* gnu/packages/mail.scm (msmtp): Update to 1.8.20.

2 years agognu: ncdu-2: Update to 2.1.1.
Efraim Flashner [Wed, 30 Mar 2022 16:57:26 +0000 (19:57 +0300)]
gnu: ncdu-2: Update to 2.1.1.

* gnu/packages/ncdu.scm (ncdu-2): Update to 2.1.1.

2 years agognu: ncdu2: Set upstream name.
Efraim Flashner [Wed, 30 Mar 2022 13:36:46 +0000 (16:36 +0300)]
gnu: ncdu2: Set upstream name.

* gnu/packages/ncdu.scm (ncdu-2)[properties]: New field.

2 years agognu: anonip: Update to 1.1.0.
Ricardo Wurmus [Wed, 30 Mar 2022 13:29:48 +0000 (15:29 +0200)]
gnu: anonip: Update to 1.1.0.

* gnu/packages/web.scm (anonip): Update to 1.1.0.
[source]: Fetch from git.
[arguments]: Run tests with pytest.
[native-inputs]: Add python-pytest and python-pytest-cov.

2 years agolsof: Prevent mass-rebuild.
Mathieu Othacehe [Wed, 30 Mar 2022 12:40:04 +0000 (14:40 +0200)]
lsof: Prevent mass-rebuild.

* gnu/packages/lsof.scm (lsof): Set LINUX_CONF_CC variable only when
cross-compiling.

2 years agognu: lbzip2: Fix cross-compilation.
Brian Kubisiak [Wed, 30 Mar 2022 01:45:55 +0000 (18:45 -0700)]
gnu: lbzip2: Fix cross-compilation.

* gnu/packages/compression.scm (lbzip2)[arguments]: Search (or
native-inputs inputs) for gnulib-tool.py.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2 years agognu: lsof: Fix cross-compilation.
Brian Kubisiak [Tue, 29 Mar 2022 01:37:28 +0000 (18:37 -0700)]
gnu: lsof: Fix cross-compilation.

* gnu/packages/lsof (lsof)[arguments]: Add LINUX_CONF_CC environment
variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2 years agognu: Mutt: Update to 2.2.2.
Leo Famulari [Wed, 30 Mar 2022 03:30:38 +0000 (23:30 -0400)]
gnu: Mutt: Update to 2.2.2.

* gnu/packages/mail.scm (mutt): Update to 2.2.2.

2 years agognu: linux-libre 4.9: Update to 4.9.309.
Leo Famulari [Tue, 29 Mar 2022 04:27:55 +0000 (00:27 -0400)]
gnu: linux-libre 4.9: Update to 4.9.309.

* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.309.
(linux-libre-4.9-pristine-source): Update hash.

2 years agognu: linux-libre 4.14: Update to 4.14.274.
Leo Famulari [Tue, 29 Mar 2022 04:27:41 +0000 (00:27 -0400)]
gnu: linux-libre 4.14: Update to 4.14.274.

* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.274.
(linux-libre-4.14-pristine-source): Update hash.

2 years agognu: linux-libre 4.19: Update to 4.19.237.
Leo Famulari [Tue, 29 Mar 2022 04:27:27 +0000 (00:27 -0400)]
gnu: linux-libre 4.19: Update to 4.19.237.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.237.
(linux-libre-4.19-pristine-source): Update hash.

2 years agognu: linux-libre 5.4: Update to 5.4.188.
Leo Famulari [Tue, 29 Mar 2022 04:27:14 +0000 (00:27 -0400)]
gnu: linux-libre 5.4: Update to 5.4.188.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.188.
(linux-libre-5.4-pristine-source): Update hash.

2 years agognu: linux-libre 5.10: Update to 5.10.109.
Leo Famulari [Tue, 29 Mar 2022 04:27:00 +0000 (00:27 -0400)]
gnu: linux-libre 5.10: Update to 5.10.109.

* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.109.
(linux-libre-5.10-pristine-source): Update hash.

2 years agognu: linux-libre 5.15: Update to 5.15.32.
Leo Famulari [Tue, 29 Mar 2022 04:26:45 +0000 (00:26 -0400)]
gnu: linux-libre 5.15: Update to 5.15.32.

* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.32.
(linux-libre-5.15-pristine-source): Update hash.

2 years agognu: linux-libre 5.16: Update to 5.16.18.
Leo Famulari [Tue, 29 Mar 2022 04:26:23 +0000 (00:26 -0400)]
gnu: linux-libre 5.16: Update to 5.16.18.

* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.18.
(linux-libre-5.16-pristine-source): Update hash.

2 years agognu: linux-libre 5.17: Update to 5.17.1.
Leo Famulari [Tue, 29 Mar 2022 04:25:28 +0000 (00:25 -0400)]
gnu: linux-libre 5.17: Update to 5.17.1.

* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.1.
(linux-libre-5.17-pristine-source): Update hash.

2 years agognu: gmid: Update to 1.8.2.
cage [Sat, 26 Mar 2022 19:09:31 +0000 (20:09 +0100)]
gnu: gmid: Update to 1.8.2.

* gnu/packages/web.scm (gmid): Update to 1.8.2.
[native-inputs]: Remove which.

Signed-off-by: Leo Famulari <leo@famulari.name>
2 years agognu: git-annex: Update to 10.20220322.
Kyle Meyer [Sun, 27 Mar 2022 03:26:04 +0000 (23:26 -0400)]
gnu: git-annex: Update to 10.20220322.

* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220322.
[inputs]: Add ghc-http-client-restricted.

Signed-off-by: Leo Famulari <leo@famulari.name>
2 years agognu: Add ghc-http-client-restricted.
Kyle Meyer [Sun, 27 Mar 2022 03:26:03 +0000 (23:26 -0400)]
gnu: Add ghc-http-client-restricted.

* gnu/packages/haskell-web.scm (ghc-http-client-restricted): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2 years agognu: ghc-http-client-tls: Update to 0.3.6.1.
Kyle Meyer [Sun, 27 Mar 2022 03:26:02 +0000 (23:26 -0400)]
gnu: ghc-http-client-tls: Update to 0.3.6.1.

* gnu/packages/haskell-web.scm (ghc-http-client-tls): Update to 0.3.6.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
2 years agognu: ghc-http-client: Update to 0.7.11.
Kyle Meyer [Sun, 27 Mar 2022 03:26:01 +0000 (23:26 -0400)]
gnu: ghc-http-client: Update to 0.7.11.

* gnu/packages/haskell-web.scm (ghc-http-client): Update to 0.7.11.
[inputs]: Add ghc-iproute.

Signed-off-by: Leo Famulari <leo@famulari.name>
2 years agognu: r-signac: Update to 1.6.0-2.458e647.
Mădălin Ionel Patrașcu [Wed, 23 Mar 2022 10:24:08 +0000 (11:24 +0100)]
gnu: r-signac: Update to 1.6.0-2.458e647.

* gnu/packages/bioinformatics.scm (r-signac): Update to 1.6.0-2.458e647.
[propagated-inputs]: Remove r-annotationfilter, r-biocgenerics, r-biostrings,
r-biovizbase, and r-ggbio; add r-qlcmatrix and r-tidyselect.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2 years agognu: plink-ng: Update to 2.00a3-20220315.
Ricardo Wurmus [Tue, 29 Mar 2022 13:33:55 +0000 (15:33 +0200)]
gnu: plink-ng: Update to 2.00a3-20220315.

* gnu/packages/bioinformatics.scm (plink-ng): Update to 2.00a3-20220315.

2 years agognu: Add r-cytobackbone.
Mădălin Ionel Patrașcu [Tue, 22 Mar 2022 10:34:31 +0000 (11:34 +0100)]
gnu: Add r-cytobackbone.

* gnu/packages/bioinformatics.scm (r-cytobackbone): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2 years agognu: pigx-sars-cov2-ww: Update to 0.0.5.
Ricardo Wurmus [Tue, 29 Mar 2022 11:49:50 +0000 (13:49 +0200)]
gnu: pigx-sars-cov2-ww: Update to 0.0.5.

* gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww): Update to 0.0.5.
[source]: Remove patch.
[arguments]: Disable tests.
* gnu/packages/patches/pigx-sars-cov2-ww-no-citeproc.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

2 years agognu: pigx-rnaseq: Update to 0.0.20.
Ricardo Wurmus [Tue, 29 Mar 2022 11:42:48 +0000 (13:42 +0200)]
gnu: pigx-rnaseq: Update to 0.0.20.

* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.20.
[source]: Remove patch.
[inputs]: Add megadepth.
* gnu/packages/patches/pigx-rnaseq-no-citeproc.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.

2 years agognu: kpeoplevcard: Use mirror URI.
Efraim Flashner [Mon, 28 Mar 2022 21:19:43 +0000 (00:19 +0300)]
gnu: kpeoplevcard: Use mirror URI.

* gnu/packages/kde-pim.scm (kpeoplevcard)[source]: Use kde mirror URI.

2 years agognu: pulseaudio-qt: Use mirror URI.
Efraim Flashner [Mon, 28 Mar 2022 21:15:18 +0000 (00:15 +0300)]
gnu: pulseaudio-qt: Use mirror URI.

* gnu/packages/kde-frameworks.scm (pulseaudio-qt)[source]: Use kde
mirror URI.

2 years agodownload: Use https for main KDE source.
Efraim Flashner [Mon, 28 Mar 2022 21:03:03 +0000 (00:03 +0300)]
download: Use https for main KDE source.

* guix/download.scm (%mirrors)[kde]: Use https URIs for main KDE mirrors.
* tests/lint.scm ("mirror-url: kde suggestion"): New test.

2 years agognu: neovim: Update to 0.6.1.
Luis Henrique Gomes Higino [Sun, 27 Mar 2022 22:31:28 +0000 (19:31 -0300)]
gnu: neovim: Update to 0.6.1.

* gnu/packages/vim.scm (neovim): Update to 0.6.1.

Build neovim with LuaJIT in the supported platforms.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: Add tree-sitter.
Luis Henrique Gomes Higino [Sun, 27 Mar 2022 22:31:27 +0000 (19:31 -0300)]
gnu: Add tree-sitter.

* gnu/packages/text-editors.scm (tree-sitter): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: Add xfce4-dict.
Feng Shu [Sat, 26 Mar 2022 02:04:31 +0000 (10:04 +0800)]
gnu: Add xfce4-dict.

* gnu/packages/xfce.scm (xfce4-dict): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: poezio: Update to 0.13.2.
jgart [Sat, 26 Mar 2022 18:04:50 +0000 (14:04 -0400)]
gnu: poezio: Update to 0.13.2.

* gnu/packages/messaging.scm (poezio): Update to 0.13.2.
[arguments]: Remove trailing boolean and use new style.
[inputs]: Remove unused python input.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: openmpi: Update to 4.1.2
Philippe SWARTVAGHER [Mon, 28 Mar 2022 12:49:25 +0000 (14:49 +0200)]
gnu: openmpi: Update to 4.1.2

* gnu/packages/mpi.scm (openmpi): Update to 4.1.2

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: slurm: Install libpmi2.
Ludovic Courtès [Thu, 24 Mar 2022 15:12:56 +0000 (16:12 +0100)]
gnu: slurm: Install libpmi2.

* gnu/packages/parallel.scm (slurm)[source](snippet): Let PMI2 through.
[arguments]: In phase 'install-libpmi', install "contribs/pmi2".
[license]: Add 'non-copyleft'.

2 years agognu: mercury: Remove trailing #T from phases and snippet.
jgart [Fri, 18 Feb 2022 06:16:13 +0000 (01:16 -0500)]
gnu: mercury: Remove trailing #T from phases and snippet.

* gnu/packages/mercury.scm (mercury)[arguments]<#:phases>: Remove trailing #T.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2 years agognu: python-livereload: Update to 2.6.3.
jgart [Tue, 22 Mar 2022 23:15:49 +0000 (19:15 -0400)]
gnu: python-livereload: Update to 2.6.3.

* gnu/packages/python-web.scm (python-livereload): Update to 2.6.3.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2 years agognu: solfege: Remove trailing booleans.
jgart [Sat, 26 Mar 2022 01:15:38 +0000 (21:15 -0400)]
gnu: solfege: Remove trailing booleans.

* gnu/packages/music.scm (solfege): Remove trailing booleans.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2 years agognu: python-port-for: Remove trailing boolean.
jgart [Tue, 22 Mar 2022 23:14:31 +0000 (19:14 -0400)]
gnu: python-port-for: Remove trailing boolean.

* gnu/packages/python-web.scm (python-port-for)[arguments]: Remove trailing
boolean from lambda function.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2 years agognu: dnsmasq: Fix cross-compilation.
Brian Kubisiak [Sat, 26 Mar 2022 02:01:25 +0000 (19:01 -0700)]
gnu: dnsmasq: Fix cross-compilation.

* gnu/packages/dns.scm (dnsmasq)[arguments]: Use PKG-CONFIG-FOR-TARGET.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2 years agognu: munge: Fix cross-compiling.
Efraim Flashner [Mon, 28 Mar 2022 17:52:40 +0000 (20:52 +0300)]
gnu: munge: Fix cross-compiling.

* gnu/packages/admin.scm (munge)[arguments]: Add configure-flag to set
path to libgcrypt prefix.  Add configure flags when cross-compiling to
assume support for pipes.

2 years agognu: freeipmi: Fix cross-compiling.
Efraim Flashner [Mon, 28 Mar 2022 16:23:25 +0000 (19:23 +0300)]
gnu: freeipmi: Fix cross-compiling.

* gnu/packages/freeipmi.scm (freeipmi)[arguments]: Assume support for
/dev/random and /dev/urandom when cross compiling.

2 years agognu: sdsl-lite: Adjust inputs.
Efraim Flashner [Mon, 28 Mar 2022 16:03:39 +0000 (19:03 +0300)]
gnu: sdsl-lite: Adjust inputs.

* gnu/packages/datastructures.scm (sdsl-lite)[native-inputs]: Move
libdivsufsort from here ...
[propagated-inputs]: ... to here.

2 years agognu: rdma-core: Fix cross-compiling.
Efraim Flashner [Mon, 28 Mar 2022 15:54:20 +0000 (18:54 +0300)]
gnu: rdma-core: Fix cross-compiling.

* gnu/packages/linux.scm (rdma-core)[arguments]: Add configure-flag when
cross-compiling to find pkg-config.

2 years agognu: ansible: Use GUIX_PYTHONPATH in the search path specification.
Maxim Cournoyer [Mon, 28 Mar 2022 17:46:47 +0000 (13:46 -0400)]
gnu: ansible: Use GUIX_PYTHONPATH in the search path specification.

* gnu/packages/admin.scm (ansible)[native-search-paths]: Use GUIX_PYTHONPATH.

2 years agognu: openboardview: Do not recursively clone source.
Maxim Cournoyer [Mon, 28 Mar 2022 00:47:57 +0000 (20:47 -0400)]
gnu: openboardview: Do not recursively clone source.

This is a follow up to commit ad85ca09777052426e801788032beb7592f0f21a.

* gnu/packages/electronics.scm (openboardview)
[source]<git-reference>: Delete the recursive? field.

2 years agognu: Add r-cycombine.
Mădălin Ionel Patrașcu [Mon, 21 Mar 2022 18:02:42 +0000 (19:02 +0100)]
gnu: Add r-cycombine.

* gnu/packages/bioconductor.scm (r-cycombine): New variable.

2 years agognu: Add r-homologene.
Ricardo Wurmus [Mon, 28 Mar 2022 13:22:49 +0000 (15:22 +0200)]
gnu: Add r-homologene.

* gnu/packages/cran.scm (r-homologene): New variable.

2 years agognu: zig: Remove unneeded patch.
Efraim Flashner [Mon, 28 Mar 2022 07:31:54 +0000 (10:31 +0300)]
gnu: zig: Remove unneeded patch.

* gnu/packages/zig.scm (zig)[source]: Remove one patch.
* gnu/packages/patches/zig-disable-libc-note-test.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

2 years agognu: gitolite: Add bash-minimal.
Efraim Flashner [Mon, 28 Mar 2022 07:07:02 +0000 (10:07 +0300)]
gnu: gitolite: Add bash-minimal.

* gnu/packages/version-control.scm (gitolite)[arguments]: Remove
trailing #t.
[inputs]: Add bash-minimal.

2 years agognu: gitolite: Don't hardcode path to svnserve.
Efraim Flashner [Mon, 28 Mar 2022 07:04:03 +0000 (10:04 +0300)]
gnu: gitolite: Don't hardcode path to svnserve.

* gnu/packages/version-control.scm (gitolite)[arguments]: Adjust custom
'patch-source phase to search for svnserve in $PATH.

2 years agognu: Go: Update to 1.17.8 [security fixes].
Pier-Hugues Pellerin [Sun, 27 Mar 2022 23:46:29 +0000 (19:46 -0400)]
gnu: Go: Update to 1.17.8 [security fixes].

Go 1.17.8 (released 2022-03-03) includes a security fix to the regexp/syntax
package[0], as well as bug fixes to the compiler, runtime, the go command, and
the crypto/x509 and net packages.  See the Go 1.17.8 milestone[1] on the
upstream issue tracker for details.

[0] CVE-2022-24921 and https://go.dev/issue/51112.
[1] https://github.com/golang/go/issues?q=milestone%3AGo1.17.8+label%3ACherryPickApproved

* gnu/packages/golang.scm (go-1.17): Update to 1.17.8.

Signed-off-by: Leo Famulari <leo@famulari.name>
2 years agognu: Go 1.16: Update to 1.16.15 [security fixes].
Pier-Hugues Pellerin [Sun, 27 Mar 2022 23:45:11 +0000 (19:45 -0400)]
gnu: Go 1.16: Update to 1.16.15 [security fixes].

Go 1.16.15 (released 2022-03-03) includes a security fix to the regexp/syntax
package[0], as well as bug fixes to the compiler, runtime, the go command, and
the net package. See the Go 1.16.15 milestone[1] on the upstream issue tracker
for details.

[0] CVE-2022-24921 and https://go.dev/issue/51112.
[2] https://github.com/golang/go/issues?q=milestone%3AGo1.16.15+label%3ACherryPickApproved

* gnu/packages/golang.scm (go-1.16): Update to 1.16.15.

Signed-off-by: Leo Famulari <leo@famulari.name>
2 years agognu: mcomix: Install messages.
Liliana Marie Prikler [Sun, 27 Mar 2022 07:49:02 +0000 (09:49 +0200)]
gnu: mcomix: Install messages.

* gnu/packages/image-viewer.scm (mcomix)[install-data]: Also install messages
subdirectory.

2 years agognu: linux-libre: Add linux-libre 5.17.
Leo Famulari [Thu, 10 Mar 2022 18:15:24 +0000 (13:15 -0500)]
gnu: linux-libre: Add linux-libre 5.17.

* gnu/packages/linux.scm (linux-libre-5.17-version,
linux-libre-5.17-gnu-revision, deblob-scripts-5.17,
linux-libre-5.17-pristine-source, linux-libre-5.17-source,
linux-libre-headers-5.17, linux-libre-5.17): New variables.
* gnu/packages/aux-files/linux-libre/5.17-arm.conf,
gnu/packages/aux-files/linux-libre/5.17-arm64.conf,
gnu/packages/aux-files/linux-libre/5.17-i686.conf,
gnu/packages/aux-files/linux-libre/5.17-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.

2 years agognu: Borg: Update to 1.2.0.
Leo Famulari [Fri, 21 Jan 2022 07:44:34 +0000 (02:44 -0500)]
gnu: Borg: Update to 1.2.0.

* gnu/packages/backup.scm (borg): Update to 1.2.0.
[source]: Adjust the list of Cython files to rebuild. Remove an obsolete
substitution. Delete the bundled xxhash. Blake2 is no longer bundled.
[native-inputs]: Add python-dateutil.
[inputs]: Add xxhash. Add python-msgpack-1.2. Remove libb2.
[arguments]: Export BORG_LIBXXHASH_PREFIX to ensure the build script can find
xxhash. Adjust the list of skipped tests and make the custom 'check' phase honor
tests?. Install some more documentation.

2 years agognu: Add python-msgpack-1.0.2.
Leo Famulari [Fri, 21 Jan 2022 07:43:44 +0000 (02:43 -0500)]
gnu: Add python-msgpack-1.0.2.

* gnu/packages/python-xyz.scm (python-msgpack-1.0.2): New variable.

2 years agognu: mcomix: Wrap missing paths.
Liliana Marie Prikler [Fri, 25 Mar 2022 22:45:51 +0000 (23:45 +0100)]
gnu: mcomix: Wrap missing paths.

* gnu/packages/image-viewers.scm (mcomix)[inputs]: Add gtk+.
[arguments]<#:imported-modules,#:modules>: New arguments.
<#:phases>: Add ‘glib-or-gtk-wrap’ and ‘gi-wrap’.

2 years agognu: mcomix: Update to 2.0.1.
Liliana Marie Prikler [Fri, 25 Mar 2022 20:37:01 +0000 (21:37 +0100)]
gnu: mcomix: Update to 2.0.1.

* gnu/packages/image-viewers.scm (mcomix): Update to 2.0.1.
[source]: Use sourceforge once again.
[inputs]: Add ‘python’.
[arguments]: Convert to a list of G-Expressions.
<#:tests?>: Drop.
<#:phases>: Rename ‘configure’ to ‘patch-sources’.  Also fix an assertion
error in "mcomix/image_tools.py".
No longer replace ‘build’ or ‘install’.  Add ‘install-data’ phase after
‘install’.  Use (this-package-input) to refer to the python input.

2 years agognu: Add xfdashboard.
Feng Shu [Sat, 26 Mar 2022 01:22:09 +0000 (09:22 +0800)]
gnu: Add xfdashboard.

* gnu/packages/xfce.scm (xfdashboard): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2 years agoservices: xorg: Remove xf86-input-synaptics from %default-xorg-modules.
SeerLite [Wed, 23 Feb 2022 23:42:49 +0000 (20:42 -0300)]
services: xorg: Remove xf86-input-synaptics from %default-xorg-modules.

Fixes <https://issues.guix.gnu.org/35450>.

This driver isn't intended to be installed by default as it takes
precedence over the recommended xf86-input-libinput.

* gnu/services/xorg.scm (%default-xorg-modules): Remove
  xf86-input-synaptics.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2 years agognu: nftables: Enable json output.
fesoj000 [Thu, 10 Mar 2022 21:21:27 +0000 (22:21 +0100)]
gnu: nftables: Enable json output.

* gnu/packages/linux.scm (nftables)[inputs]: Add jansson.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: nftables: Enable build of manpages.
fesoj000 [Thu, 10 Mar 2022 21:20:42 +0000 (22:20 +0100)]
gnu: nftables: Enable build of manpages.

* gnu/packages/linux.scm (nftables)[native-inputs]: Add docbook2x.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: Add gigolo.
Feng Shu [Tue, 22 Mar 2022 20:52:29 +0000 (04:52 +0800)]
gnu: Add gigolo.

* gnu/packages/xfce.scm (gigolo): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: Add curlie.
Imran Iqbal [Thu, 24 Mar 2022 05:05:11 +0000 (01:05 -0400)]
gnu: Add curlie.

* gnu/packages/curl.scm (curlie): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: akku: Update to 1.1.0.
raingloom [Wed, 23 Mar 2022 00:26:31 +0000 (01:26 +0100)]
gnu: akku: Update to 1.1.0.

* gnu/packages/package-management.scm (akku): Update to 1.1.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: hwloc: Update to 2.7.1.
Philippe SWARTVAGHER [Thu, 24 Mar 2022 17:29:27 +0000 (18:29 +0100)]
gnu: hwloc: Update to 2.7.1.

* gnu/packages/mpi.scm (hwloc-2): Update to 2.7.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 years agognu: txr: Update to 274.
Guillaume Le Vaillant [Fri, 25 Mar 2022 10:20:33 +0000 (11:20 +0100)]
gnu: txr: Update to 274.

* gnu/packages/lisp.scm (txr): Update to 274.