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

145716 Commits

Author SHA1 Message Date
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
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
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
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
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
Sharlatan Hellseher
f14f428701 gnu: packages/shellutils: Select only pypi-uri.
* gnu/packages/shellutils.scm: Select only PYPI-URI symbol from (guix
bulid-system python).

Change-Id: Ie54234882054f6f32c8b2a89d7d350934d3ef693
2025-06-26 12:09:48 +01:00
Sharlatan Hellseher
fa1241aae8 gnu: shell-functools: Fix indentation.
* gnu/packages/shellutils.scm (shell-functools): Fix indentation.

Change-Id: Idface1cc989e4928e92d07105d3d2ca9ff64b598
2025-06-26 12:09:48 +01:00
Sharlatan Hellseher
91a2f2629b gnu: shell-functools: Update to 0.3.0-0.530e3b6.
* gnu/packages/shellutils.scm (shell-functools): Update to 0.3.0-0.530e3b6.
[source]: Use the latest commit providing comparability with Python 3.11
and test fixtures.
[build-system]: Use pyproject.
[native-inputs]: Add python-pytest and python-hatchling.

Change-Id: Ic6f6a5cfd235f1699abc911c2c811a85df3d5e05
2025-06-26 12:09:48 +01:00
Sharlatan Hellseher
22683101f3 gnu: trash-cli: Use pyproject-build-system.
* gnu/packages/shellutils.scm (trash-cli) [build-system]: Use
pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Icd3042bd1989c1b8eb428677b9f11dc5f9cd3f07
2025-06-26 12:09:48 +01:00
Andrew Wong
03eec7034f gnu: trash-cli: Install shell completions.
* gnu/packages/shellutils.scm (trash-cli) [arguments] <#:phases>: Add
'install-completions.

Change-Id: I0b165155d1da8069837bd9b93990dfaf0ff7de52
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-26 12:09:48 +01:00
Efraim Flashner
7b19f8d712 gnu: libguestfs: Build with xorriso.
* gnu/packages/virtualization.scm (libguestfs)[native-inputs]: Remove
cdrtools.  Add xorriso.

Change-Id: Ibce673276dbeb00f031e7a422c85768ef1fe3d1d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-06-26 14:01:28 +03:00
Efraim Flashner
321bb5dce5 gnu: virt-manager: Build with xorriso.
* gnu/packages/virtualization.scm (virt-manager)[native-inputs]: Remove
cdrtools.  Add xorriso.

Change-Id: Ia93331f5472264949fd0c26074103ab4b1d9703c
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-06-26 14:01:28 +03:00
Andrew Wong
4cc6389f7b gnu: liba52: Update to 0.8.0.
* gnu/packages/video.scm (liba52): Update to 0.8.0.
[source] <uri>: Switch to new, maintained repository.
<patches>: Convert to substitutions for flexibility.
<snippet>: New substitutions.
[arguments]: Remove redundant bootstrap phase replication.
[home-page]: Switch to new homepage.

* gnu/packages/patches/liba52-enable-pic.patch: Remove file.
* gnu/packages/patches/liba52-link-with-libm.patch: Likewise.
* gnu/packages/patches/liba52-set-soname.patch: Likewise.
* gnu/packages/patches/liba52-use-mtune-not-mcpu.patch: Likewise.

* gnu/local.mk (dist_patch_DATA): Deregister patches.

Change-Id: I65d61d2921a444b3f86fdc6f7e4be2143ada5ce5
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-26 11:41:12 +01:00
Julien Lepiller
80d7957384 gnu: Update josm to 19412.
* gnu/packages/geo.scm (josm): Update to 19412.
[arguments] <jdk>: Use openjdk17.
[inputs]: Remove openjdk11; add openjdk17.

Change-Id: I4258b402b5cb2fc2aff49c6d7ac9b4625d64bc88
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-26 11:21:01 +01:00
Julien Lepiller
c9114277ec gnu: java-metadata-extractor: Update to 2.19.0.
* gnu/packages/java.scm (java-metadata-extractor): Update to 2.19.0.
[arguments] <phases>: Add 'fix-xmp-path.

Change-Id: Ide0a0f933e36fb2c390491f6e43945f48487322a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-26 11:20:37 +01:00
Ahmad Draidi
142a0301bb gnu: Add wlopm.
* gnu/packages/wm.scm (wlopm): New variable.

Change-Id: I6ed289dcafaff6c462624a1989de6bcf2144e4e8
Modified-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-26 10:12:26 +01:00
Spencer King
f126116b7a gnu: python-icegrams: Update to 1.1.3.
* gnu/packages/python-xyz.scm (python-icegrams): Update to 1.1.3.
[source]: Use git-fetch as PyPI archive provides no tests.
[native-inputs]: Remove python-setuptools; add python-setuptools-next,
python-setuptools-scm-next, add python-pytest.

Change-Id: I4ab7fcaf3be5584a9b651f3288ce4b8f155674a0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-26 09:36:32 +01:00
jgart
7522bdd62a Revert "gnu: Add clasp-charje.loop."
This reverts commit 4773235b9b.
2025-06-26 03:42:24 -04:00
Josep Bigorra
236490569e gnu: ggg: Update to 0.3.11.
* gnu/packages/image.scm (ggg): Update to 0.3.11.
[arguments]: Remove unnecessary delete-file directives.
[inputs]: Add bash-minimal.

Change-Id: Id89a1db7060fe5a1f34c0200d50ca0194eed6289
Signed-off-by: jgart <jgart@dismail.de>
2025-06-26 03:41:22 -04:00
jgart
3125e1b499 gnu: trealla: Update to 2.76.0.
* gnu/packages/prolog.scm (trealla): Update to 2.76.0.

Change-Id: Iffdc23fd3e0c57f053a611781bdbad3c12da930f
2025-06-26 03:41:13 -04:00
jgart
4773235b9b gnu: Add clasp-charje.loop.
* gnu/packages/lisp-xyz.scm (clasp-charje.loop): New variable.

Change-Id: I263545e084192054f38b4448e2f20ebba45cf658
2025-06-26 03:18:36 -04:00
jgart
8fdacb87e4 gnu: Add clasp-alexandria-plus.
* gnu/packages/lisp-xyz.scm (clasp-alexandria-plus): New variable.

Change-Id: I0cfd8adf11117f655747cb81e3fc00e7e88d482e
2025-06-26 03:10:42 -04:00
jgart
771cc0fc4d gnu: Add clasp-atomics.
* gnu/packages/lisp-xyz.scm (clasp-atomics): New variable.

Change-Id: I442d3f6ca6843b5161254cb9a331ee38b9690526
2025-06-26 03:06:15 -04:00
jgart
3714537f87 gnu: Add clasp-binpack.
* gnu/packages/lisp-xyz.scm (clasp-binpack): New variable.

Change-Id: I5f4aa99880a73e2904b97f86e494a4ead57149ca
2025-06-26 03:05:44 -04:00
jgart
43b0da35b1 gnu: Add clasp-cl-unicode.
* gnu/packages/lisp-xyz.scm (clasp-cl-unicode): New variable.

Change-Id: Ib0eb6ca3ba387533444b1ea9ce5452dbcbba5973
2025-06-26 02:57:58 -04:00
jgart
fd1d79d153 gnu: Add clasp-uax-14.
* gnu/packages/lisp-xyz.scm (clasp-uax-14): New variable.

Change-Id: I72a85b243c63c4daae7aabf3dbc8764619e6fd9c
2025-06-26 02:57:25 -04:00
jgart
3e1ed4200c gnu: Add clasp-simple-guess.
* gnu/packages/lisp-xyz.scm (clasp-simple-guess): New variable.

Change-Id: Ia4e8006574391985ae4d7c32d7813458d02dd5ae
2025-06-26 02:56:44 -04:00
jgart
37985bec5f gnu: Add clasp-string-case.
* gnu/packages/lisp-xyz.scm (clasp-string-case): New variable.

Change-Id: Idc7841b07de8bdab0317a40e73035894bfd123cb
2025-06-26 02:56:02 -04:00
jgart
8b922473b8 gnu: Add clasp-fuzzy-dates.
* gnu/packages/lisp-xyz.scm (clasp-fuzzy-dates): New variable.

Change-Id: I9589fcc614a29432d0381d4a29f32c791f761d1c
2025-06-26 02:55:17 -04:00
jgart
3466cf11a6 gnu: Add clasp-fakenil.
* gnu/packages/lisp-xyz.scm (clasp-fakenil): New variable.

Change-Id: Ia48c2d1b97c599143e632afc48bed0e7bdcadb64
2025-06-26 02:54:33 -04:00
jgart
f8772052fa gnu: Add clasp-command-line-arguments.
* gnu/packages/lisp-xyz.scm (clasp-command-line-arguments): New variable.

Change-Id: I46c8d16d55d6ca8a5634d93a0c9583d17aa2e3f3
2025-06-26 02:53:52 -04:00
jgart
3d9f413f42 gnu: Add clasp-cl-ppcre.
* gnu/packages/lisp-xyz.scm (clasp-cl-ppcre): New variable.

Change-Id: I95c5146a9ea86e9bea14f33f291f1c7650b413c9
2025-06-26 02:49:49 -04:00
jgart
29e75c336d gnu: Add clasp-evaled-when.
* gnu/packages/lisp-xyz.scm (clasp-evaled-when): New variable.

Change-Id: I7daa461ee0f89dc9495dce96e9c43e82ae86e501
2025-06-26 02:49:05 -04:00
jgart
18defbd162 gnu: Add clasp-documentation-utils.
* gnu/packages/lisp-xyz.scm (clasp-documentation-utils): New variable.

Change-Id: Idb28eea119e0f6b4e8091e56e16e7c319e4755ed
2025-06-26 02:48:17 -04:00
jgart
6dc6a36a76 gnu: Add clasp-shasht.
* gnu/packages/lisp-xyz.scm (clasp-shasht): New variable.

Change-Id: I41803176aad49b8ed427d0de0cb036835b2168e5
2025-06-26 02:47:35 -04:00
jgart
d9ad47912f gnu: Add clasp-trivial-do.
* gnu/packages/lisp-xyz.scm (clasp-trivial-do): New variable.

Change-Id: Ic93f0fbd258c0cd61668b06940dd448b55bf0c8c
2025-06-26 02:37:25 -04:00
jgart
57e0049bc9 gnu: Add clasp-shared-preferences.
* gnu/packages/lisp-xyz.scm (clasp-shared-preferences): New variable.

Change-Id: I10c263947c530a54569dd0a90e91ced00dfb621e
2025-06-26 02:36:12 -04:00
jgart
e7051b4599 gnu: Add clasp-enhanced-defclass.
* gnu/packages/lisp-xyz.scm (clasp-enhanced-defclass): New variable.

Change-Id: Id6997a33cbb9e9a01b8c0f3f340416c05565c439
2025-06-26 02:36:05 -04:00