1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-24 19:21:24 +02:00
Commit Graph

163906 Commits

Author SHA1 Message Date
Maxim Cournoyer
f9efea8642 gnu: openjdk16: Fix build on powerpc64le.
* gnu/packages/java.scm (openjdk15)
[implicit-inputs?]: Set to #f.
[native-inputs]: Add gcc-11.
(openjdk17) [implicit-inputs?]: Set to #t.
[native-inputs]: Remove manually added implicit inputs added in openjdk15.

Fixes: <https://issues.guix.gnu.org/79270>
Change-Id: Ieda25aae528f468403bae8063f2fa199a873cfae
2026-02-25 09:46:07 +09:00
Maxim Cournoyer
b8f18996f5 gnu: openjdk25: Update to 25.0.2.
* gnu/packages/java.scm (openjdk25): Update to 25.0.2.

Change-Id: I02cbe9f68f7963b9f739186501d663107610b4fb
2026-02-25 09:46:07 +09:00
Maxim Cournoyer
41f7cd97c0 gnu: openjdk11: Do not build hotspot tests.
* gnu/packages/java.scm (openjdk11)
[#:configure-flags]: Add --disable-hotspot-gtest.
(openjdk15) [#:configure-flags]: Rename flag to --without-gtest.

Change-Id: Ifcde5948295aa98c7f056df3071788332adb313f
2026-02-25 09:46:07 +09:00
Maxim Cournoyer
a2c347c1fb gnu: openjdk11: Double max-silent-time timeout property.
* gnu/packages/java.scm (openjdk11) [properties]: New field.

Change-Id: I4370a4d8bc75c139334ef41778c17d391561e356
2026-02-25 09:46:07 +09:00
Maxim Cournoyer
9888260728 gnu: openjdk11: Small cleanup.
* gnu/packages/java.scm (openjdk11) [#:phases]
{write-source-revision-file}: Capture version in an inheritance compatible
way.
{patch-jni-libs}: Remove extraneous 'remove' import.
{strip-character-data-timestamps}: Re-order after...
{remove-extraneous-files}: ... this phase.
{strip-character-data-timestamps}: Delete phase.
{build, build-jre}: Streamline.

Change-Id: Ic2210f02d7133a0d440b8d83f289b17f1cb59f17
2026-02-25 09:46:06 +09:00
Maxim Cournoyer
c5a5c27a90 gnu: openjdk10: Modernize.
* gnu/packages/java.scm (openjdk10) [arguments]: Use gexps.
[native-inputs]: Delete labels.

Change-Id: I11f214295ed911a492510e22e1f910fc29832e6f
2026-02-25 09:46:06 +09:00
Maxim Cournoyer
eef9696c9d gnu: openjdk9: Modernize and reduce size.
* gnu/packages/java.scm (openjdk-9): [arguments]: Use gexps, adjusting
accordingly.
[#:modules]: Add the (ice-9 match), (srfi srfi-1) and (srfi srfi-26) modules.
[#:phases] {patch-jni-libs}: Remove dynamic srfi-1 import.
{remove-extraneous-files}: New phase.
{strip-zip-timestamps}: Re-order after remove-extraneous-files.  Do not patch
.diz and src.zip files, which are now deleted in the above phase.

Change-Id: Icb762cdc2b58536f9c47ca4411ba75e6b3bc242a
2026-02-25 09:46:06 +09:00
Maxim Cournoyer
f9421c5056 gnu: icedtea-8: Modernize.
* gnu/packages/java.scm (icedtea-8) [arguments]: Standardize usage of
substitute-keyword-arguments.  Use gexps.
[#:phases] {build}: Expand comment

Change-Id: I96a56c3284a567c8627eb16de6521013a006d303
2026-02-25 09:46:06 +09:00
Maxim Cournoyer
e2695648ed gnu: icedtea-7: Modernize.
* gnu/packages/java.scm (system->icedtea-arch): New procedure.
(icedtea-7) [arguments]: Use gexps and output variables.
[#:phases] {install-libjvm}: Use system->icedtea-arch.

Change-Id: Id672fc9f02f4a148aa016cdfcaffc4f081bcb676
2026-02-25 09:46:06 +09:00
Maxim Cournoyer
b282d27a8c gnu: icedtea-7: Fix build on powerpc64le.
* gnu/packages/java.scm (icedtea-7)
[#:phases] {install-libjvm}: Register an entry for powerpc64le-linux.

Issue: <https://issues.guix.gnu.org/79270>
Change-Id: Ia01a30aee4b4f981d165e348e583f3e7fc687a82
2026-02-25 09:46:06 +09:00
Maxim Cournoyer
4d1bd06062 gnu: jamvm: Fix build on powerpc64.
* gnu/packages/java-bootstrap.scm (jamvm)
[#:modules]: New argument.
[#:configure-flags]: Preserve existing configure flags such as --enable-ffi.
[inputs]: Add libffi.

Issue: https://issues.guix.gnu.org/79270
Change-Id: Ie02fd3330b0dd11a794b1549319323b2efcd7177
2026-02-25 09:46:06 +09:00
Andreas Enge
48ae829807 gnu: openclonk: Refresh input.
* gnu/packages/games.scm (openclonk)[native-inputs]: Replace
googletest-1.12 by googletest-1.13.

Change-Id: I94cfe6ec872521f8e2583e8403d3e54adfd39465
2026-02-25 00:31:13 +01:00
Sharlatan Hellseher
13e37cfbd8 gnu: go-github-com-minio-minio-go-v7: Run short tests on aarch64-linux.
* gnu/packages/golang-web.scm (go-github-com-minio-minio-go-v7):
[arguments] <test-flags>: Run short tests on aarch64-linux system.

Change-Id: I7c82f0188519ab2003d23d18587b6ecc0e4a6cde
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
1277d7169a gnu: go-github-com-minio-crc64nvme: Update to 1.1.1.
* gnu/packages/golang-crypto.scm (go-github-com-minio-crc64nvme): Update to 1.1.1.
[arguments] <test-flags>: Run only short tests on aarch64-linux system.

Change-Id: I3af509385402007340968af2728d50a1454775fc
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
7d7f36036b gnu: tegola: Unbundle more inputs.
* gnu/packages/geo.scm (tegola): Update to 0.21.2.
[source]: Delete move availale vendor sources.
[arguments]: Use G-expressions.
[inputs]: Remove go-github-com-aws-aws-lambda-go,
go-github-com-beorn7-perks, go-github-com-gofrs-uuid,
go-github-com-google-go-cmp, go-github-com-google-uuid,
go-github-com-jmespath-go-jmespath, go-golang-org-x-crypto,
go-golang-org-x-sys, go-golang-org-x-text, go-golang-org-x-tools,
go-google-golang-org-protobuf, go-go-uber-org-atomic, and
go-go-uber-org-multierr; add go-github-com-ajstarks-svgo,
go-github-com-akrylysov-algnhsa, go-github-com-dimfeld-httptreemux,
go-github-com-gdey-tbltest, go-github-com-go-spatial-proj,
go-github-com-jackc-pgproto3-v2, go-github-com-jackc-pgtype,
go-github-com-jackc-pgx-v4, go-github-com-mattn-goveralls,
go-github-com-pborman-uuid, go-github-com-prometheus-client-golang,
go-github-com-redis-go-redis-v9, go-github-com-sap-go-hdb,
go-github-com-golang-groupcache, and go-golang-org-x-xerrors.

Change-Id: If4320187a0c0d6dcd590ef007065cc7b7f27a4f2

gnu: (gnu packages geo): Update.

* gnu/packages/geo.scm ((gnu packages geo)): Update.

Change-Id: I91c519b0e959bc5cb1cd6831e3a1e182bf53d107
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
a600b82f2c gnu: Add go-github-com-ajstarks-svgo.
* gnu/packages/golang-xyz.scm (go-github-com-ajstarks-svgo): New variable.

Change-Id: I5fe7c6ed1989e7fb3a067fc13e8c0a6d96e8963a
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
7be2d55b3e gnu: Add go-github-com-ajstarks-deck-generate.
* gnu/packages/golang-xyz.scm (go-github-com-ajstarks-deck-generate): New variable.

Change-Id: I9d3abe04aa32bcd4bb878eb6d8afc027ac255cbc
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
4dba9576ce gnu: Add go-github-com-ajstarks-deck.
* gnu/packages/golang-xyz.scm (go-github-com-ajstarks-deck): New variable.

Change-Id: Ib167672f293099206a96015dee03d9917bd73515
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
78c6d250ad gnu: Add go-github-com-backblaze-blazer.
* gnu/packages/golang-web.scm (go-github-com-backblaze-blazer): New variable.

Change-Id: I57073f8552ed7e20740a106d4e0962551cd4fc3d
2026-02-24 23:26:36 +00:00
Vagrant Cascadian
43f71df9ce gnu: diffoscope: Update to 313.
* gnu/packages/diffoscope.scm (diffoscope): Update to 313.
[phases]: Drop 'update-to-7zip.
2026-02-24 14:34:24 -08:00
Andreas Enge
2fbfa55b71 gnu: i2pd: Update to 2.59.0.
* gnu/packages/i2p.scm (i2pd): Update to 2.59.0.

Change-Id: I683e40e7c62ea06390f2722b77570559cfbd4f63
2026-02-24 23:32:24 +01:00
Sören Tempel
f947cdecc3 gnu: ebusd: Make the build reproducible.
* gnu/packages/embedded.scm (ebusd)[arguments]<#:phases>{set-version}: New
phase.

Fixes: guix/guix#6638
Change-Id: I5bc7b0448b6eb8a18db86c3813a619f9f63737e0
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-24 23:05:05 +01:00
Andy Tai
a92bf1b96c gnu: Add mnn.
* gnu/packages/machine-learning.scm (mnn): New variable.

Merges guix/guix!3134

Change-Id: I6b39e49e360804c0787c41c0e287c30eced3bfcc
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-24 22:03:45 +01:00
Cayetano Santos
1ca156a687 gnu: otpclient: Update to 4.3.1.
* gnu/packages/password-utils.scm (otpclient): Update to 4.3.1.

Change-Id: Ic29cf4a21824dede8aa085f3d2dc460733166fc4
2026-02-24 21:01:27 +01:00
Cayetano Santos
1d3a06c597 gnu: pcsc-tools: Update to 1.7.4.
* gnu/packages/security-token.scm (pcsc-tools): Update to 1.7.4.

Change-Id: I52178b0e83db83d338ca3ebecebc4b5bbac0402b
2026-02-24 20:48:32 +01:00
Patrick Norton
93f522922e gnu: openttd: Update to 15.2.
* gnu/packages/games.scm (openttd-engine): Update to 15.2.

Merges: https://codeberg.org/guix/guix/pulls/6667
Change-Id: Ibd21fc000c5a2bf7a5178982e458973346a6af3f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 18:42:07 +00:00
Carlos Durán Domínguez
cc917e7695 gnu: xstow: Update to 1.1.1.
* gnu/packages/package-management.scm (xstow): Update to 1.1.1.
[origin]: Switch to git-fetch.
[native-inputs]: Add autoconf and automake.

Fixes: guix/guix#6391
Change-Id: Ic65b65aa235525a1b70fa191b5950dc8afdacdf3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 18:39:36 +00:00
Carlos Durán Domínguez
5eae9d78e6 gnu: xstow: Improve style.
* gnu/packages/package-management.scm (xstow): Reindent.
[source]: Reindent.

Change-Id: I707028e2e8fa764013c5f085c44207ca37b28084
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 18:39:36 +00:00
Sören Tempel
c37ec7b0d6 gnu: klee: Update to 3.2.
This is the first release to recommend LLVM 16.

* gnu/packages/check.scm (klee): Update to 3.2.
[native-inputs]: Switch from LLVM 13 to LLVM 16.

Merges: https://codeberg.org/guix/guix/pulls/6677
Change-Id: I4e70e6ff16cf203d74f2c6bad75200619820aff3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 18:18:02 +00:00
Sharlatan Hellseher
a15b2991eb gnu: criu: Modernize package, use G-expressions.
* gnu/packages/virtualization.scm (criu): Use G-expressions.
[native-inputs]: Remove python-toolchain; add python-wrapper.

Relates-to: https://codeberg.org/guix/guix/issues/5688
Change-Id: I2cd2210cf56b98ccc480edacdd66e27b604f5e9a
2026-02-24 18:10:05 +00:00
Sharlatan Hellseher
6ed4a618ad gnu: sssd: Remove not required python-toolchain.
* gnu/packages/sssd.scm (sssd)[native-inputs]: Remove python-toolchain.

Relates-to: https://codeberg.org/guix/guix/issues/5688
Change-Id: I1daed77fe96ed6eeb67b61f2d6ba54fc348a5ed5
2026-02-24 18:10:05 +00:00
Mark H Weaver
2f95cb9f47 gnu: icecat: Update to 140.8.0-gnu1 [security fixes].
Includes fixes for CVE-2026-2757, CVE-2026-2758, CVE-2026-2759,
CVE-2026-2760, CVE-2026-2761, CVE-2026-2762, CVE-2026-2763,
CVE-2026-2764, CVE-2026-2765, CVE-2026-2766, CVE-2026-2767,
CVE-2026-2768, CVE-2026-2769, CVE-2026-2770, CVE-2026-2771,
CVE-2026-2772, CVE-2026-2773, CVE-2026-2774, CVE-2026-2775,
CVE-2026-2776, CVE-2026-2777, CVE-2026-2778, CVE-2026-2779,
CVE-2026-2780, CVE-2026-2781, CVE-2026-2782, CVE-2026-2783,
CVE-2026-2784, CVE-2026-2785, CVE-2026-2786, CVE-2026-2787,
CVE-2026-2788, CVE-2026-2789, CVE-2026-2790, CVE-2026-2791,
CVE-2026-2792, and CVE-2026-2793.

* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
(icecat-minimal) [native-inputs]: Use llvm-21 and clang-21.
2026-02-24 13:05:48 -05:00
Simon Tournier
c07690f0d6 gnu: gmsh: Update to 4.15.0.
* gnu/packages/maths.scm (gmsh): Update to 4.15.0.

Change-Id: I08538e3d3d7e5738614e24e172e04a7ad8e6d0c5
Merges: guix/guix!6587
2026-02-24 17:50:52 +01:00
Laurent Gatto
0be8d5caea gnu: Add r-nipals.
* gnu/packages/cran.scm (r-nipals): New variable.

Change-Id: I1624257c2e72028bc010ed9910dbae86c743f7b4
Signed-off-by: Simon Tournier <zimon.toutoune@gmail.com>
Merges: guix/guix!6634
2026-02-24 17:50:52 +01:00
Sharlatan Hellseher
4458d075ad gnu: python-anyio: Skip some tests on aarch64-linux.
* gnu/packages/python-xyz.scm (python-anyio)[arguments] <test-flags>:
Skip some shaky tests on aarch64-linux.

Fixes: guix/guix#6649
Change-Id: I67e20b9402ca40730c982ff0a8f61b24fc451767
2026-02-24 16:20:33 +00:00
Andy Tai
70f7821833 gnu: octave-cli: Update to 11.1.0.
* gnu/packages/maths.scm (octave-cli): Update to 11.1.0.

Merges: https://codeberg.org/guix/guix/pulls/6659
Change-Id: Ia7983b395b8507e4f58714fab5ad7883914091d9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 16:20:33 +00:00
Wilko Meyer
0ab736f9fd gnu: php-8.4: Update to 8.4.18.
* gnu/packages/php.scm (php-8.4): Update to 8.4.18.

Change-Id: I84bfc132f276444452c005652db5126ea7bd98f2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 17:06:23 +01:00
Wilko Meyer
b259dbbae5 gnu: php-8.5: Update to 8.5.3.
* gnu/packages/php.scm (php-8.5): Update to 8.5.3.

Change-Id: I391aa06da7661b0bda22ef4bd76598358a9a0127
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 17:06:23 +01:00
Andreas Enge
82cfab1bd1 gnu: savane: Update to 3.12.
* gnu/packages/version-control.scm (savane): Update to 3.12.

Change-Id: I8ec4dea12b71db333b4307cec326a6d82748a0fa
2026-02-24 17:06:23 +01:00
moksh
dfb9358398 gnu: emacs-fj: Update to 0.31.
* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.31.

Change-Id: I4651a4586ccff4c617cfc49a838dd6650b768c22
Signed-off-by: jgart <jgart@dismail.de>
2026-02-24 11:04:03 -05:00
Sharlatan Hellseher
87f939885a gnu: rclone: Update to 1.72.1.
* gnu/packages/sync.scm (rclone): Update to 1.72.1.
[arguments] <build-flags>: Set version.
<test-flags>: Run short test only.
<phases>: Add 'pre-check, setting envars for quick tets.

Fixes: guix/guix#6639
Change-Id: I014a83f1a0a93eb0247efc48df5012429440f52e
2026-02-24 15:37:00 +00:00
Carlos Durán Domínguez
cfa3dfd883 gnu: wl-mirror: Update to 0.18.5.
* gnu/packages/wm.scm (wl-mirror): Update to 0.18.5.

Change-Id: Idcf805539a88f26f41477c3867f025bd94ae9432
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:35:16 +01:00
Aaron Covrig
18e0a0c4c0 gnu: ruby-asciimath: Update to 2.0.6.
* gnu/packages/maths.scm (ruby-asciimath): Update to 2.0.6.

Change-Id: Ic310349b53fa8709f40be3c24c6ca8e5d8d14592
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:23:40 +01:00
Aaron Covrig
af7312c0f3 gnu: ruby-haml: Update to 7.2.0
* gnu/packages/ruby-xyz.scm (ruby-haml): Update to 7.2.0.
[propagated-inputs]: Add ruby-thor.

Change-Id: I2c8e24cc9425d874327bf471ccc7639d110ef8f8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:11:43 +01:00
Leo Orveillon
e44f96cbfd gnu: lammps-serial: Finalize update to 250722.3.
* gnu/packages/bioinformatics.scm (lammps-serial): Adapt to updated lammps.
[configure-flags]: Same as lammps, but remove MPI and openMP related ones.
[phases]{link-lammps-so}: Change binary names due to LAMMPS_MACHINE flag
removal.
[inputs]: Remove pnetcdf. Replace hdf5-parallel-openmpi with hdf5.

Change-Id: I585e75fc7894c3e38f7b144f400193c9a767741a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:06:46 +01:00
Leo Orveillon
3327e22c3e gnu: lammps: Update to 250722.3 and refacto.
* gnu/packages/bioinformatics.scm (lammps): Update to 250722.3.
[build-system]: Switch from gnu to cmake.
[configure-flags]: Add more packages.
[phases]{link-lammps-so}: Link lammps libraries to the main binary.
[inputs]: Add fftw, n2p2, gsl, hdf5-parallel-openmpi, openblas, libomp,
eigen, netcdf, pnetcdf, python-numpy. Remove gfortran.
[native-inputs]: Add pkg-config, python-cython, patchelf, gfortran.

Change-Id: I65f0739c1df11981691aa54868e5dbf69ac29496
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 16:06:38 +01:00
Sharlatan Hellseher
662606bb51 gnu: Add go-github-com-containernetworking-plugins.
* gnu/packages/golang-web.scm (go-github-com-containernetworking-plugins): New variable.

Change-Id: I4e0e23c58f9b0fc64518c67084fac6f1e77700eb
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher
845bb0d006 gnu: Add go-github-com-containerd-zfs-v2.
* gnu/packages/golang-xyz.scm (go-github-com-containerd-zfs-v2): New variable.

Change-Id: I747a2488bed9e0f6502b4841fb543635a6563f3f
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher
234423a08e gnu: Add go-github-com-containerd-imgcrypt-v2.
* gnu/packages/golang-crypto.scm (go-github-com-containerd-imgcrypt-v2): New variable.

Change-Id: Ia0f4743e7c143f56e579ebf3f23f74f350a698c8
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher
fd9ba6efad gnu: Add go-github-com-checkpoint-restore-checkpointctl.
* gnu/packages/containers.scm: (go-github-com-checkpoint-restore-checkpointctl, checkpointctl):
New variables.

Change-Id: Ib40b970d8c4b0dd3b3b88e2fa4f554123d29263c
2026-02-24 14:34:58 +00:00