1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-26 20:20:32 +02:00
Commit Graph

149425 Commits

Author SHA1 Message Date
Andrew Wong
c01661bec5 gnu: delft-icon-theme: Update to 1.15.
* gnu/packages/gnome-xyz.scm (delft-icon-theme): Update to 1.15.

Closes: #513
Change-Id: I727ba025dbf4e8169b91b7a157ffc6f8ce73a384
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-06-15 09:12:39 +08:00
Kurome
2cef4893e9 gnu: Add ibus-skk.
* gnu/packages/ibus.scm (ibus-skk): New variable.

Closes: #551
Change-Id: Ib79dc08359811b53299aabe1ad943e21b373f2cb
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-06-15 09:09:06 +08:00
Hennadii Stepanov
514e7ac18a gnu: nsis: Fix build.
* gnu/packages/installers.scm (make-nsis):
[arguments]<#:phases>: Move target-specific search paths from
C{,PLUS}_INCLUDE_PATH and LIBRARY_PATH to CROSS_C{,PLUS}_INCLUDE_PATH
and CROSS_LIBRARY_PATH, respectively.

Change-Id: I08188213dc2d193760272b22816f69ba8dea625f
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-15 02:06:05 +02:00
nomike
e5686f39d3 gnu: Add keepass.
* gnu/packages/password-utils.scm (keepass): New variable.
* gnu/packages/dotnet.scm (mono): New variable.

Change-Id: Iad340d4ede9dcc4065fd1f74797f952897910094
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-15 00:54:25 +02:00
jgart
7222d9d365 gnu: trealla: Update to 2.73.9.
* gnu/packages/prolog.scm (trealla): Update to 2.73.9.

Change-Id: I0dab6856051a2184d3bd66d249426dafb8fb1c88
2025-06-14 16:05:10 -05:00
Danny Milosavljevic
18a958a8f5 gnu: mono@6.12.0: Make it find libgdiplus, libX11 and unixodbc.
* gnu/packages/dotnet.scm (mono-6.12.0)[arguments]<#:phases>[configure-external-libs]:
New phase.

Fixes: #490
Change-Id: Ifd9f3eae7e2533227ec530a9886cdf2776910dda
2025-06-14 14:24:37 -05:00
gemmaro
c2a77c9016 gnu: Add perl-test-xpath.
* gnu/packages/perl-check.scm (perl-test-xpath): New variable.

Change-Id: I2cd4d70401bc8cad1727ab10739e0be609c18314
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-14 21:16:56 +02:00
gemmaro
4a0ec435d2 gnu: Add perl-object-tiny.
* gnu/packages/perl.scm (perl-object-tiny): New variable.

Change-Id: Idfc18e4fd471eb677b276de9363d949ba43386b0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-14 21:16:32 +02:00
Sughosha
f804a05d39 gnu: Add zint.
* gnu/packages/aidc.scm (zint): New variable.

Change-Id: Id2415cc91cceef96696fc8e70146452310f905f4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-14 20:40:53 +02:00
Nguyễn Gia Phong
c8218094c4 gnu: Add python-apted.
* gnu/packages/python-science.scm (python-apted): New variable.

Change-Id: Ifd79f12b6be4d593106805f714a6545226e59479
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-14 17:19:45 +01:00
Sharlatan Hellseher
0517440fcf gnu: packages/astronomy: Hide some packages.
Convert from private variable to public and set to hidden-package for
the packages which should not be installed directly but may be used by
others as inputs.

* gnu/packages/astronomy.scm: (python-asdf-coordinates-schemas,
python-asdf-fits-schemas, python-asdf-time-schemas,
python-asdf-transform-schemas, python-asdf-unit-schemas,
python-asdf-wcs-schemas): Make variables public and hide packages.

Change-Id: I7347cde9d368fcb510f359113ed5eaed0a84a7a3
2025-06-14 17:19:44 +01:00
Sharlatan Hellseher
8906bca4d9 gnu: packages/astronomy: Sort.
* gnu/packages/astronomy.scm: (python-jwst-reffiles, python-ndcube,
python-pyregion, python-radiospectra, python-sep): Sort variables
alphabetically.

Change-Id: If5f7dad79147f3aec90045a81da590459b95905e
2025-06-14 17:19:44 +01:00
Sharlatan Hellseher
d6713096e3 gnu: packages/astronomy: Sort.
* gnu/packages/astronomy.scm: (python-asdf-time-schemas,
python-astroquery, python-astroscrappy, python-ci-watson,
python-regularizepsf, python-skyfield): Sort variables alphabetically.

Change-Id: Ib9b642380bfe7c5953fc1866e236e107fcbec2d2
2025-06-14 17:19:44 +01:00
Ian Eure
e828e10947 gnu: minipro: Update to 0.7.3.
* gnu/packages/electronics.scm (minipro): Update to 0.7.3.

Change-Id: If676110eb14627f44e9f534e99a06655d5162d2f
2025-06-14 08:36:57 -07:00
Cayetano Santos
1856912970 gnu: python-pytooling: Update to 8.5.0.
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.5.0.

Change-Id: Ice8305d14f42f8f56fcbae083b6cd8dd4ada72f4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-14 16:36:05 +02:00
Tomas Volf
629f4568b3 gnu: ngtcp2: Update to 1.13.0.
* gnu/packages/networking.scm (ngtcp2): Update to 1.13.0.

Change-Id: Ie83ea3dc6920c80b246cffd7678d53dbaba5f228
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-14 12:12:50 +02:00
Tomas Volf
6c980300f4 gnu: buildah: Update to 1.40.1.
* gnu/packages/containers.scm (buildah): Update to 1.40.1.

Change-Id: Icd910e76c698625c983f1577c20c39d404970747
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-13 20:07:58 +02:00
Andreas Enge
b7fc28345c gnu: dtc: Update to 1.7.2.
* gnu/packages/bootloaders.scm (dtc): Update to 1.7.2.
[source]: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/patches/dtc-meson-cell-overflow.patch: Remove file.

Change-Id: Icb2865ec02a6e0d930ba440f2cb7bd535fef0eae
2025-06-13 18:58:54 +02:00
Josep Bigorra
4c142ad34b gnu: Add guile-uuid.
* gnu/packages/guile-xyz.scm (guile-uuid): New variable.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-13 23:30:48 +08:00
Andrew Wong
7ed00dc7ef gnu: qt5ct: Update to 1.9.
* gnu/packages/qt.scm (qt5ct): Update to 1.9.

Change-Id: I87b6a41d7e9794a42d912e7fc868cc23a4b36907
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-13 23:30:48 +08:00
Efraim Flashner
6c9e010283 gnu: skia: Fix building on i686-linux.
* gnu/packages/graphics.scm (skia)[arguments]: Adjust the 'configure and
'check phases to not hardcode gcc.
[native-inputs]: When building for i686-linux add clang-toolchain.

Change-Id: I8ca5e98992141bc5319f415f687c2828c675629a
2025-06-13 16:08:08 +03:00
Efraim Flashner
0a3d3998b3 gnu: python-numpy: Fix building on riscv64-linux.
* gnu/packages/python-xyz.scm (python-numpy)[arguments]: When building
for riscv64-linux skip another test.

Change-Id: Ibaa1b17beed93387e7f55d26dbbcb42077189188
2025-06-13 16:08:04 +03:00
Ashish SHUKLA
a09579dcae gnu: kakoune: Update to 2025.06.03.
* gnu/packages/text-editors (kakoune): Update to 2025.06.03.

Change-Id: Iaa6b08a07f0179c1c24d75941823d6d065a5f77a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-13 14:18:48 +02:00
Ayan Das
1f1b65ddbc gnu: python-captum: Fix tests for PyTorch 2.7.0.
* gnu/packages/machine-learning.scm (python-captum)[arguments]: Skip
test_exp_sets_with_diffent_lengths which fails with PyTorch 2.7.0's
stricter torch.load weights_only behavior.

Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-13 12:22:40 +02:00
Ayan Das
f058c9e825 gnu: python-torchvision: Update to 0.22.0.
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.22.0.

Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-13 12:22:36 +02:00
Ayan Das
81d309de87 gnu: python-pytorch: Update to 2.7.0.
* gnu/packages/machine-learning.scm (python-pytorch): Update to 2.7.0.
[source]: Add substitution for additional miniz.h include patterns.
[arguments]: Add 'skip-nccl-call' phase to use system NCCL.
* gnu/packages/patches/python-pytorch-fix-codegen-2.7.0.patch,
gnu/packages/patches/python-pytorch-runpath-2.7.0.patch,
gnu/packages/patches/python-pytorch-system-libraries-2.7.0.patch,
gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.

Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-13 12:22:32 +02:00
Ayan Das
785d771fb5 gnu: miniz-for-pytorch: Update to pytorch-2.7.0.
* gnu/packages/compression.scm (miniz-for-pytorch): Update to
pytorch-2.7.0 using miniz 3.0.2.
* gnu/packages/patches/miniz-for-pytorch.patch: Update for miniz 3.0.2.

Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-13 12:22:26 +02:00
Ayan Das
95ca1a5449 gnu: xnnpack: Update to 0.0-4.51a0103.
* gnu/packages/machine-learning.scm (xnnpack): Update to 0.0-4.51a0103.
[source]: Remove deprecated -a flag from update-microkernels.py invocation.
[snippet]: Adjust directory list for autogenerated file removal.

Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-13 12:22:19 +02:00
Gabriel Wicki
b5d7f7041e gnu: supercollider: Update to 3.13.1.
* gnu/packages/audio.scm (supercollider): Bump version.
[phases] Remove useless debug code snippet.

Change-Id: I61f008336f5559ae3b4ffcb3cc1feb294353b6ac
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-13 11:36:12 +02:00
Nicolas Graves
d7456070b8 gnu: scilab: Update to 2025.1.0.
* gnu/packages/maths.scm (scilab): Update to 2025.1.0.
[inputs]: Add rapidjson.

Change-Id: Ice2109d6f72402e095ca7ec1d11729fde08e8416
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-13 11:02:33 +02:00
Andreas Enge
07162824d3 gnu: msolve: Update to 0.8.0.
* gnu/packages/algebra.scm (msolve): Update to 0.8.0.

Change-Id: I9cdb074b628d116b248f21b25e8bf159e76bc195
2025-06-13 09:57:21 +02:00
jgart
d1b0b09d1f gnu: trealla: Update to 2.73.7.
* gnu/packages/prolog.scm (trealla): Update to 2.73.7.

Change-Id: I62fb376636d9f44db58480033a2c92b4f4c1044f
2025-06-12 21:25:14 -05:00
jgart
9b44978443 gnu: Add python-gitignore-parser.
* gnu/packages/python-xyz.scm (python-gitignore-parser): New variable.

Change-Id: Ifd6cc0581940d6868dbfff144e8db5987af823d4
2025-06-12 21:25:14 -05:00
Vinicius Monego
8de57226fa gnu: Add horizon-eda.
* gnu/packages/engineering.scm (horizon-eda): New variable.

Change-Id: Ibe0decef39b6fb768b356b3443c51f0e32981dce
2025-06-12 20:21:59 -03:00
Vinicius Monego
7774c61976 gnu: libspnav: Update to 1.2.
* gnu/packages/engineering.scm (libspnav): Update to 1.2.
[source]: Update commit string.
[arguments]: Use G-expressions and cc-for-target.

Change-Id: Ib08bb8dc9c6760a95276d9dc8b0160b3296d9e15
2025-06-12 19:57:21 -03:00
Leo Famulari
6719e39512 gnu: linux-libre 6.12: Update to 6.12.33.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.33.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: Ia207878fa082f264e0063e6c872dbb615fa2ba36
2025-06-12 13:07:04 -04:00
Leo Famulari
6de9738b8d gnu: linux-libre: Update to 6.14.11.
* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.11.
(linux-libre-6.14-pristine-source): Update hash.

Change-Id: I664c8c589c4acaa1d67a9fe09c0c3095dbd792b0
2025-06-12 13:06:56 -04:00
jgart
44ce67fdb8 gnu: trealla: Update to 2.73.5.
* gnu/packages/prolog.scm (trealla): Update to 2.73.5.

Change-Id: I54a3d4f513bae1fe35bf220fcbfb14deca93d24e
2025-06-12 11:22:42 -05:00
Efraim Flashner
ce72ee3281 gnu: gtk: Adjust tests on powerpc64le-linux.
* gnu/packages/gtk.scm (gtk)[arguments]: Adjust the 'patch phase when
building for powerpc64le-linux to skip some tests.

Change-Id: Ie6a3f04adebdedcd0aa3492ec846a1a7e6941ff4
2025-06-12 15:45:46 +03:00
aurtzy
939da3efcf gnu: Add stb-image-resize.
* gnu/packages/stb.scm (stb-image-resize): New variable.

Change-Id: Ibaf2cc9e0855843139b55694601b56069cbd3074
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-12 14:38:16 +02:00
aurtzy
04d22ebc42 gnu: stb: Support defining deprecated header packages.
* gnu/packages/stb.scm (stb)[arguments]<#:phases>: Modify 'install phase to
include deprecated files in output.
(make-stb-header-package): Support `deprecated?' keyword argument.
(define-stb-header-package): Accept rest arguments and pass them to
make-stb-header-package.

Change-Id: I003dd5786e3bd22d00290d1935e21291e8529914
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-12 14:38:16 +02:00
aurtzy
fa84972de7 gnu: stb-*: Make it possible to translate descriptions.
* gnu/packages/stb.scm (define-stb-header-package): New macro.
(stb-image, stb-image-resize2, stb-image-write, stb-rect-pack, stb-sprintf,
stb-truetype): Use it.

Change-Id: Ie7da51a2eb2dc91dff8d23e0d3c8397af3eb6d67
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-12 14:38:16 +02:00
aurtzy
856bfa268f gnu: stb: Use modern package style.
* gnu/packages/stb.scm (stb)[arguments]<#:phases>: Use G-Expressions.
(make-stb-header-package): Likewise.

Change-Id: I836ad872e20444dcfb30480bd420cb63e4bb313f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-12 14:38:16 +02:00
Ludovic Courtès
f53b9f309f gnu: libgit2: Patch bug in HTTP proxy support that shows on 302s.
Fixes guix/guix#87.

* gnu/packages/patches/libgit2-proxy-reconnection.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (libgit2-1.9)[source]: Use it.

Change-Id: If05b55e616da4d98b3de0e38f6a0d815dd256b92
2025-06-12 14:38:16 +02:00
Mazin AlHaddad
1a09cd1882 system: Adjust return value of bashrc.
Fixes a regression introduced in c743d646ee.

Without this, the fish shell integration is broken, and PATH does not include
~/.config/guix/current/bin.

* gnu/system/shadow.scm (%default-bashrc): Fix return value.

Change-Id: I54170caeef7ae541a4901743fcdcbfb353fa09d4
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-12 20:17:49 +08:00
Josep Bigorra
efbd55d6fa gnu: Add guile-hygguile.
* gnu/packages/guile-xyz.scm (guile-hygguile): New variable.

Change-Id: I62547a54f85c96e87d84f38a89aa5127334fe973
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-12 20:17:47 +08:00
Tomas Volf
3598e29f04 gnu: podman: Update to 5.5.1.
* gnu/packages/containers.scm (podman): Update to 5.5.1.

Change-Id: Ie271e74235569a3c39ba0a8700f88d56ecb587f8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-12 13:57:52 +02:00
Efraim Flashner
e0b8a6e395 gnu: qemu-minimal: Fix building with ipxe-qemu.
* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the
'dont-require-ipxe-firmware phase to skip more tests.

Change-Id: I2d308e9eec48ec9b087fc0a7ed9e6d8089366c9e
2025-06-12 12:58:16 +03:00
Efraim Flashner
3ead13a69e gnu: xfsprogs: Fix building on riscv64-linux.
* gnu/packages/linux.scm (xfsprogs)[native-inputs]: When building for
riscv64-linux add gcc-14.

Change-Id: I68189742361dc7414886f8b171be5368562b6564
2025-06-12 12:58:16 +03:00
Cayetano Santos
8730c8f3a8 gnu: Add python-cocotb.
* gnu/packages/electronics.scm (python-cocotb): New variable.

Change-Id: I8816e137002ad6763a466c8c79353489d3d3cc2e
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-12 08:55:18 +01:00