1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 05:30:38 +02:00
Commit Graph

163077 Commits

Author SHA1 Message Date
Grigory Shepelev
871c3adee2 gnu: Add open-isns.
* gnu/packages/disk.scm (open-isns): New variable.

Change-Id: I63f14426888d0482a1aee1d1c1a60c00c8a4e75d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-27 11:51:02 +01:00
Janneke Nieuwenhuizen
9ab98ffa99 gnu: guix: Update to 1.4.0-39.95d88456844.
* gnu/packages/package-management.scm (guix): Update to 1.4.0-39.95d88456844.

Change-Id: Iec718e228aa334310736502c3e6039b02d20561f
2025-06-27 10:26:12 +02:00
Janneke Nieuwenhuizen
95d8845684 maint: Add copyright info to configure.ac.
* configure.ac: Add copyright lines.

Change-Id: Id944801e83f2baa0bc4cf10ab8f4b5200022d6f7
2025-06-27 10:11:33 +02:00
jgart
bc3ce40ee7 gnu: Add clasp-dissect.
* gnu/packages/lisp-xyz.scm (clasp-dissect): New variable.

Change-Id: I147ef809f2536076330fced1051494e117217aef
2025-06-27 03:41:15 -04:00
jgart
7a331cd999 gnu: Add clasp-1am.
* gnu/packages/lisp-check.scm (clasp-1am): New variable.

Change-Id: I9fe9b9d7f8948a66dc448a3548915e7f45679a51
2025-06-27 03:41:15 -04:00
jgart
4a7a86d61f gnu: Add clasp-xlunit.
* gnu/packages/lisp-check.scm (clasp-xlunit): New variable.

Change-Id: Ica3ee13b7bf9a93e366a101e96949751c82947ea
2025-06-27 03:41:14 -04:00
jgart
ff7ae78681 gnu: Add clasp-unit-test.
* gnu/packages/lisp-check.scm (clasp-unit-test): New variable.

Change-Id: I7cbf8299d2a6ad6eaa9a5d2bb5ee4ad2d7a88688
2025-06-27 03:41:14 -04:00
jgart
cc2eb71897 gnu: Add clasp-trivial-extensible-sequences.
* gnu/packages/lisp-xyz.scm (clasp-trivial-extensible-sequences): New variable.

Change-Id: I1134b1b8a219de0c82c381bb026f0aa671ea48a2
2025-06-27 03:41:14 -04:00
Zheng Junjie
10ffc93325 build: Do not generate 'CODEOWNERS' when cross-compiling.
Fixes: guix/guix#812

* Makefile.am (CODEOWNERS): wrap it with in_git_p and !CROSS_COMPILING.

Change-Id: I65389947d3065d470739ca1a12398551be2178c1
2025-06-27 15:36:41 +08:00
jgart
aad58447fc gnu: Add clasp-defstar.
* gnu/packages/lisp-xyz.scm (clasp-defstar): New variable.

Change-Id: I9025557966228bbd91cb085f30eadb2f85cad410
2025-06-27 03:12:14 -04:00
jgart
6282834a4c gnu: Add clasp-defpackage-plus.
* gnu/packages/lisp-xyz.scm (clasp-defpackage-plus): New variable.

Change-Id: Ib4945fda53e167f0c6cfc5a1fea02beb90323835
2025-06-27 03:11:50 -04:00
jgart
2207ed87a9 gnu: Add clasp-deflate.
* gnu/packages/lisp-xyz.scm (clasp-deflate): New variable.

Change-Id: If49d3dc99cabd7476f95fdf9404c90409d5d3dec
2025-06-27 03:11:24 -04:00
jgart
e87dfd9dda gnu: Add clasp-definitions.
* gnu/packages/lisp-xyz.scm (clasp-definitions): New variable.

Change-Id: I543b29c515c543e10c182a686f124d96d492afa1
2025-06-27 03:10:31 -04:00
jgart
51abc10be7 gnu: Add clasp-trivial-arguments.
* gnu/packages/lisp-xyz.scm (clasp-trivial-arguments): New variable.

Change-Id: I8e6fca6a2ecf927a4faf58e1e8be153af593eb88
2025-06-27 03:09:22 -04:00
jgart
cb991a86c5 gnu: Add clasp-type-templates.
* gnu/packages/lisp-xyz.scm (clasp-type-templates): New variable.

Change-Id: Ie49ceb638c4d71fd0a535e03af913a3c53a8cc63
2025-06-27 03:08:39 -04:00
jgart
f3790262ed gnu: Add clasp-trivial-utilities.
* gnu/packages/lisp-xyz.scm (clasp-trivial-utilities): New variable.

Change-Id: I0fb11a84c6004ad316a8b1f4a863f9487b6181b3
2025-06-27 03:07:34 -04:00
jgart
e15286f995 gnu: Add clasp-trivial-utf-8.
* gnu/packages/lisp-xyz.scm (clasp-trivial-utf-8): New variable.

Change-Id: Ide73695ba17b44f43b53d18acdcd402c2477dcea
2025-06-27 03:07:00 -04:00
jgart
26c86a492c gnu: Add clasp-trivial-benchmark.
* gnu/packages/lisp-xyz.scm (clasp-trivial-benchmark): New variable.

Change-Id: If4c97e1110f7e9f39e363d7164aec9d35e660f3d
2025-06-27 03:06:21 -04:00
jgart
f798a459cf gnu: Add clasp-incless.
* gnu/packages/lisp-xyz.scm (clasp-incless): New variable.

Change-Id: I441cd07ea6a006df806dbbf681a2b48ba2c31fa7
2025-06-27 03:03:23 -04:00
jgart
5e30f0bcdb gnu: Add clasp-kaputt.
* gnu/packages/lisp-check.scm (clasp-kaputt): New variable.

Change-Id: Id907b3da293ac6907d31bab542694788bb9963d8
2025-06-27 03:01:52 -04:00
Vagrant Cascadian
04f4345a5b gnu: Add lcagent.
* gnu/packages/networking.scm (lcagent): New variable.

Change-Id: Ibeed019c488cadd25e5ce67dd73e095c4552ac4f
2025-06-26 23:03:04 -07:00
Vagrant Cascadian
b59e9527aa gnu: librecast: Update to 0.11.2.
* gnu/packages/networking.scm (librecast): Update to 0.11.2.
2025-06-26 23:03:00 -07:00
Janneke Nieuwenhuizen
332758dd5a Revert "gnu: libgit2: Update to 1.9.1."
This breaks the [cross-]build for the Hurd.

This reverts commit 246e564e58.
2025-06-27 07:48:29 +02:00
Sharlatan Hellseher
9b044b7173 gnu: Add exercism-cli.
Fixes guix/guix#858.

* gnu/packages/education.scm (exercism-cli): New variable.

Change-Id: I49008ebec63129af52c279ff664ef82788e28d3a
2025-06-26 23:06:22 +01:00
Sharlatan Hellseher
d88f85f5cf gnu: exercism: Update to 3.5.5.
* gnu/packages/education.scm (exercism): Update to 3.5.5.
[native-inputs]: Add go-github-com-stretchr-testify.

Change-Id: Ib6bc8fc7c92dae79373a7971258be7a4ee780349
2025-06-26 23:05:08 +01:00
Sharlatan Hellseher
0842b49f44 gnu: exercism: Improve package.
* gnu/packages/education.scm (exercism): Apply G-expressions. Move all
inputs to native-inputs.

Change-Id: I9fc0956a5403abb5d1dc1adaad1c35f6089bb67d
2025-06-26 22:59:39 +01:00
Eric Bavier
444f93ebf6 gnu: Update edbrowse to 3.8.12.
* gnu/packages/web-browsers.scm (edbrowse): Update to 3.8.12.
[source]: Update repository url from redirect.

Change-Id: I0ec24bb665740301353eb851e43958067c3939bc
2025-06-26 16:26:05 -05:00
jgart
c2a7435f39 gnu: trealla: Update to 2.76.1.
* gnu/packages/prolog.scm (trealla): Update to 2.76.1.

Change-Id: I290cae5d3185a6a431a78f280099e2b2b99b180c
2025-06-26 16:39:01 -04:00
jgart
672c634b7e gnu: Add clasp-symbol-munger.
* gnu/packages/lisp-xyz.scm (clasp-symbol-munger): New variable.

Change-Id: Ide86138673e1c1dd81206f422a7f4b4ea543a7f2
2025-06-26 16:10:28 -04:00
jgart
c5352e6766 gnu: Add clasp-optima.
* gnu/packages/lisp-xyz.scm (clasp-optima): New variable.

Change-Id: Id8b8f0c602be0e0a3ec516e2c1612638c4564abf
2025-06-26 16:10:28 -04:00
jgart
41409f2b24 gnu: Add clasp-iterate.
* gnu/packages/lisp-xyz.scm (clasp-iterate): New variable.

Change-Id: I7cb6e57ebd5dcc29a13b0587ca429e7cb396194d
2025-06-26 14:55:21 -04:00
jgart
b4a0aa1d71 gnu: clasp-flexi-streams: Add todo comment.
* gnu/packages/lisp-xyz.scm (clasp-flexi-streams): Add todo comment.

Change-Id: I0af33e22b5feca219c733b0d0c5d8f50da2e84d9
2025-06-26 14:55:21 -04:00
Hilton Chain
d9ea94dc44 system: skeleton-directory: Create parent directory for target.
This allows specifying the following skeleton, for example:
--8<---------------cut here---------------start------------->8---
`((".config/test.txt" ,[...])
--8<---------------cut here---------------end--------------->8---

* gnu/system/shadow.scm (skeleton-directory): Create parent directory for
target.

Change-Id: I49649000bd6cdab9060f057b47a5122b17027f10
2025-06-27 00:42:15 +08:00
Zheng Junjie
c1aa13841d gnu: copyq: Update to 10.0.0.
* gnu/packages/xdisorg.scm (copyq): Update to 10.0.0.
[build-system]: switch to qt-build-system.
[arguments]: set #:qtbase to qtbase.
<#:configure-flags>: Add -DWITH_QT6=ON.
[inputs]: Remove qtbase-5, qtscript, qtsvg-5, qtx11extras, qtdeclarative-5,
qtwayland-5, and knotifications-5; add libxkbcommon, qtsvg,
qtdeclarative, qtwayland, knotifications, and kstatusnotifieritem.
[native-inputs]: Remove qttools-5; add pkg-config and qttools.

Change-Id: I479a6a889360bb141b5e1f5e33441ed3a55798d5
2025-06-26 23:52:24 +08:00
fanquake
a13351ade2 gnu: Remove no-longer needed cross-binutils patch.
This patch landed upstream in Binutils 2.41. It has also been dropped
from Debian in
1c70e29caf.

* gnu/packages/cross-base.scm (cross-binutils*): Remove
  binutils-mingw-w64-timestamp.patch.
* gnu/packages/patches/binutils-mingw-w64-timestamp.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove
  binutils-mingw-w64-timestamp.patch reference.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 17:43:13 +02:00
David Elsing
4fec118cdd gnu: xnnpack: Remove remaining autogenerated files.
Fixes a regression introduced in 95ca1a5449.

* gnu/packages/machine-learning.scm (xnnpack)[source]<snippet>: Remove
autogenerated files in "bench".

Change-Id: I3874fe1fe4b6dcad7255d75313bc8639d483bf31
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 17:38:24 +02:00
Ashish SHUKLA
246e564e58 gnu: libgit2: Update to 1.9.1.
* gnu/packages/version-control.scm (libgit2-1.9): Update to 1.9.1.

Change-Id: Iaf5fa7d0c21e225b1d4f1894e68035e3b6fe24df
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 17:37:08 +02:00
Romain GARBAGE
98efb6c77b tests: Improve guix-pack-relocatable.sh.
This patch fixes a regression introduced by c9abfacd9f.
See https://issues.guix.gnu.org/76240#2.

* tests/guix-pack-relocatable.sh (tarball): Improve flaky test.

Change-Id: Ife1cbe6b6b9a22f2442e4ecb3a093c4b874bc4e1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 16:56:54 +02:00
Romain GARBAGE
a9d7423644 pack: Don't export properties when SAVE-PROVENANCE is not set.
* guix/scripts/pack.scm (guix-pack): Don't export properties when SAVE-PROVENANCE is not set.

Change-Id: I956721d1238631451758057a7c9cf13e2da7c59a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 16:56:54 +02:00
Romain GARBAGE
cbe9eb7c15 profiles: Allow modification of package properties in packages->manifest.
* guix/profiles.scm (packages->manifest): Allow modification of package properties.

Change-Id: Ie666290f49ed72b74833c503e6f41b0a0404bb43
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 16:56:51 +02:00
Romain GARBAGE
6cf105ebee profiles: Rename default-properties function and expose it.
* guix/profiles.scm: Expose default-package-properties.
(default-package-properties, package->manifest-entry):
Rename default-properties.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 16:34:32 +02:00
Matthew Elwin
391b943914 gnu: Add orocos-kinematics-dynamics.
* gnu/packages/engineering.scm (orocos-kinematics-dynamics): New variable.

Change-Id: I328a393e22300cfa77f809c351d2f421b6d2fbbe
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 16:34:00 +02:00
Reepca Russelstein
1ee291139f daemon: Fix build of spawn.cc for non-Linux and newer GCC.
* nix/libutil/spawn.cc: Include <fcntl.h> and <cstdint>.
(cloneChild): Wrap body in #if CLONE_ENABLED.

Change-Id: I0be7e6dbe80ac2f7022793149472270a4e49d23c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 15:41:57 +02:00
Jake Forster
53b23512ee gnu: hdf5: Fix paths in hdf5-config.cmake.
Fixes: guix/guix#683

Passing an absolute path to -DHDF5_INSTALL_CMAKE_DIR causes the
variable @PACKAGE_SHARE_INSTALL_DIR@ in
config/install/hdf5-config.cmake.in to expand to a path that includes
${PACKAGE_PREFIX_DIR} twice in the generated hdf5-config.cmake.

* gnu/packages/maths.scm (hdf5) [arguments]
<#:configure-flags>: Change -DHDF5_INSTALL_CMAKE_DIR from absolute
path to relative path.

Change-Id: I0c793ad63a4a3d930a560a5094e08f2384f43b38
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 15:37:47 +02:00
Zheng Junjie
09a82860e4 gnu: xorriso: Use G-expressions.
* gnu/packages/cdrom.scm (xorriso)[arguments]: Use G-expressions.

Change-Id: Iea2c5805624b4f5858eb8dab9ee22e8fdbe6178c
2025-06-26 21:31:38 +08:00
Zheng Junjie
8d39268b5f gnu: xorriso: Fix cross-compiling to riscv64-linux.
Fixes: guix/guix#740

* gnu/packages/cdrom.scm (xorriso)[native-inputs]: When target riscv64-linux,
add config.
[arguments]: When native-inputs have CONFIG, add update-config-scripts phase.

Change-Id: I1943c88abf5e6aeee4fb24b171c8732f5e9a58f0
2025-06-26 21:31:38 +08:00
Zheng Junjie
b8c464af7b machine: hetzner: Fix machine bootstrap.
* gnu/machine/hetzner.scm (hetzner-machine-bootstrap-os-form): Use
dhcp-client-service-type here.

Change-Id: I4a3fd4ac598ea0b19cc81146de1f07fa256199b7
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-26 20:43:55 +08:00
Simon Tournier
b2b3985277 .forgejo: bug-reporting: Reword.
* .forgejo/issue_template/bug-reporting.md: Minor tweaks.

Change-Id: Ic0982189670884eefe8404eac28dc3b891e5b348
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-26 20:42:39 +08:00
Simon Tournier
31abc62790 .forgejo: pull_request_template: Reword.
* .forgejo/pull_request_template.md: Revamp the sections.

Change-Id: I509368b6d6a7b8f88e657e6e7770b2f48e23d906
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-26 20:42:38 +08:00
Luca Cirrottola
4ba4607850 gnu: Add gotcha.
* gnu/packages/mpi.scm (gotcha): New variable.

Change-Id: Ia78f11ba482cacc0702092ac30462c3d5cc248f7
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-26 12:25:37 +01:00