Ludovic Courtès
961866fdca
DRAFT gnu: julia: Move default load path to the end.
...
DRAFT Something’s still broken.
* gnu/packages/julia.scm (julia)[arguments]: In ‘make-wrapper’ phase,
arrange to have the empty entry at the end of JULIA_LOAD_PATH and
JULIA_DEPOT_PATH.
Change-Id: I81e5dbc06535cb9fc7253b2944984cf7890bbe65
2025-01-08 10:22:19 +01:00
Ludovic Courtès
c5fd5e7dfe
gnu: julia: Avoid old-style input and output alists.
...
* gnu/packages/julia.scm (julia)[arguments]: Remove references to
‘%outputs’ and ‘%build-inputs’ in #:make-flags.
Change-Id: I400c038437a1f9f8bc010d22aa874c892958cfe2
2025-01-08 10:22:19 +01:00
Ludovic Courtès
1c9984fc2a
build-system/julia: Log more details.
...
* guix/build/julia-build-system.scm (check): Define ‘test-file’ and
print its value.
(link-depot): Define ‘target’ and print its value.
(julia-create-package-toml): Print package info.
Change-Id: I5fa538ddd56e18ffb1c3eea8f951e991fc4ca4cf
2025-01-08 10:22:18 +01:00
Ludovic Courtès
e1b87bd651
build-system/julia: Detect and report failure to compute “slug”.
...
* guix/build/julia-build-system.scm (link-depot): Call ‘close-pipe’ and
raise an error when it returns a non-zero status.
Change-Id: I2dc63bfeebf2b290f42ddc2ab23af877ac1c85d0
2025-01-08 10:22:18 +01:00
Ludovic Courtès
816f89f6d0
gnu: julia-compat: Update to 4.16.0.
...
* gnu/packages/julia-xyz.scm (julia-compat): Update to 4.16.0.
Change-Id: Idb079c5fee4c60b1a18fe25f1035ad1eab8a1d0b
2025-01-08 10:22:18 +01:00
Ludovic Courtès
182c351ae3
gnu: julia: Update to 1.9.3.
...
* gnu/packages/julia.scm (julia): Update to 1.9.3.
[arguments]: Use gexps.
[inputs, native-inputs]: Remove labels.
* gnu/packages/llvm.scm (llvm-julia): Rename to…
(llvm-14-julia): … this. Upgrade to 14.0.6-3.
* gnu/packages/patches/julia-1.9-build-tweaks.patch: New file.
* gnu/packages/patches/julia-Use-MPFR-4.2.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
Co-authored-by: Philippe Virouleau <philippe.virouleau@inria.fr>
Change-Id: I6ef35c6cd31741a7725b50364dd0f8fa6a0c6424
2025-01-08 10:22:18 +01:00
Cayetano Santos
eeb019eb59
gnu: Add python-hdlmake.
...
* gnu/packages/fpga.scm (python-hdlmake): New variable.
Change-Id: I4f19d2cceb7fe46bbc359f9bc5197ae3113bb3d7
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2025-01-07 19:03:35 +01:00
Cayetano Santos
3f1da2f4a2
gnu: Add python-vunit.
...
* gnu/packages/fpga.scm (python-vunit): New variable.
Change-Id: Ieb16ec16928e6b0b2af6992fd9566cb946990dad
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-07 18:58:31 +01:00
Cayetano Santos
952a179f44
gnu: Add yosys-clang.
...
* gnu/packages/fpga.scm (yosys-clang): New variable.
Change-Id: Iedbd418adc152c325d106830d9d33b73f01e65da
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-07 18:04:57 +01:00
Gabriel Wicki
3b31ef750a
gnu: hunspell: Add Austrian German dictionary.
...
* gnu/packages/hunspell.scm (hunspell-dict-de-at): New variable.
Change-Id: I34e8fd0b04443efa5e06fe54d6b57dff666c10a0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-07 17:54:06 +01:00
Gabriel Wicki
700a6ebf3d
gnu: hunspell: Add Swiss German dictionary.
...
* gnu/packages/hunspell.scm(hunspell-dict-de-ch): New variable.
Change-Id: Ib868e7efaa92e536229d45098ffd8f38a9441b83
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-07 17:54:04 +01:00
Romain GARBAGE
e94d35e522
docker: Add history field to config.json.
...
* guix/docker.scm (config): Add history field.
Change-Id: If1d4e9e2ce7673588f9016b389e4c67afa7ac119
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-07 17:51:18 +01:00
Ludovic Courtès
a6642650a7
reconfigure: Make ‘load-system-for-kexec’ errors non-fatal.
...
Partially fixes <https://issues.guix.gnu.org/75215 >.
* guix/scripts/system/reconfigure.scm (load-system-for-kexec): Catch
exceptions in the gexp. Report them outside.
Reported-by: Luis Guilherme Coelho <lgcoelho@disroot.org>
Change-Id: Iebcdc92e29b8623a55967d58a4f353abab01631a
2025-01-07 17:44:12 +01:00
Ludovic Courtès
410a359d4a
syscalls: Remove wrong syscall ID for ‘kexec_load_file’ on i686.
...
Fixes <https://issues.guix.gnu.org/75205 >.
* guix/build/syscalls.scm (kexec-load-file): Remove syscall ID for i686.
* tests/syscalls.scm ("kexec-load-file"): Accept ENOSYS in addition to
EPERM.
Reported-by: Dariqq <dariqq@posteo.net>
Change-Id: I83fe25636addb57533ed88cbfb40107d265b13a7
2025-01-07 17:44:12 +01:00
Ludovic Courtès
d8b7259197
reconfigure: Do not pass KEXEC_FILE_DEBUG.
...
This flag is unsupported in Linux 6.6 and causes ‘kexec_file_load’ to
fail with EINVAL.
Fixes <https://issues.guix.gnu.org/75211 >.
* guix/scripts/system/reconfigure.scm (kexec-loading-program): Remove
KEXEC_FILE_DEBUG.
* guix/build/syscalls.scm (KEXEC_FILE_DEBUG): Add comment.
Suggested-by: nathan <nathan_mail@nborghese.com>
Reported-by: Simen Endsjø <contact@simendsjo.me>
Change-Id: Ia48be7f4cfa9c6352908e4bea6472cd648f866ed
2025-01-07 17:44:12 +01:00
Zheng Junjie
2cb1b72a08
gnu: wolfssl: Use G-expressions.
...
gnu/packages/tls.scm (wolfssl): Use G-expressions.
Change-Id: I56d995360b50a614a405c4377f0c7714c2522508
2025-01-07 23:53:29 +08:00
Ashish SHUKLA
bf43a739dd
gnu: wolfssl: Update to 5.7.6.
...
* gnu/packages/tls.scm (wolfssl): Update to 5.7.6.
Change-Id: Ibe9274f032bc4e5757534e01b7d8d1603f69efdc
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-07 23:53:29 +08:00
AwesomeAdam54321
2abd8660f7
gnu: inform: Update to 6.42.
...
* gnu/packages/game-development.scm (inform): Update to 6.42.
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-07 23:53:23 +08:00
Yovan Naumovski
e5f68e3e47
gnu: vcmi: Update to 1.6.2.
...
* gnu/packages/games.scm (vcmi): Update to 1.6.2.
Change-Id: I2f46616ff77dcaf845ed5247f26a2057e6004751
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-07 18:40:04 +08:00
Andy Tai
05da567614
gnu: gama: Update to 2.32.
...
* gnu/packages/gps.scm (gama): Update to 2.32.
Change-Id: I2df8ec2485df74152e891eb6dd4e02315618d16e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-07 18:40:04 +08:00
Andy Tai
73c658248b
gnu: tenacity: Update to 1.3.4.
...
* gnu/packages/audio.scm (tenacity): Update to 1.3.4.
Change-Id: I31a5c3f2162fea381a168d20b008914337678591
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-07 18:40:04 +08:00
Andy Tai
f561ac99e7
gnu: openshot: Update to 3.3.0.
...
* gnu/packages/audio.scm (libopenshot-audio): Update to 0.4.0.
* gnu/packages/video.scm (libopenshot): Update to 0.4.0.
(openshot): Update to 3.3.0.
Change-Id: I6b234cfba69f1ec34895cacc42fc17e9d00723c8
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-07 18:40:04 +08:00
GNU Guix Live
abf5d2ac02
gnu: tinmop: Update to 0.9.9.1414213562373.
...
* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.1414213562373.
[native-inputs]: Add bash-completion, pkg-config and which.
[inputs]: Remove sbcl-osicat. Add sdl2-ttf.
[arguments]: Update 'fix-configure.ac phase. Remove 'fix-asdf phase.
Change-Id: Ib8eca6b1b6f36ca7bfdb7209605715be7215be76
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-07 18:40:04 +08:00
Ashish SHUKLA
44b233125b
gnu: loko-scheme: Update to 0.12.1.
...
* gnu/packages/loko.scm (loko-scheme): Update to 0.12.1.
[arguments]<#:phases>: Update phase "akku-fixes".
Change-Id: I5dd07a8cc1f0db336c56e4271eecbfdc61f1038f
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-07 18:40:04 +08:00
Danny Milosavljevic
b01e7b649f
gnu: whisper-cpp: Enable tests.
...
* gnu/packages/machine-learning.scm (whisper-cpp)[arguments]<#:tests?>: Remove.
Change-Id: I71964e4f3d43ff02f6aa529bd66700bd8ab63687
2025-01-07 11:10:15 +01:00
Danny Milosavljevic
329daafcc3
gnu: python-pint: Fix build.
...
* gnu/packages/python-xyz.scm (python-pint)[arguments]<#:test-flags>: Modify.
Change-Id: I6f7fc7c21a40325fc7f3b6536ae58e418337d4de
2025-01-07 02:25:41 +01:00
Danny Milosavljevic
5d9e839fce
gnu: python-mathics-core: Fix build.
...
* gnu/packages/maths.scm (python-mathics-core)[native-inputs]: Add
python-setuptools, python-wheel.
[arguments]<#:phases>[prepare-check]: Add phase.
Change-Id: I09976b9f6a3a8a67c6f786dc5626ff1894fe5b37
2025-01-07 01:37:29 +01:00
Danny Milosavljevic
1814aa769c
gnu: python-mathics-scanner: Fix build.
...
* gnu/packages/maths.scm (python-mathics-scanner)[native-inputs]: Add
python-setuptools, python-wheel.
Change-Id: Ic7f2700846bdc8368d7f14568dc34a28da9d7c7e
2025-01-06 22:59:11 +01:00
John Kehayias
ee3673217b
gnu: Add hypridle.
...
* gnu/packages/wm.scm (hypridle): New variable.
Change-Id: I4eacd1f26153703fd8078e3895d9473573cb845b
2025-01-06 14:27:33 -05:00
John Kehayias
9c9bca4c55
gnu: xdg-desktop-portal-hyprland: Update to 1.3.9.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland): Update to 1.3.9.
Change-Id: I7f1913bdb7121d2f48c4a3ee484e38dee8f5d8dc
2025-01-06 14:27:31 -05:00
Sisiutl
33fa8fd0d0
gnu: sdbus-c++: Update to 2.0.0.
...
* gnu/packages/glib.scm (sdbus-c++): Update to 2.0.0.
[arguments]<#:configure-flags>: Update to upstream names, prefixing with
"SDBUSCPP_" and changing "CODE_GEN" to "CODEGEN".
<#:phases>: Remove fix-elogind-requirement phase (no longer needed).
* gnu/packages/glib.scm (sdbus-c++-1.4.0): New variable.
* gnu/packages/jami.scm (libjami)[inputs]: Replace sdbus-c++ with
sdbus-c++-1.4.0.
Change-Id: Idb189f80212351cef6b5c8722982880bf5b51fe9
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
2025-01-06 14:27:26 -05:00
John Kehayias
0b4b22b6d3
gnu: hyprland: Add hyprland-qtutils to inputs.
...
Hyprland will warn and suggest on running that it expects to find binaries
from hyprland-qtutils.
* gnu/packages/wm.scm (hyprland)[inputs]: Add hyprland-qtutils.
[arguments]<#:phases>: Update fix-path phase.
Change-Id: I54a2331181636b7aad9abdf7dfef9e1ac9c9fc3c
Co-authored-by: Hilton Chain <hako@ultrarare.space>
Change-Id: I5ead782b0c981013f6b2cc0a9aac6102317fe285
2025-01-06 12:35:55 -05:00
John Kehayias
8f261686ec
gnu: Add hyprland-qtutils.
...
* gnu/packages/qt.scm (hyprland-qtutils): New variable.
Change-Id: I11d1460e29e456c3f69ea3bf018ef9f19969e342
2025-01-06 12:26:03 -05:00
Spencer King
84a68cffe6
gnu: Add julia-hostcpufeatures.
...
* gnu/packages/julia-xyz.scm (julia-hostcpufeatures): New variable.
Change-Id: I47ccade771b0316eb46c88aaa912dbc699eed453
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-06 16:25:38 +01:00
Spencer King
e2d0eba13c
gnu: Add julia-cpuid.
...
* gnu/packages/julia-xyz.scm (julia-cpuid): New variable.
Change-Id: Ifd9abfb142184c58941c97e959a4b5c9247ce1a8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-06 16:24:46 +01:00
Yovan Naumovski
af6224359f
gnu: fennel: Update to 1.5.1.
...
* gnu/packages/lua.scm (fennel): Update to 1.5.1.
Change-Id: I6775e34e470a957a741a2b079d5e8040c98921d2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-06 16:09:44 +01:00
Tomas Volf
cc58b52e15
services: rootless-podman-service-type: Allow not installing podman.
...
Sometimes you would want to skip on actually installing the podman package in
order to save disk space and bandwidth. Even without installing it globally,
podman can still be fetched via guix shell when required.
* gnu/services/containers.scm (package-or-#f?): New procedure.
(rootless-podman-configuration)<podman>: Change type to package-or-#f.
(rootless-podman-service-profile): Produce empty list if not podman package.
* doc/guix.texi (Miscellaneous Services): Document the change.
Change-Id: If533d913ea190558ce7e206d98ada4d805270594
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-06 16:05:04 +01:00
Herman Rimm
c62d5e77e7
import: texlive: Use downstream-package-name.
...
* guix/import/texlive.scm (texlive-recursive-import): Use
downstream-package-name.
Change-Id: Ic4ce685e8fc36f0b72797d3ce2d5bc89fc17b7ea
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-06 15:59:21 +01:00
Alice BRENON
7a04ed4354
gnu: python-spacy: Fix build.
...
* gnu/packages/machine-learning.scm (python-spacy): Fix build.
[native-inputs]: Add python-wheel
Change-Id: I6550f6dc0cb1fb88fc733f6471f1831c4ba95977
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-06 15:53:17 +01:00
Ludovic Courtès
e6cd11aeb8
doc: Minor wording improvements of “Using TeX and LaTeX”.
...
* doc/guix.texi (Using TeX and LaTeX): Tweak.
Change-Id: I69d93d00b8c343f078b90f4b718948c0015bb88d
2025-01-06 15:02:10 +01:00
Ludovic Courtès
6b60d9efd7
ui: It’s 2025 now!
...
* guix/ui.scm (show-version-and-exit): Change year to 2025.
Change-Id: I83bffc752904d20c82afe527097226d8a8aa9170
2025-01-06 15:02:10 +01:00
Florian Pelz
af0d981c0a
nls: Update POTFILES.in.
...
* po/guix/POTFILES.in: Add missing files that contain messages to be
translated. Reorder a little. Remove duplicates.
Change-Id: Ib31cda5e9ea6b5363e0c9d9d9aaf6448d2fe4b72
2025-01-06 12:28:14 +01:00
Simon Tournier
57fa06352e
import: go: Warn instead of error out when Git fails.
...
* guix/import/go.scm (git-checkout-hash): Return some hash although updating
the cache fails.
Change-Id: I87e7701023a5f76f5d1494827473616e6a1275aa
2025-01-06 12:15:17 +01:00
Andy Tai
88ffb61827
gnu: global: Update to 6.6.14.
...
* gnu/packages/code.scm (global): Update to 6.6.14.
Change-Id: Ia91dc9c67aeaba72090f5004a15e0fde32e0ce28
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-06 18:50:22 +08:00
Andy Tai
1f0f5f6aea
gnu: adaptivecpp: Update to 24.10.0.
...
* gnu/packages/sycl.scm (adaptivecpp): Update to 24.10.0.
Change-Id: I209d67f7c868ac096d620a2230841fa9d9c171c9
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-06 18:50:22 +08:00
Ashish SHUKLA
6bcae56a05
gnu: fcft: Update to 3.1.10.
...
* gnu/packages/fontutils.scm (fcft): Update to 3.1.10.
Change-Id: Ibdbf74d4e204a24f8c67e33d496702ecd7eac60f
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-06 18:50:22 +08:00
Mattia Bunel
c222b4f8ce
gnu: laszip: Update to 3.4.4.
...
* gnu/packages/geo.scm (laszip): Update to 3.4.4.
Change-Id: I454801958fe77b06dc1c82e30d4c569e88fe2795
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-06 18:50:22 +08:00
Ashish SHUKLA
9b5559fefb
gnu: wofi: Update to 1.4.1.
...
* gnu/packages/xdisorg.scm (wofi): Update to 1.4.1.
Change-Id: I8fc07f45e3ebd96b7e998c193c193fd3edbd9ec7
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-06 18:50:21 +08:00
Ashish SHUKLA
cba935637b
gnu: foot: Update to 1.20.1.
...
* gnu/packages/terminals.scm (foot): Update to 1.20.1.
Change-Id: I0395b9f83ef93d55ee984f9f8d5781739abfb68c
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-06 18:50:21 +08:00
Zheng Junjie
dacf82c010
gnu: guile-ts: Update to 0.3.0.
...
* gnu/packages/guile-xyz.scm (guile-ts): Update to 0.3.0.
Change-Id: I7e536ce68274535ddf45072415e036551f89f494
2025-01-06 18:50:21 +08:00