1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 14:55:55 +02:00
Commit Graph

143825 Commits

Author SHA1 Message Date
Artyom V. Poptsov 45e08bc7d9 gnu: mamba: Update to 2.6.
* gnu/packages/music.scm (mamba): Update to 2.6.
[inputs]: Replace jack-1 with jack-2.

Change-Id: Iff60e6f48624677096c6fae6be08a04edad52794
2024-10-26 21:17:01 +03:00
Hartmut Goebel df666602c7 gnu: java-mockito-1: Update source URL.
* gnu/packages/java.scm (java-mockito-1) [source]: Update URL.
2024-10-26 17:59:28 +02:00
Hartmut Goebel cbca798417 gnu: java-jopt-simple: Update source URL and home page.
* gnu/packages/java.scm (java-jopt-simple) [source]: Update URL.
  [home-page]: Likewise.
2024-10-26 17:59:28 +02:00
Sharlatan Hellseher e3b55b1385 gnu: python-asyncstdlib: Update to 3.13.0.
* gnu/packages/python-xyz.scm (python-asyncstdlib): Update to 3.13.0.

Change-Id: I7b001c30d742710dc0ceecff276a03f2bff0d92b
2024-10-26 11:11:48 +01:00
Troy Figiel 3ffb386e3f gnu: Add python-crosshair.
* gnu/packages/check.scm (python-crosshair): New variable.

Change-Id: I7af183df882049c19d562cd15a23f3f3233309a9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-26 11:11:48 +01:00
Troy Figiel 0250eed22d gnu: Add python-icontract.
* gnu/packages/python-check.scm (python-icontract): New variable.

Change-Id: I48dc21cbed1ff68356099b1c3db351427dff60c7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-26 11:11:48 +01:00
Troy Figiel 2d08212d47 gnu: Add python-asyncstdlib.
* gnu/packages/python-xyz.scm (python-asyncstdlib): New variable.

Change-Id: I2554c120e070b0c84a7228a20cfa22abfd84c846
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-26 11:11:37 +01:00
Rodion Goritskov a563b38401 gnu: emacs-elpher: Update to 3.6.4.
* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.6.4.

Change-Id: I4587ed377edba6345e89276885d4845fc93b37b6
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-10-26 11:49:36 +02:00
Ashish SHUKLA 808c02c01e gnu: ugrep: Update to 7.0.0.
* gnu/packages/search.scm (ugrep): Update to 7.0.0.

Change-Id: I761b7dce107428a919992e3c4966bfa7dabf5c62
2024-10-26 10:10:12 +08:00
Nicolas Graves 9d6708ed0c gnu: keepalived: Update to 2.3.1. [security fixes]
This fixes CVE-2021-44225.

* gnu/packages/cluster.scm (keepalived): Update to 2.3.1.
[source]: Switch to git source.
[arguments]: Improve style. Remove tailing #t.
[native-inputs]: Add autoconf, automake.

Change-Id: I51d3cb609b0368b61f021115177356593deffa8d
2024-10-26 10:10:12 +08:00
Nicolas Graves 5c5c9fa39d gnu: kdiskmark: Update to 3.1.4. [security fixes]
This fixes CVE-2022-40673.

* gnu/packages/benchmark.scm (kdiskmark): Update to 3.1.4.
[arguments]<#:configure-flags>: Adapt for polkit-qt.
<#:phases>: Add phase 'inject-single-application-source.
[inputs]: Add polkit-qt, single-application-qt5.
2024-10-26 10:10:12 +08:00
Nicolas Graves de9a96dc80 gnu: busybox: Update to 1.37.0. [security fixes]
This fixes CVE-2023-42363, CVE-2023-42364, CVE-2023-42365 and
CVE-2023-42366.

* gnu/packages/busybox.scm (busybox): Update to 1.37.0.
2024-10-26 10:10:12 +08:00
Sughosha ee758cc436 gnu: Add calligra.
* gnu/packages/kde-office.scm: New file.
* gnu/local.mk: Register it.

Change-Id: Id114f80ba804ee2d0129b5a17722be2eda54250b
2024-10-26 10:10:12 +08:00
Ashish SHUKLA 7bf7688a0e gnu: fuzzel: Update to 1.11.1.
* gnu/packages/xdisorg.scm (fuzzel): Update to 1.11.1.

Change-Id: I94e9b3b547df76a10037cb97a8d635d75e38855e
2024-10-26 10:03:31 +08:00
Sharlatan Hellseher c6b5047f39 gnu: Remove go-github-com-ipfs-go-ipfs-cmdkit-files.
This package is not in use by any packages in Guix and not maintained
upstream: "This repository has been archived by the owner on Apr 24,
2021. It is now read-only."

* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-cmdkit-files): Delete variable.

Change-Id: I95e0295004f02442b7e40c92cf2dcc619c97207c
2024-10-25 22:58:59 +01:00
Leo Famulari 00cb8509a4 gnu: linux-libre: Update the default package to the 6.11 series.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre,
linux-libre-headers-latest): Use linux-libre 6.11.

Change-Id: I4d4ef04d0a5fe22574a953747d5d41e3516c33cb
2024-10-25 17:03:47 -04:00
Sergey Trofimov a1714de3aa gnu: qview: Update to 6.1.
* gnu/packages/image-viewers.scm (qview): Update to 6.1.
[inputs, native-inputs]: Use qt6.
[arguments]: Disable broken tests. Workaround lrelease being resolved
relative to qtbase instead of qttools.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: If1a72984e004167b97fdcdf9ae63f85c85dd7e1c
2024-10-25 12:36:47 +02:00
Ashish SHUKLA a5338945c4 gnu: knot: Update to 3.4.1.
* gnu/packages/dns.scm (knot): Update to 3.4.1.
[source](patches) Add a patch.
* gnu/packages/patches/knot-remove-runtime-deps.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.

Change-Id: I2fcb61a161631954137eaf058bc7c6095fceef47
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-25 12:25:26 +02:00
Spencer King 03d0cf300e gnu: Add julia-multivariatepolynomials.
* gnu/packages/julia-xyz.scm (julia-multivariatepolynomials): New variable.

Change-Id: Ib175d3779a5037841d77fe431e7c0221237daa10
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-25 11:57:48 +02:00
Spencer King 250de2bfd9 gnu: julia-mutablearithmetics: Update to 1.4.6.
* gnu/packages/julia-xyz.scm (julia-mutablearithmetics): Update to 1.4.6.

Change-Id: I856a25789d453cb4edc2d5b39930ecdb51ab7713
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-25 11:57:19 +02:00
Spencer King 72dee8a040 gnu: Add julia-statisticaltraits.
* gnu/packages/julia-xyz.scm (julia-statisticaltraits): New variable.

Change-Id: I5ef338e3fcd92601e1e160d675d4bd2c4219e83f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-25 11:56:03 +02:00
Ludovic Courtès 38af41c4af gnu: prrte: Remove reference to GCC and other build tools.
This reduces the closure of ‘prrte’ from 305 MiB to 99 MiB.

* gnu/packages/parallel.scm (prrte)[arguments]: Add #:phases.

Change-Id: Idc26cf5899dd5fa8378535fc8530dbdb3e20608d
2024-10-25 11:55:37 +02:00
Ludovic Courtès 30e469cc9c gnu: openmpi@5: Remove reference to GCC and other build tools.
This removes GCC from the direct references of openmpi@5.

* gnu/packages/mpi.scm (openmpi-5)[arguments]: Replace arguments
entirely instead of using ‘substitute-keyword-arguments’.  Reintroduce
‘remove-absolute’ phase.  Remove ‘find-opensm-headers’ and ‘remove-logs’
phases, which are no longer needed.

Change-Id: Ia3b25230488ca13310cd5bb2ae45f6990e906fa5
2024-10-25 11:55:35 +02:00
Yuval Langer 2394a7f5fb gnu: Add emacs-greader.
* gnu/packages/emacs-xyz.scm (emacs-greader): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: Ic5d33e363727e490b1e8ab7a0f3f14d06c870f2e
2024-10-24 15:10:42 +02:00
Cayetano Santos 85e61de539 gnu: Add emacs-show-font.
* gnu/packages/emacs-xyz.scm (emacs-show-font): New variable.

Change-Id: Icda53be5afa7960ca61c48a6ea0825f0d254cf9f
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-10-24 15:10:42 +02:00
emma thompson 77b73b61fc gnu: Add emacs-catppuccin-theme.
* gnu/packages/emacs-xyz.scm (emacs-catppuccin-theme): New variable.

Change-Id: I0a8deb9cd88a7ea38615ee0db96e0707a4c3cf2a
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-10-24 15:10:42 +02:00
Arto Jantunen 6eca624cfb gnu: emacs-ement: Update to 0.16.
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.16.

Change-Id: I84eec8c4676d7ad3f50d8013b45a16630fe9ba31
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-10-24 15:10:42 +02:00
Reepca Russelstein f125143d64 build: Restrict access to daemon socket in tests.
With the weak isolation available to the test daemon, it is essential to
disallow untrusted access to it, as otherwise another local user can gain our
user's credentials easily.

* build-aux/test-env.in: ensure the daemon-socket directory is freshly-created
  with 0700 permissions.

Change-Id: I742f70fc6fc28e5b4dc88d590eef3daf1b964670
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-24 14:50:09 +02:00
Saku Laesvuori c78f8f64ce gnu: kitsas: Update to version 5.7
* gnu/packages/finance.scm (kitsas): Update to 5.7.

Change-Id: I3244fdf2af14970b10c87fb4a7e16b66f13a509f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-24 14:50:09 +02:00
Dariqq cc67a0b71d gnu: system: Privilege programs after creating accounts.
Ensure that users and groups are already created when the privileging script
runs. The order these scripts appear in the folded activation-service depends
on the order these services are instantiated in the operating-system.

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

* gnu/system.scm (operating-system-default-essential-services): Move
privileged-program-service above account-service.
(hurd-default-essential-services): Likewise.
* gnu/tests/base.scm (%activation-os): New variable.
(run-activation-test): New procedure.
(%test-activation): New variable.

Change-Id: I59a191c5519475f256e81bdf2dc4cb01b96c31fe
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-24 14:50:09 +02:00
Nicolas Graves 952682fca6 gnu: varnish: Improve style.
* gnu/packages/web.scm (varnish): Improve style.
  [arguments]: Rewrite using gexps.
  [inputs]: Replace coreutils by coreutils-minimal, python by
  python-minimal.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-24 14:50:09 +02:00
Nicolas Graves 50f9651a68 gnu: varnish-modules: Update to 0.25.0.
* gnu/packages/web.scm (varnish-modules): Update to 0.25.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-24 14:50:09 +02:00
Nicolas Graves 70bb5b7679 gnu: varnish: Update to 7.6.0. [security fixes]
This fixes CVE-2023-44487.

* gnu/packages/web.scm (varnish): Update to 7.6.0.
  [arguments]<#:phases>: Rewrite and update 'use-absolute-file-names
  phase. Add phase 'remove-failing-tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-24 14:50:09 +02:00
Nicolas Graves 3196e072d7 gnu: xerces-c: Update to 3.2.5. [security fixes]
This fixes CVE-2023-37536.

* gnu/packages/xml.scm (xerces-c): Update to 3.2.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-24 14:50:09 +02:00
Philippe SWARTVAGHER d73598c786 gnu: hwloc: Update to 2.11.2.
* gnu/packages/mpi.scm (hwloc): Update to 2.11.2.

Change-Id: I19c1b9b073ff55e8174d25a6f11048db34d6acdf
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-24 14:50:09 +02:00
Ludovic Courtès 23ab6fc29f environment: Gracefully handle preexistence of /bin/cc in FHS.
* guix/scripts/environment.scm (setup-fhs): When /bin/cc already exists,
keep it.

Reported-by: Marco Fortina <marco_fortina@hotmail.it>
Change-Id: I73d39d2aa6fbafd236061a0e3b8d1fe327b2bb19
2024-10-24 14:50:08 +02:00
Sharlatan Hellseher 573a07b689 gnu: lcalc: Add it back.
Follow up fix for 340df4885f.

* gnu/packages/sagemath.scm: (lcalc): Revert accidently deleted variable
during sorting alphabetically.

Change-Id: I88dd6c3da248dab5d87f8a2e02356f38491818fb
2024-10-24 11:12:15 +01:00
Sharlatan Hellseher 8420d1762b gnu: packages/sagemath: Sort alphabetically.
* gnu/packages/sagemath.scm: (libbraiding, libhomfly): Sort variables
alphabetically.

Change-Id: I91c73ba0e11a7542e64a1683942f4b95efb14e14
2024-10-24 10:59:59 +01:00
Sharlatan Hellseher 340df4885f gnu: packages/sagemath: Sort alphabetically.
* gnu/packages/sagemath.scm: (brial, cliquer, lcalc, zn-poly): Sort
variables alphabetically.

Change-Id: I49e5716a4fa0cf0533b080c18830314649411e09
2024-10-24 10:59:59 +01:00
Vinicius Monego 06696ac708 gnu: Add python-types-dateutil.
* gnu/packages/python-xyz.scm (python-types-dateutil): New variable.

Change-Id: I2b60be63a0dc6eae1f4cd7be11fc38e1bb8acc3c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-24 10:59:59 +01:00
Vinicius Monego f3cfd885f1 gnu: Add python-pyproject-api.
* gnu/packages/python-xyz.scm (python-pyproject-api): New variable.

Change-Id: I4bef06ecebcf3c5df99196b75017a4d97c7f2dda
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-24 10:59:59 +01:00
Vinicius Monego a47a1ff036 gnu: Add python-memory-allocator.
* gnu/packages/sagemath.scm (python-memory-allocator): New variable.

Change-Id: Ib914cc736fa16c2a7bb2919d94aaf102e3513a60
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-24 10:59:59 +01:00
Vinicius Monego 116a6c78f1 gnu: Add python-async-lru.
* gnu/packages/python-xyz.scm (python-async-lru): New variable.

Change-Id: I980f53542ae44c6a2127677171d16b29aa4a3d64
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-24 10:59:59 +01:00
Vinicius Monego 15033a1e63 gnu: Add python-pplpy.
* gnu/packages/sagemath.scm (python-pplpy): New variable.

Change-Id: I24d436a03462fd7eb176d34a15683a88814238ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-24 10:59:59 +01:00
Vinicius Monego add8d159e8 gnu: Add python-calver.
* gnu/packages/python-build.scm (python-calver): New variable.

Change-Id: Icaf6d09519f792b42a5e0992b2e4fed4131b67f5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-24 10:59:58 +01:00
Vinicius Monego 9d577f0f4c gnu: Add python-primecountpy.
* gnu/packages/maths.scm (python-primecountpy): New variable.

Change-Id: Id775a672c104162965825d8d44e599df0c26f11a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-24 10:59:58 +01:00
Sharlatan Hellseher 64ed498737 gnu: primecount: Update to 7.14.
* gnu/packages/maths.scm (primecount): Update to 7.14.
[argumetns]<#configure-flags>: Build man pages, link to existing
primesieve package.
[inputs]: Add primesieve.
[native-inputs]: Add asciidoc.

Change-Id: Ia6405274c86c3f996bcaa533cb86226da047fbfa
2024-10-24 10:59:58 +01:00
Vinicius Monego 6c72e72ae8 gnu: Add primecount.
* gnu/packages/maths.scm (primecount): New variable.

Change-Id: I03692a1be46cc4d0f3eabe95a3f76719a5c63d83
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-24 10:59:58 +01:00
Sharlatan Hellseher 68fe21b5b2 gnu: packages/maths: Sort alphabetically.
* gnu/packages/maths.scm: (python-blis, python-blis-for-thinc,
python-cvxopt, python-kiwisolver, python-libensemble, python-petsc4py):
Sort variables alphabetically.

Change-Id: Ie00bea4d51ded909e9852e8565b1e26b1412c644
2024-10-24 10:59:58 +01:00
Sharlatan Hellseher 6781127a0b gnu: packages/maths: Sort alphabetically.
* gnu/packages/maths.scm: (pnetcdf, popf, ppl, primesieve): Sort
variables alphabetically.

Change-Id: I49653934a3a7149ef51975c6f757d2dcd2f84fb5
2024-10-24 10:59:51 +01:00