Tobias Geerinckx-Rice [Sun, 13 Mar 2022 00:00:00 +0000 (01:00 +0100)]
gnu: Remove linux-libre@4.4 configuration files.
This follows up on commit
bc54947410689cc752ca962b0b4d27fa799265bf.
* gnu/packages/aux-files/linux-libre/4.4-i686.conf,
gnu/packages/aux-files/linux-libre/4.4-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.
Guillaume Le Vaillant [Sat, 7 May 2022 11:50:27 +0000 (13:50 +0200)]
gnu: flrig: Update to 1.4.05.
* gnu/packages/radio.scm (flrig): Update to 1.4.05.
Guillaume Le Vaillant [Sat, 7 May 2022 11:48:01 +0000 (13:48 +0200)]
gnu: fldigi: Update to 4.1.22.
* gnu/packages/radio.scm (fldigi): Update to 4.1.22.
Rostislav Svoboda [Thu, 7 Apr 2022 10:41:50 +0000 (12:41 +0200)]
gnu: openjdk17: Update to 17.0.2
* gnu/packages/java.scm (openjdk17): Update to 17.0.2.
Julien Lepiller [Sat, 7 May 2022 06:15:59 +0000 (08:15 +0200)]
gnu: ocaml-cmdliner: Update to 1.1.1.
Julien Lepiller [Sat, 7 May 2022 05:58:27 +0000 (07:58 +0200)]
gnu: ocaml-reactivedata: Update to 0.3.
* gnu/packages/ocaml.scm (ocaml-reactivedata): Update to 0.3.
Ricardo Wurmus [Fri, 6 May 2022 21:13:29 +0000 (23:13 +0200)]
gnu: Add rust-blake3-1.
* gnu/packages/crypto.scm (rust-blake3-1): New variable.
Jan (janneke) Nieuwenhuizen [Fri, 6 May 2022 13:54:13 +0000 (15:54 +0200)]
gnu: dezyne: Use new package style.
* gnu/packages/dezyne.scm (dezyne)[arguments]: Convert to list of
G-Expressions.
[inputs]: Drop labels.
Christopher Baines [Fri, 6 May 2022 13:32:48 +0000 (14:32 +0100)]
gnu: nar-herder: Update to 0-6.
ea997c6.
* gnu/packages/package-management.scm (nar-herder): Update to 0-6.
ea997c6.
Ricardo Wurmus [Fri, 6 May 2022 12:15:05 +0000 (14:15 +0200)]
gnu: Add rust-page-size-0.4.
* gnu/packages/crates-io.scm (rust-page-size-0.4): New variable.
Ricardo Wurmus [Fri, 6 May 2022 12:11:18 +0000 (14:11 +0200)]
gnu: pigx-sars-cov-2: Update to 0.0.7.
* gnu/packages/bioinformatics.scm (pigx-sars-cov-2): Update to 0.0.7.
[inputs]: Remove bbmap and prinseq; add r-viridis.
[arguments]: Remove autoreconf phase.
Ricardo Wurmus [Fri, 6 May 2022 12:04:56 +0000 (14:04 +0200)]
gnu: Add pigx-sars-cov-2.
* gnu/packages/bioinformatics.scm (pigx-sars-cov-2): New variable.
(pigx-sars-cov2-ww): Deprecate this package in favor of the former.
Ricardo Wurmus [Fri, 6 May 2022 11:43:23 +0000 (13:43 +0200)]
gnu: rust-instant-0.1: Update to 0.1.9.
* gnu/packages/crates-io.scm (rust-instant-0.1): Update to 0.1.9.
Ricardo Wurmus [Fri, 6 May 2022 11:42:48 +0000 (13:42 +0200)]
gnu: rust-lock-api-0.4: Update to 0.4.5.
* gnu/packages/crates-io.scm (rust-lock-api-0.4): Update to 0.4.5.
Ricardo Wurmus [Fri, 6 May 2022 11:42:27 +0000 (13:42 +0200)]
gnu: rust-parking-lot-0.11: Update to 0.11.2.
* gnu/packages/crates-io.scm (rust-parking-lot-0.11): Update to 0.11.2.
Ricardo Wurmus [Fri, 6 May 2022 11:40:04 +0000 (13:40 +0200)]
gnu: rust-parking-lot-core-0.8: Update to 0.8.4.
* gnu/packages/crates-io.scm (rust-parking-lot-core-0.8): Update to 0.8.4.
Ludovic Courtès [Fri, 6 May 2022 13:18:52 +0000 (15:18 +0200)]
gnu: tcl-tls: Use a gexp.
* gnu/packages/tcl.scm (tcl-tls)[arguments]: Use a gexp.
Ludovic Courtès [Fri, 6 May 2022 13:16:28 +0000 (15:16 +0200)]
gnu: tcl-tls: Add 'release-monitoring-url' and 'upstream-name' properties.
* gnu/packages/tcl.scm (tcl-tls)[properties]: New field.
Daniel Lowe [Wed, 13 Apr 2022 20:44:05 +0000 (16:44 -0400)]
gnu: tcl: Add tcl-tls to packages.
* gnu/packages/tcl.scm (tcl-tls): Added 1.7.22
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Fri, 22 Apr 2022 20:26:08 +0000 (20:26 +0000)]
gnu: python-vedo: Update to 2022.2.0.
* gnu/packages/python-science.scm (python-vedo): Update to 2022.2.0.
[arguments]: Add 'fix-tests' phase.
[inputs]: Move fenics and python-matplotlib to propagated-inputs.
Move python-pkgconfig from here...
[native-inputs]: ...to here.
[propagated-inputs]: Add python-deprecated (and fenics and
python-matplotlib).
[description]: Make description more accurate.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Fri, 22 Apr 2022 20:26:04 +0000 (20:26 +0000)]
gnu: python-vedo: Disable sanity check.
* gnu/packages/python-science.scm (python-vedo)[arguments]: Disable
sanity check.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Fri, 22 Apr 2022 20:25:57 +0000 (20:25 +0000)]
gnu: python-vedo: Remove input labels.
* gnu/packages/python-science.scm (python-vedo)[inputs]: Remove labels
and sort the inputs.
[propagated-inputs]: Remove labels.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Fri, 22 Apr 2022 20:25:54 +0000 (20:25 +0000)]
gnu: python-vedo: Honor #:tests? flag.
* gnu/packages/python-science.scm (python-vedo)[arguments]: Adjust
custom 'check' phase to honor the #:tests? flag. Also remove its
trailing boolean.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Fri, 22 Apr 2022 20:25:51 +0000 (20:25 +0000)]
gnu: fenics: Fix sanity check.
* gnu/packages/simulation.scm (fenics)[arguments]: Relax pybind11
requirement to appease the sanity check.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Fri, 22 Apr 2022 20:25:48 +0000 (20:25 +0000)]
gnu: fenics: Honor #:tests? flag.
* gnu/packages/simulation.scm (fenics)[arguments]: Adjust custom 'check'
phase to honor the #:tests? flag.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Fri, 22 Apr 2022 20:25:44 +0000 (20:25 +0000)]
gnu: fenics-dolfin: Honor #:tests? flag.
* gnu/packages/simulation.scm (fenics-dolfin)[source]: Remove trailing
boolean.
[arguments]: Adjust custom 'check' phase to honor the #:tests? flag. While
here, remove trailing booleans.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Fri, 6 May 2022 12:58:22 +0000 (14:58 +0200)]
gnu: Add Guix-Modules.
* gnu/packages/package-management.scm (guix-modules): New variable.
Guillaume Le Vaillant [Fri, 6 May 2022 13:07:30 +0000 (15:07 +0200)]
gnu: monero-gui: Update to 0.17.3.2.
* gnu/packages/finance.scm (monero-gui): Update to 0.17.3.2.
Guillaume Le Vaillant [Fri, 6 May 2022 12:26:43 +0000 (14:26 +0200)]
gnu: monero: Update to 0.17.3.2.
* gnu/packages/finance.scm (monero): Update to 0.17.3.2.
[source]: Remove obsolete part of snippet.
[arguments]: Remove trailing booleans.
Jan (janneke) Nieuwenhuizen [Thu, 5 May 2022 16:19:18 +0000 (18:19 +0200)]
gnu: Add dezyne.
* gnu/packages/dezyne.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Jan (janneke) Nieuwenhuizen [Fri, 6 May 2022 10:57:02 +0000 (12:57 +0200)]
gnu: mescc-tools: Update supported-systems.
* gnu/packages/mes.scm (mescc-tools)[supported-systems]: Add riscv32-linux,
riscv64-linux, remove powerpc64le-linux.
Efraim Flashner [Fri, 6 May 2022 11:27:36 +0000 (14:27 +0300)]
gnu: links: Use gexps.
* gnu/packages/web-browsers.scm (links)[arguments]: Rewrite using gexps.
Efraim Flashner [Fri, 6 May 2022 11:17:41 +0000 (14:17 +0300)]
gnu: links: Remove input labels.
* gnu/packages/web-browsers.scm (links)[inputs]: Remove input labels.
Efraim Flashner [Fri, 6 May 2022 11:16:10 +0000 (14:16 +0300)]
gnu: links: Use configure-flags.
* gnu/packages/web-browsers.scm (links)[arguments]: Add configure-flags
field. Adjust custom 'configure phase to use configure-flags.
Efraim Flashner [Fri, 6 May 2022 11:13:27 +0000 (14:13 +0300)]
gnu: links: Update to 2.26.
* gnu/packages/web-browsers.scm (links): Update to 2.26.
Efraim Flashner [Fri, 6 May 2022 10:51:53 +0000 (13:51 +0300)]
gnu: ncdu-2: Update to 2.1.2.
* gnu/packages/ncdu.scm (ncdu-2): Update to 2.1.2.
Ricardo Wurmus [Fri, 6 May 2022 09:32:59 +0000 (11:32 +0200)]
gnu: Add python-ipydatawidgets.
* gnu/packages/jupyter.scm (python-ipydatawidgets): New variable.
Ricardo Wurmus [Fri, 6 May 2022 09:23:34 +0000 (11:23 +0200)]
gnu: Add python-xyzservices.
* gnu/packages/python-xyz.scm (python-xyzservices): New variable.
Ricardo Wurmus [Fri, 6 May 2022 09:22:58 +0000 (11:22 +0200)]
gnu: Add python-mercantile.
* gnu/packages/python-xyz.scm (python-mercantile): New variable.
Ricardo Wurmus [Fri, 6 May 2022 08:48:08 +0000 (10:48 +0200)]
gnu: Add python-ipympl.
* gnu/packages/jupyter.scm (python-ipympl): New variable.
Ricardo Wurmus [Fri, 6 May 2022 08:33:23 +0000 (10:33 +0200)]
gnu: Add python-traittypes.
* gnu/packages/python-science.scm (python-traittypes): New variable.
Daniel Meißner [Tue, 12 Apr 2022 21:52:04 +0000 (23:52 +0200)]
gnu: cava: Fix build failure
* gnu/packages/audio.scm (cava)[source]: Remove bundled iniparser.
(cava)[inputs]: Add iniparser.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Daniel Meißner [Tue, 12 Apr 2022 21:52:03 +0000 (23:52 +0200)]
gnu: cava: Use G-expressions.
* gnu/packages/audio.scm (cava)[arguments]: Use G-expressions.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
kiasoc5 [Thu, 28 Apr 2022 20:41:10 +0000 (16:41 -0400)]
gnu: nftables: Update to 1.0.2.
* gnu/packages/patches/nftables-fix-makefile.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (nftables): Update to 1.0.2.
[source]: Add patch.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Vincent Prat [Fri, 29 Apr 2022 07:43:35 +0000 (09:43 +0200)]
gnu: Add python-arpeggio.
* gnu/packages/python-xyz.scm (python-arpeggio): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Michael Rohleder [Sat, 30 Apr 2022 02:49:08 +0000 (04:49 +0200)]
gnu: ytfzf: Update to 2.3.
* gnu/packages/patches/ytfzf-programs.patch,
* gnu/packages/patches/ytfzf-updates.patch: Delete patches.
* gnu/local.mk (dist_patch_DATA): Unregister them.
* gnu/packages/image-viewers.scm (ytfzf): Update to 2.3.
[source]: Delete patches.
[arguments]: Remove phase 'patch-script. Add phase 'install-addons,
'wrap-program.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Fri, 6 May 2022 07:52:05 +0000 (09:52 +0200)]
gnu: slurm: Add 21.08.8.
* gnu/packages/parallel.scm (slurm): Update to 21.08.8.
(slurm-20.11): New variable.
Ludovic Courtès [Fri, 6 May 2022 07:56:10 +0000 (09:56 +0200)]
gnu: slurm: Update to 20.11.9 [fixes CVE-2022-{29500,29501,29502}].
* gnu/packages/parallel.scm (slurm): Update to 20.11.9.
Ricardo Wurmus [Fri, 6 May 2022 07:47:58 +0000 (09:47 +0200)]
gnu: python-ipython: Add missing input.
* gnu/packages/python-xyz.scm (python-ipython)[propagated-inputs]: Add
python-decorator.
Ricardo Wurmus [Fri, 6 May 2022 06:43:22 +0000 (08:43 +0200)]
gnu: python-traitlets: Update to 5.1.1.
* gnu/packages/python-xyz.scm (python-traitlets): Update to 5.1.1.
[propagated-inputs]: Remove python-ipython-genutils, python-decorator, and
python-six.
Ricardo Wurmus [Thu, 5 May 2022 21:22:50 +0000 (23:22 +0200)]
gnu: Add python-kneed.
* gnu/packages/python-xyz.scm (python-kneed): New variable.
Ricardo Wurmus [Thu, 5 May 2022 14:41:08 +0000 (16:41 +0200)]
gnu: Add python-databases.
* gnu/packages/databases.scm (python-databases): New variable.
Ricardo Wurmus [Thu, 5 May 2022 10:37:38 +0000 (12:37 +0200)]
gnu: python-anyio: Update to 3.5.0.
* gnu/packages/python-xyz.scm (python-anyio): Update to 3.5.0.
[arguments]: Remove phase 'fix-compatibility; disable one more test.
[propagated-inputs]: Add python-contextvars and python-dataclasses.
[native-inputs]: Add python-contextlib2 and python-trio; remove
python-iniconfig.
Ricardo Wurmus [Thu, 5 May 2022 10:27:51 +0000 (12:27 +0200)]
gnu: python-multipart: Fix test failure due to PyYAML 6.
* gnu/packages/python-xyz.scm (python-multipart)[arguments]: Patch instance of
yaml.load.
Foo Chuan Wei [Thu, 25 Nov 2021 03:47:42 +0000 (03:47 +0000)]
gnu: Add byacc.
* gnu/packages/c.scm (byacc): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Thu, 5 May 2022 21:42:36 +0000 (23:42 +0200)]
transformations: Preserve transformation order in package property.
Fixes <https://issues.guix.gnu.org/54942>.
Reported by SeerLite <seerlite@nixnet.email>.
* guix/transformations.scm (options->transformation)
[package-with-transformation-properties]: Add call to 'reverse'.
* tests/transformations.scm ("options->transformation, property order"):
New test.
Ludovic Courtès [Thu, 5 May 2022 21:29:52 +0000 (23:29 +0200)]
gnu: b4: Update to 0.8.0.
* gnu/packages/version-control.scm (b4): Update to 0.8.0.
Pierre-Antoine Bouttier [Mon, 6 Dec 2021 15:24:22 +0000 (16:24 +0100)]
gnu: Add n2p2.
* gnu/packages/maths.scm (n2p2): New variable.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Jonathan Brielmaier [Thu, 5 May 2022 21:09:48 +0000 (23:09 +0200)]
gnu: icedove: Update to 91.9.0 [fixes CVE-2022-1520].
* gnu/packages/gnuzilla.scm (icedove): Update to 91.9.0.
Andreas Enge [Thu, 5 May 2022 14:14:43 +0000 (16:14 +0200)]
gnu: python-pari-jupyter: Update to 1.4.1.
* gnu/packages/python-xyz.scm (python-pari-jupyter): Update to 1.4.1.
[home-page]: Update after maintainer change.
Andreas Enge [Thu, 5 May 2022 14:10:16 +0000 (16:10 +0200)]
gnu: cm: Update to 0.4.0.
* gnu/packages/algebra.scm (cm): Update to 0.4.0.
Marius Bakke [Tue, 3 May 2022 20:33:39 +0000 (22:33 +0200)]
gnu: ungoogled-chromium: Update to 101.0.4951.54-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 101.0.4951.54.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
Mark H Weaver [Tue, 3 May 2022 09:20:13 +0000 (05:20 -0400)]
gnu: icecat: Update to 91.9.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-29909, CVE-2022-29911, CVE-2022-29912,
CVE-2022-29914, CVE-2022-29916, and CVE-2022-29917.
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
Paul A. Patience [Thu, 28 Apr 2022 18:19:35 +0000 (18:19 +0000)]
gnu: dealii: Update to 9.3.3.
* gnu/packages/maths.scm (dealii): Update to 9.3.3.
* gnu/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch:
Delete file.
* gnu/packages/patches/dealii-fix-sundials.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Thu, 28 Apr 2022 18:19:32 +0000 (18:19 +0000)]
gnu: dealii: Add SUNDIALS dependency.
* gnu/packages/maths.scm (dealii)[propagated-inputs]: Add sundials-5.
Reformat list to clarify comment.
(dealii-openmpi)[propagated-inputs]: Add sundials-openmpi-5.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Thu, 28 Apr 2022 18:19:29 +0000 (18:19 +0000)]
gnu: dealii-openmpi: Remove input labels.
* gnu/packages/maths.scm (dealii-openmpi)[inputs]: Remove labels.
[propagated-inputs]: Same.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Thu, 28 Apr 2022 18:19:25 +0000 (18:19 +0000)]
gnu: dealii: Remove trailing booleans.
* gnu/packages/maths.scm (dealii)[snippet]: Remove trailing boolean (and
therefore the 'begin').
[native-inputs, inputs]: Reindent.
[arguments]<#:phases>: Remove trailing boolean.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Thu, 28 Apr 2022 18:19:22 +0000 (18:19 +0000)]
gnu: sundials: Add 5.8.0.
* gnu/packages/maths.scm (sundials-5, sundials-openmpi-5): New
variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Mon, 2 May 2022 13:28:55 +0000 (13:28 +0000)]
gnu: sundials: Update to 6.2.0.
* gnu/packages/maths.scm (sundials): Update to 6.2.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Mon, 2 May 2022 13:28:46 +0000 (13:28 +0000)]
gnu: sundials-openmpi: Add HYPRE dependency.
* gnu/packages/maths.scm (sundials-openmpi)[propagated-inputs]: Add
hypre-openmpi.
[arguments]<#:configure-flags>: Add -DENABLE_HYPRE, -DHYPRE_INCLUDE_DIR
and -DHYPRE_LIBRARY_DIR.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Mon, 2 May 2022 13:28:39 +0000 (13:28 +0000)]
gnu: sundials: Fix various issues.
This commit fixes various issues. First, some of SUNDIALS's CMake
variables were renamed at some point between 5.2.0 and 5.7.0, in
particular KLU_ENABLE, which was changed to ENABLE_KLU. Since
sundials-julia is essentially SUNDIALS 5.2.0, its configure flags need
to be different from those of the sundials package. Second, commit
61bcd648ca215e3d8e75b3a3f49bfb94d66f7c79, which updated SUNDIALS to
6.1.1, accidentally completely disabled PETSc support for
sundials-openmpi (PETSc is supported only with MPI) by removing the
relevant configure flags. Third, SUNDIALS's default index size is
64 bits, but PETSc's is 32 bits, and they need to be the same; this
issue is discussed in the next three paragraphs.
The default index size in SUNDIALS 3.1.1 (which was the sundials
package's version previous to the aforementioned commit) was also
64 bits (though it was configured through the SUNDIALS_INDEX_TYPE CMake
variable, which could take the values INT64_T or INT32_T), but
SUNDIALS's configure script didn't warn of any incompatibility with
PETSc's 32-bit indices. I don't know if this was an accidental omission
from the configure script or if SUNDIALS's index size didn't have to
correspond to PETSc's at the time.
Keeping 64-bit indices in SUNDIALS would require adding a package for
PETSc with 64-bit indices (using the --with-64-bit-indices configure
flag), possibly named petsc64-openmpi (to follow the style of the SCOTCH
packages, i.e., scotch, scotch32, etc., though there the unadorned
package name represents the 64-bit version, unlike the unadorned petsc),
which would in turn require a package for METIS with 64-bit
indices (using IDXTYPEWIDTH=64). However, SUNDIALS is an optional
dependency of deal.II, both of which have PETSc as an optional
dependency, and deal.II's index size (which defaults to 32 bits) must
match PETSc's. In other words, the current deal.II package can build
with SUNDIALS only if SUNDIALS has 32-bit indices.
Furthermore, users needing 64-bit indices in SUNDIALS probably also need
them in PETSc and other libraries. If and when 64-bit indices are deemed
necessary, we can add all the package variations at once (for SUNDIALS,
PETSc, METIS, deal.II and any others).
* gnu/packages/maths.scm (sundials)[source]: Reuse version in URL.
[native-inputs]: Capitalize and punctuate comment.
[inputs]: Remove petsc, now unnecessary gfortran, and obsolete
comment. Move TODO item to sundials-openmpi.
[arguments]<#:configure-flags>: Add -DSUNDIALS_INDEX_SIZE=32 to match
PETSc's 32-bit indices. Remove obsolete -DEXAMPLES_ENABLE_F77,
-DEXAMPLES_ENABLE_F90 and -DFCMIX_ENABLE. Mention new but currently
unusable -DBUILD_FORTRAN_MODULE_INTERFACE and
-DEXAMPLES_ENABLE_F2003. Rename KLU_ENABLE to ENABLE_KLU.
(sundials-openmpi): Use package/inherit.
[inputs]: Move openmpi and petsc-openmpi from here...
[propagated-inputs]: ...to here. Clarify comment.
[arguments]<#:configure-flags>: Add -DENABLE_PETSC and -DPETSC_DIR, the
equivalents of which were accidentally removed in commit
61bcd648ca215e3d8e75b3a3f49bfb94d66f7c79.
<#:phases>: Replace a tab with spaces.
[synopsis]: Replace OpenMPI with MPI to conform to other package
synopses.
(sundials-julia)[inputs]: Add gfortran.
[arguments]<#:configure-flags>: Set only, and manually, -DCMAKE_C_FLAGS,
-DSUNDIALS_INDEX_SIZE, -DKLU_ENABLE, -DKLU_INCLUDE_DIR,
-DKLU_LIBRARY_DIR and -DLAPACK_ENABLE instead of inheriting from the
sundials package, because some of SUNDIALS's CMake variables have
changed name.
[synopsis]: Capitalize “LAPACK”.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Mon, 2 May 2022 13:28:28 +0000 (13:28 +0000)]
gnu: petsc-openmpi: Fix header inclusions.
* gnu/packages/maths.scm (petsc-openmpi)[arguments]: Add
'patch-header-inclusions' phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Mon, 2 May 2022 21:24:46 +0000 (23:24 +0200)]
services: pipefs: Correctly handle lack of extensions.
Previously, in the absence of extensions of 'pipefs-service-type', we'd
get a wrong-type-arg exception while folding services:
In gnu/services/nfs.scm:
134:37 1 (_ #<<pipefs-configuration> mount-point: "/var/lib/nfs…> …)
In ice-9/boot-9.scm:
1685:16 0 (raise-exception _ #:continuable? _)
In procedure car: Wrong type argument in position 1 (expecting pair): ()
* gnu/services/nfs.scm (pipefs-service-type)[extend]: Gracefully handle
the case where VALUES is the empty list, as done in 'gss-service-type'.
Leo Famulari [Mon, 2 May 2022 23:08:44 +0000 (19:08 -0400)]
gnu: Mutt: Update to 2.2.4.
* gnu/packages/mail.scm (mutt): Update to 2.2.4.
Leo Famulari [Mon, 2 May 2022 21:10:10 +0000 (17:10 -0400)]
gnu: linux-libre 4.19: Update to 4.19.241.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.241.
(linux-libre-4.19-pristine-source): Update hash.
Leo Famulari [Mon, 2 May 2022 21:09:52 +0000 (17:09 -0400)]
gnu: linux-libre 5.15: Update to 5.15.37.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.37.
(linux-libre-5.15-pristine-source): Update hash.
Jan (janneke) Nieuwenhuizen [Sun, 13 Dec 2020 13:46:40 +0000 (14:46 +0100)]
gnu: mes: Update to 0.24.
* gnu/packages/mes.scm (mes-next)[source]: Update to 0.24.
[native-inputs]: Add m2-planet.
Jan (janneke) Nieuwenhuizen [Sun, 1 May 2022 12:01:03 +0000 (14:01 +0200)]
gnu: m2-planet: Update to 1.9.0.
* gnu/packages/mes.scm (m2-planet): Update to 1.9.0.
Jan (janneke) Nieuwenhuizen [Sun, 1 May 2022 21:35:47 +0000 (23:35 +0200)]
gnu: mescc-tools: Update to 1.4.0.
* gnu/packages/mes.scm (mescc-tools): Update to 1.4.0.
Konstantinos Agiannis [Tue, 26 Apr 2022 11:27:51 +0000 (14:27 +0300)]
gnu: Add xschem.
* gnu/packages/engineering.scm (xschem): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Mon, 2 May 2022 15:27:13 +0000 (17:27 +0200)]
services: Make sure Shepherd destructors match constructors.
This is a followup to
b06ecc57515d4e3c8b2228e8142654e9a26ba6e1,
211fe3f66e6dfdaa64974931c458ab1d92afc182, and
fd57ce267c4083fe98242caa31075d2bd62903bf.
* gnu/services/base.scm (guix-publish-shepherd-service): Change 'stop'
method to use 'make-systemd-destructor' when 'make-systemd-constructor'
is used.
* gnu/services/dict.scm (dicod-shepherd-service): Change 'stop' method
to use 'make-inetd-destructor' when 'make-inetd-constructor' is used.
* gnu/services/messaging.scm (bitlbee-shepherd-service): Likewise.
Ricardo Wurmus [Mon, 2 May 2022 15:33:31 +0000 (17:33 +0200)]
gnu: python-hic2cool: Fix build.
* gnu/packages/bioinformatics.scm (python-hic2cool)[arguments]: Fix
incompatibility with h5py 3; disable two tests.
Mădălin Ionel Patrașcu [Mon, 2 May 2022 09:37:34 +0000 (11:37 +0200)]
gnu: Add r-agimicrorna.
* gnu/packages/bioconductor.scm (r-agimicrorna): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Mădălin Ionel Patrașcu [Sun, 17 Apr 2022 15:10:46 +0000 (17:10 +0200)]
gnu: Add r-adductomicsr.
* gnu/packages/bioconductor.scm (r-adductomicsr): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Mădălin Ionel Patrașcu [Sun, 17 Apr 2022 15:10:45 +0000 (17:10 +0200)]
gnu: Add r-orgmassspecr.
* gnu/packages/cran.scm (r-orgmassspecr): New variable.
Mădălin Ionel Patrașcu [Sun, 17 Apr 2022 15:10:44 +0000 (17:10 +0200)]
gnu: Add r-adductdata.
* gnu/packages/bioconductor.scm (r-adductdata): New variable.
Felix Gruber [Wed, 20 Apr 2022 17:28:04 +0000 (17:28 +0000)]
gnu: Add python-scrapy.
* gnu/packages/python-web.scm (python-scrapy): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Felix Gruber [Wed, 20 Apr 2022 17:28:03 +0000 (17:28 +0000)]
gnu: Add python-itemloaders.
* gnu/packages/python-xyz.scm (python-itemloaders): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Felix Gruber [Wed, 20 Apr 2022 17:28:02 +0000 (17:28 +0000)]
gnu: Add python-parsel.
* gnu/packages/python-web.scm (python-parsel): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Felix Gruber [Wed, 20 Apr 2022 17:28:01 +0000 (17:28 +0000)]
gnu: Add python-protego.
* gnu/packages/python-web.scm (python-protego): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Felix Gruber [Wed, 20 Apr 2022 17:28:00 +0000 (17:28 +0000)]
gnu: Add python-itemadapter.
* gnu/packages/python-xyz.scm (python-itemadapter): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Felix Gruber [Wed, 20 Apr 2022 17:27:59 +0000 (17:27 +0000)]
gnu: Add python-queuelib.
* gnu/packages/python-xyz.scm (python-queuelib): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Felix Gruber [Wed, 20 Apr 2022 17:27:58 +0000 (17:27 +0000)]
gnu: Add python-pydispatcher.
* gnu/packages/python-xyz.scm (python-pydispatcher): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Felix Gruber [Wed, 20 Apr 2022 17:27:57 +0000 (17:27 +0000)]
gnu: Add python-sybil.
* gnu/packages/python-check.scm (python-sybil): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Thu, 21 Apr 2022 19:03:09 +0000 (19:03 +0000)]
gnu: bear: Update to 3.0.19.
* gnu/packages/build-tools.scm (bear): Update to 3.0.19.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Fri, 22 Apr 2022 16:56:21 +0000 (16:56 +0000)]
gnu: spdlog: Update to 1.10.0.
* gnu/packages/logging.scm (spdlog): Update to 1.10.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Greg Hogan [Tue, 19 Apr 2022 17:37:23 +0000 (17:37 +0000)]
gnu: fmt: Update to 8.1.1.
* gnu/packages/pretty-print.scm (fmt): Update to 8.1.1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Mon, 2 May 2022 11:17:22 +0000 (11:17 +0000)]
gnu: apl: Use G-expressions.
* gnu/packages/apl.scm (apl)[arguments]: Use G-expressions.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Mon, 2 May 2022 11:17:19 +0000 (11:17 +0000)]
gnu: apl: Remove input labels.
* gnu/packages/apl.scm (apl)[inputs]: Remove labels and sort.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Paul A. Patience [Mon, 2 May 2022 11:17:16 +0000 (11:17 +0000)]
gnu: apl: Update to 1.8-r1550.
This commit fixes a failing build caused by -Werror (the configure
script no longer sets the -Werror compilation flag).
* gnu/packages/apl.scm (apl): Update to 1.8-r1550.
[arguments]: Add 'fix-configure' phase.
[license]: Prefix with 'license:'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>