Andreas Enge
3b7c9395e5
gnu: Remove hyperledger-fabric.
...
* gnu/packages/hyperledger.scm (hyperledger-fabric): Delete variable.
Change-Id: I9624f5ebd5481b9344c8cc7a7ccb55ed160e0aa6
2025-09-05 18:20:48 +02:00
Andreas Enge
ef6bbe14f8
gnu: Remove hyperledger-iroha-ed25519.
...
* gnu/packages/hyperledger.scm (hyperledger-iroha-ed25519): Delete variable.
Change-Id: I149ea8e3bd2615c16fc785b5fac81908aa77dca4
2025-09-05 18:20:25 +02:00
Andreas Enge
c521250477
gnu: Remove hyperledger-iroha.
...
* gnu/packages/hyperledger.scm (hyperledger-iroha): Delete variable.
Change-Id: I2a460dcdcf479391b5e75207e019deaceef271c9
2025-09-05 18:20:16 +02:00
Andreas Enge
a61763626a
gnu: Remove gzochi.
...
* gnu/packages/game-development.scm (gzochi): Delete variable.
Fixes : guix/guix#1832
Change-Id: I4a2cc3fa07b4044b0b37278a0aa00342e83b8844
2025-09-05 18:18:45 +02:00
André Batista
be44a20ea7
gnu: ungoogled-chromium: Update to 139.0.7258.154.
...
Fixes #1272 and #2052 . Supersedes #2261 .
* gnu/packages/chromium.scm: Remove libevent and regex imports; Import rust and
rust-apps.
(%preserved-third-party-files): Remove: base/third_party/dynamic_annotations,
base/third_party/xdg_mime,
chrome/third_party/mozilla_security_manager,
courgette/third_party/bsdiff,
courgette/third_party/divsufsort,
third_party/devtools-frontend/src/front_end/third_party/lodash-isequal,
third_party/devtools-frontend/src/third_party/typescript,
third_party/distributed_point_functions,
third_party/iccjpeg,
third_party/jstemplate,
third_party/libavif,
third_party/libudev,
third_party/mesa_headers,
third_party/openscreen/src/third_party/mozilla,
third_party/pdfium/third_party/base,
third_party/pdfium/third_party/skia_shared,
third_party/qcms,
third_party/tflite/src/third_party/eigen3,
third_party/web-animations-js,
third_party/webrtc/rtc_base/third_party/base64,
third_party/widevine/cdm/widevine_cdm_version.h,
v8/src/third_party/siphash,
v8/src/third_party/utf8-decoder,
v8/src/third_party/valgrind;
- Add: third_party/anonymous_tokens,
third_party/compiler-rt,
third_party/compiler-rt/src/lib,
third_party/compiler-rt/src/lib/builtins,
third_party/crabbyavif,
third_party/crabbyavif/src/sys/dav1d-sys,
third_party/crabbyavif/src/sys/aom-sys,
third_party/crabbyavif/src/sys/libgav1-sys,
third_party/crabbyavif/src/sys/libyuv-sys,
third_party/crabbyavif/src/sys/ndk-sys,
third_party/devtools-frontend/src/front_end,
third_party/devtools-frontend/src/front_end/third_party,
third_party/devtools-frontend/src/front_end/third_party/json5,
third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party,
third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/mitt,
third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/parsel,
third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/rxjs,
third_party/devtools-frontend/src/front_end/third_party/puppeteer-replay,
third_party/devtools-frontend/src/front_end/third_party/third-party-web,
third_party/dragonbox,
third_party/d3,
third_party/fast_float,
third_party/ffmpeg,
third_party/fp16,
third_party/ink,
third_party/ink_stroke_modeler,
third_party/jsoncpp,
third_party/lens_server_proto,
third_party/libdrm,
third_party/libtess2,
third_party/lit,
third_party/lit/v3_0,
third_party/lzma_sdk,
third_party/ml_dtypes,
third_party/protobuf/third_party/utf8_range,
third_party/puffin,
third_party/rapidhash,
third_party/readability,
third_party/re2,
third_party/rust,
third_party/search_engines_data,
third_party/simdutf,
third_party/simplejson,
third_party/spirv-headers,
third_party/spirv-tools,
third_party/tensorflow_models,
third_party/tflite/src/third_party/xla",
third_party/tflite/src/third_party/xla/xla,
third_party/tflite/src/third_party/xla/xla/tsl/framework,
third_party/tflite/src/third_party/xla/xla/tsl/lib/random,
third_party/tflite/src/third_party/xla/xla/tsl/platform,
third_party/tflite/src/third_party/xla/xla/tsl/protobuf,
third_party/tflite/src/third_party/xla/xla/tsl/util,
third_party/tflite/src/third_party/xla/third_party/tsl,
third_party/tflite/src/third_party/xla/third_party/tsl/tsl,
third_party/tflite/src/third_party/xla/third_party/tsl/tsl/platform,
third_party/tflite/src/third_party/xla/third_party/tsl/tsl/profiler,
third_party/ungoogled-chromium,
third_party/vulkan-headers,
third_party/vulkan-loader,
third_party/vulkan-tools,
third_party/vulkan-validation-layers,
third_party/vulkan-utility-libraries,
third_party/wasm_tts_engine,
third_party/zstd,
v8/third_party/rapidhash-v8,
v8/third_party/siphash,
v8/third_party/utf8-decoder,
v8/third_party/valgrind,
v8/third_party/v8/codegen.
(%chromium-version): Update to 139.0.7258.154.
(%debian-revision): Change it to concatenation of 'debian/' and
%ungoogled-revision.
(%arch-revision): Remove it.
(%ungoogled-origin) [origin] <uri>: Change to current project URL and update
hash.
(%debian-patches): Add bookworm/clang19.patch,
bookworm/foreach.patch,
disable/node-version-ck.patch,
fixes/rust-clanglib.patch,
trixie/adler1.patch,
trixie/libxml-parseerr.patch.
- Remove: fixes/clang-and-gcc11.patch and system/zlib.patch.
(arch-patch, %reverse-patches, %arch-patches): Remove them.
(%guix-patches): Add ungoogled-chromium-nullptr_t.patch;
Remove: ungoogled-chromium-ffmpeg-compat.patch and
ungoogled-chromium-system-ffmpeg.patch; Change indentation.
(%patches): Remove %arch-patches. Change indentation.
(ungoogled-chromium-snippet): Remove reverse-patches function;
replace_gn_files.py invokation: Remove references to ffmpeg, jsoncpp, libdrm,
libevent and re2 which were causing build failures.
(lld-as-ld-wrapper-19): New variable.
(ungoogled-chromium) [origin] <uri>: Use the lite tarball; Update hash.
[arguments]<#:configure-flags>: Set optimize_webui,
safe_browsing_use_unrar,
enable_enterprise_companion,
enable_glic,
enable_iterator_debugging,
enable_hangout_services_extension,
angle_has_histograms,
angle_build_tests,
build_angle_perftests,
use_qt5,
use_qt6,
is_cfi and
v8_enable_backtrace to false;
- Unset clang_warning_suppression_file;
- Set symbol_level to zero
- Set clang_version, rust_sysroot_absolute, rust_bindgen_root and
rustc_version.
- Remove use_system_libdrm, media_use_ffmpeg,
media_use_libvpx,
media_use_openh264,
rtc_use_h264,
rtc_link_pipewire,
rtc_build_json,
rtc_jsoncpp_root,
rtc_build_libevent,
rtc_build_libvpx,
rtc_build_opus,
rtc_build_libsrtp,
rtc_build_ssl and related comments.
<#:phases> 'patch-stuff: Fix compiler-rt and clang libs location; Remove unknown
compiler flags for clang. Remove code for minizip, valgrind, jsoncpp and vulkan.
'add-absolute-references: Remove code for vulkan and libudev.
'adjust-CPLUS_INCLUDE_PATH: New phase.
'prepare-build-environment: Set CXXFLAGS, LDFLAGS, CLANG_MVERS and
RUSTC_BOOTSTRAP to appropriate values.
'install: remove code for vulkan.
[native-inputs]: Add clang-19, clang-runtime-19, clang-toolchain-19,
lld-as-ld-wrapper-19, llvm-19, rust, rust-bindgen-cli and rust-cbindgen;
Remove clang-15 and lld-as-ld-wrapper-15.
[inputs]: Add libcxx and qtbase; Remove ffmpeg-4, jsoncpp, libevent, qtbase-5,
re2, vulkan-headers and vulkan-loader.
[home-page]: Set it to current project's page.
* gnu/packages/patches/ungoogled-chromium-ffmpeg-compat.patch: Delete it.
* gnu/packages/patches/ungoogled-chromium-system-ffmpeg.patch: Same.
* gnu/packages/patches/ungoogled-chromium-nullptr_t.patch: Add it.
* gnu/packages/patches/ungoogled-chromium-extension-search-path.patch: Adjust it.
* gnu/packages/patches/ungoogled-chromium-system-nspr.patch: Same.
* gnu/packages/patches/ungoogled-chromium-RUNPATH.patch: Same.
* gnu/local.mk (dist_patch_DATA): Register and unregister the above.
Change-Id: Idc5e90d82f2d6cc7e23cb093d66a6cadb19cecfb
2025-09-05 11:39:32 -04:00
André Batista
47220369ca
gnu: gn: Update to 0.0-2277.ee5b7e3.
...
* gnu/packages/build-tools.scm (gn): Update to 0.0-2277.ee5b7e3.
Change-Id: I1aaa9de4560ea127bd71519ad763cd809c27b9cd
2025-09-05 11:39:28 -04:00
Ludovic Courtès
d72eef9c91
services: cuirass: Add more configuration fields.
...
* gnu/services/cuirass.scm (<cuirass-configuration>)[parallel-evaluations]
[evaluation-ttl, web-threads]: New fields.
(cuirass-shepherd-service): Honor them.
* doc/guix.texi (Continuous Integration): Document them.
Change-Id: I33485b978d2a37ee93230b1d425731e6cb3b80e4
2025-09-05 17:25:39 +02:00
Ludovic Courtès
577f8fe184
services: cuirass: Socket activation for ‘cuirass register’.
...
Fixes guix/cuirass#16 .
* gnu/services/cuirass.scm (cuirass-shepherd-service)[endpoint]: New
procedure.
Use ‘make-systemd-constructor’ for ‘cuirass register’. Set the ‘COLUMNS’
environment variable.
Change-Id: If58e4e8a889ab11e4b5b89a7abaf0af24600751b
2025-09-05 17:25:22 +02:00
Ludovic Courtès
f3cc235bfc
gnu: cuirass: Update to 1.3.0.
...
* gnu/packages/ci.scm (cuirass): Update to 1.3.0.
[arguments]: Remove ‘fix-version-gen’ phase.
Change-Id: I4d04e557aed0f8903e2f2e12bd14d89f03f427c4
2025-09-05 17:00:57 +02:00
VÖRÖSKŐI András
2e476f9ad8
gnu: rbw: Update to 1.14.1
...
* gnu/packages/rust-apps (rbw): Update to 1.14.1.
* gnu/packages/rust-crates (rbw): Update dependencies.
Change-Id: I7352bff50f7a389507c0c72a85719dc962b48dca
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-05 18:07:31 +08:00
Gabriel Santos
28444e6f16
gnu: pay-respects: Update to 0.7.9.
...
* gnu/packages/shellutils.scm (pay-respects): Update to 0.7.9.
Change-Id: I85c0b1c54a71624909398c87c7bbffc3226f1425
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-09-05 18:07:30 +08:00
Ada Stevenson
e532d5c074
gnu: Add rusty.
...
* gnu/packages/rust-apps.scm (rusty): New variable.
Change-Id: I4ff6d439932453c0beb6e44451c633bcec4e0477
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-05 18:07:30 +08:00
Rutherther
445c23889e
gnu: Add ripgrep-all.
...
* gnu/packages/rust-apps.scm (ripgrep-all): New variable.
Change-Id: Ie05f8dc3352b52a7dcb5bcde9cb33ec7e9fc5d56
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-09-05 18:07:30 +08:00
Cayetano Santos
17ae4546b6
gnu: python-pytooling: Update to 8.7.0.
...
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.7.0.
Change-Id: Ie6ce81eb59a72534eed963195b2ac3b7099fde61
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 08:13:36 +01:00
Simon Tournier
8aee93d34a
gnu: packages/dotnet: Update Copyright header.
...
Follow up of e5686f39d3 .
* gnu/packages/dotnet.scm: Update Copyright header.
Fixes : guix/guix#1957
Reported-by: Hellseher
Change-Id: I8c38fe52a75ac8ec0a01669cff0d8baf76f20e32
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 08:11:30 +01:00
Simon Tournier
255f32aa8a
gnu: packages/dotnet: Update Copyright header.
...
Follow up of 18a958a8f5 .
* gnu/packages/dotnet.scm: Update Copyright header.
Fixes : guix/guix#1957
Reported-by: Hellseher
Change-Id: I8f3078a354131a9886671a4d12286e934149acdd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 08:11:25 +01:00
Simon Tournier
c29f6b6697
gnu: packages/dotnet: Update Copyright header.
...
Follow up of 012651f62f .
* gnu/packages/dotnet.scm: Update Copyright header.
Fixes : guix/guix#1957
Reported-by: Hellseher
Change-Id: I18f093a7e2f08427ad0f30f0e2f4d8b2025ed4d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 08:11:18 +01:00
Simon Tournier
31dcd9aa67
gnu: packages/dotnet: Add Copyright header.
...
Follow up of f2098a776a .
* gnu/packages/dotnet.scm: Add Copyright header.
Fixes : guix/guix#1957
Reported-by: Hellseher
Change-Id: Id606db957b1d20bb6b492a117859945f201555ec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 08:11:14 +01:00
Nicolas Graves
075941c266
gnu: mercurial: Fix, wrap and check hg binary.
...
* gnu/packages/version-control.scm (mercurial)[arguemnts]<#:phases>:
Add phase 'wrap and 'sanity-check.
Fixes : guix/guix#2451 .
Change-Id: I71dc2d19ff8b5d2741cd2cb15b6a9687438e05b1
Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 01:04:08 +01:00
Simon Tournier
293e99b9e0
gnu: gmsh: Update to 4.14.1.
...
* gnu/packages/maths.scm (gmsh): Update to 4.14.1.
Change-Id: I1dfe37daa6d9657f9dbb5559ae981cf264fdacb8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 00:04:58 +01:00
Anderson Torres
97d60fd2d2
gnu: moe: Transplant to text-editors.
...
Because GNU Moe is a text editor, and there is few to no reason to keep
it in a dedicated file.
* gnu/local.mk: Remove reference to moe.scm.
* gnu/packages/moe.scm (moe): Transplant it to ...
* gnu/packages/text-editors.scm: ... here.
* gnu/packages/moe.scm: Delete file.
* po/packages/POTFILES.in: Remove reference to moe.scm.
Change-Id: Ide3b33f177b91157ec730aff72d38da1d5114a18
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 22:39:50 +01:00
Tiago de Paula Peixoto
0d85a24d28
gnu: python-graph-tool: Update to 2.98.
...
* gnu/packages/graph.scm (python-graph-tool): Update to 2.98.
Change-Id: I27ca4a36b158d985fcb4ca22b407c482107b05e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 22:05:12 +01:00
Sharlatan Hellseher
c0b0d405fa
gnu: python-pytorch-lightning: Fix build.
...
* gnu/packages/machine-learning.scm (python-pytorch-lightning)
[native-inputs]: Add python-setuptools-next.
Change-Id: Ie654b8a6193c835e0b1a8f2368817caef3e77f5b
2025-09-04 21:27:00 +01:00
Nicolas Graves
05bc5e1529
gnu: Add python-torchaudio.
...
* gnu/packages/machine-learning.scm (python-torchaudio): New variable.
Change-Id: I841ccbdcdd5b086d5bb5905d8857fa57e49605c4
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 21:27:00 +01:00
Nicolas Graves
933bb42e58
gnu: python-pytorch: Fix Caffe2 cmake-bound dependents.
...
Caffe2Targets.cmake has httplib::httplib but it doesn't seem imported
anywhere beforehand. For me, this broke the build of
python-torchaudio. Also add a few minor improvements.
* gnu/packages/machine-learning.scm (python-pytorch)[arguments]
<#:phases>: Improve phase 'cmake-patches (using site-packages and
search-input-directory). Ensure httplib:httplib is defined when used.
Improve phases 'remove-caffe2-onnx-scripts.
Change-Id: If2cb3da00e579db2e22f734261ebfa30f15880c7
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 21:27:00 +01:00
Ricardo Wurmus
3c26f155f3
gnu: ksoloti-patcher: Patch to fix for tiling managers.
...
The object search frame disappears immediately after creating it when the
window is managed by tiling window managers. This patch removes the event
handler that would close the window when focus appears to have been lost.
* gnu/packages/axoloti.scm (ksoloti-patcher)[arguments]: Add phase
'patch-for-tiling-window-managers.
Change-Id: I107982387504b796b51dc4a26d63bdd291f45aaa
2025-09-04 21:23:06 +02:00
Ricardo Wurmus
77d0617d12
gnu: celluloid: Add missing mpv input.
...
MPV now needs libdisplay-info, and Celluloid's configure script checks for its presence.
* gnu/packages/video.scm (celluloid)[native-inputs]: Add libdisplay-info.
Change-Id: I2f72be608ed63f1d354132c8e2a6a3db1af34eae
2025-09-04 21:23:06 +02:00
Andy Tai
fe82006317
gnu: icewm: Update tp 3.9.0.
...
* gnu/packages/wm.scm (icewm): Update to 3.9.0.
[inputs]: Remove libxpm and add libxcursor.
Change-Id: I0a295b282081288cb85fc495fbed74a5fe9fb123
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-04 19:13:17 +02:00
Yelninei
4ab17ac72e
gnu: libxcb: Add a patch for PATH_MAX on the Hurd.
...
Followup to 214b9d500f .
The PATH_MAX issue has been solved upstream so use their patch instead.
* gnu/packages/patches/libxcb-path-max.patch: New patch.
* gnu/local.mk (dist_path_DATA): Add it.
* gnu/packages/xorg.scm (libxcb): Adjust ‘fix-PATH_MAX’ phase to apply the
patch instead of substituting the source.
Change-Id: I290033978a86aaa9e87149b6bed9aec0918076f3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 17:41:53 +02:00
Yelninei
b8058086ed
gnu: libxcb: Use gexps.
...
* gnu/packages/xorg.scm (libxcb): Use gexps for phases and configure-flags
Change-Id: I762476b35ac366a3df9d289d7a22512fe0328077
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 17:41:53 +02:00
Ludovic Courtès
7f5c1c662d
doc: Remove misplaced ‘guix refresh’ example.
...
* doc/guix.texi (Invoking guix refresh): Remove broken and out-of-place
‘trytond-party’ example.
Change-Id: Iab2413774eb611e7fab2519001f484ce29010599
2025-09-04 17:41:52 +02:00
Hugo Buddelmeijer
3f61691b18
doc: Restructure 'guix refresh' section.
...
Previously, there were options described in the running text (in
particular --recursive), and vice-versa, there was normal text
interleaved inbetween the options. Both hid information, as it was
unclear where an option description would change into running text.
Furthermore, tables were closed and opened arbitrarily, making the
section hard to read.
Can probably be improved further.
* doc/guix.texi (Invoking guix refresh): Restructured text.
Change-Id: I517d0dc43a9addbaccf5e5e8c9fadfa30fe378db
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 17:41:52 +02:00
Cayetano Santos
3e2c07c681
gnu: local.mk: Remove unused patch.
...
* gnu/packages/patches/qucs-s-qucsator-rf-search.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Unregister it.
This follows on from 7e69873252 .
Change-Id: I44b4c48dc6cb741e0a60010355792574ad8c161f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 17:41:52 +02:00
Ashish SHUKLA
6f70e9235e
gnu: profanity: Update to 0.15.1.
...
* gnu/packages/messaging.scm (profanity): Update to 0.15.1.
[source]: Switch to a URL in GitHub releases.
Change-Id: I272572dc89ed1aa1bc0bacf6bc2ceffec0badb65
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 17:41:52 +02:00
Luca Cirrottola
bc0e9a101d
gnu: Add scalasca.
...
* gnu/packages/profiling.scm (scalasca): New variable.
Change-Id: I65ce7a2d178702556ab88d9acfec3c95a51989d6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 17:41:52 +02:00
Ludovic Courtès
bce43075eb
gnu: guile-gcrypt: Update ‘license’.
...
This is a followup to 68a5cdc117 .
* gnu/packages/gnupg.scm (guile-gcrypt)[license]: Change to ‘lgpl3+’.
Change-Id: I9372ca63dc77254d145d94fa6a8b99ecb04f8f24
2025-09-04 17:41:52 +02:00
Sharlatan Hellseher
6bffc03be9
gnu: java-ops4j-pax-exam-core: Refresh style.
...
* gnu/packages/java.scm (java-ops4j-pax-exam-core): Use G-Expressions
and remove package labels.
Change-Id: Ifec6c3667054806ec798c605a3932c4108250f45
2025-09-04 12:55:07 +01:00
Sharlatan Hellseher
1a59c65ea0
gnu: java-ops4j-pax-exam-core: Fix hash.
...
* gnu/packages/java.scm (java-ops4j-pax-exam-core)[source]: Update hash.
Fixes : guix/guix#2458 .
Change-Id: Id852da78e00ba2145f9e074fa7bfd045a5b3617d
Reported-by: gm6k
2025-09-04 12:51:23 +01:00
Andy Tai
f191fe1abf
gnu: wxmaxima: Update to 25.04.0.
...
* gnu/packages/maths.scm (wxmaxima): Update to 25.04.0.
Change-Id: I385cc0508a0b7af98225f808fb4dffbb8942f8d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 12:42:28 +01:00
Efraim Flashner
23943b173e
gnu: qtwebengine: Build with an older gperf.
...
* gnu/packages/qt.scm (qtwebengine)[native-inputs]: Replace gperf with
gperf-3.1.
Fixes : #2463
Change-Id: Id9bbaea89fbab534985bcce327c68cb31e1e8094
2025-09-04 14:25:11 +03:00
Efraim Flashner
ef36d573f5
gnu: Add gperf-3.1.
...
* gnu/packages/gperf.scm (gperf-3.1): New variable.
Change-Id: I8abddfb98e3e2cddf07b65afe6bda0e17f1b3a96
2025-09-04 14:25:11 +03:00
Laura Kirsch
c02e5462b6
gnu: the-powder-toy: Update to 99.3.384.
...
* gnu/packages/games.scm (the-powder-toy): Update to 99.3.384.
[inputs]: Add python-wrapper.
Change-Id: If61535da90cc485adcd202346bd11dc4ac050713
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 11:26:36 +01:00
Nicolas Graves
4a33614dd9
build-system: Introduce @* macro for lazy module resolution.
...
* guix/build-system.scm (@*): New macro for runtime module resolution.
* guix/build-system/agda.scm (default-agda): Use @* instead of
resolve-interface and module-ref.
* guix/build-system/android-ndk.scm (default-android-build,
default-android-googletest): Likewise.
* guix/build-system/ant.scm (default-jdk, default-ant, default-zip):
Likewise.
* guix/build-system/cargo.scm (default-rust): Likewise.
* guix/build-system/chicken.scm (default-chicken): Likewise.
* guix/build-system/composer.scm (default-php,
default-composer-classloader): Likewise.
* guix/build-system/dub.scm (default-ldc, default-dub,
default-pkg-config, default-ld-gold-wrapper): Likewise.
* guix/build-system/elm.scm (default-elm, default-elm-core,
default-elm-json): Likewise.
* guix/build-system/emacs.scm (default-emacs): Likewise.
* guix/build-system/glib-or-gtk.scm (default-glib): Likewise.
* guix/build-system/go.scm (default-go, default-gccgo, make-go-std):
Likewise.
* guix/build-system/haskell.scm (default-haskell): Likewise.
* guix/build-system/julia.scm (default-julia): Likewise.
* guix/build-system/linux-module.scm (default-linux): Likewise.
* guix/build-system/luanti.scm (default-optipng, default-luanti,
default-luanti-game, default-xvfb-run): Likewise. Remove otherwise
unused individual plugin accessor functions.
* guix/build-system/maven.scm (default-maven, default-jdk,
default-maven-plugins): Likewise. Remove otherwise unused individual
plugin accessor functions.
* guix/build-system/meson.scm (default-ninja, default-meson):
Likewise.
* guix/build-system/minify.scm (default-esbuild): Use @* instead of
resolve-interface and module-ref.
* guix/build-system/mix.scm (default-elixir-hex,
default-rebar3, default-elixir): Likewise.
* guix/build-system/node.scm (default-node): Likewise.
* guix/build-system/ocaml.scm (default-ocaml, default-findlib,
default-dune-build-system, default-ocaml4.07,
default-ocaml4.07-findlib ,default-ocaml4.07-dune, default-ocaml4.09,
default-ocaml4.09-findlib, default-ocaml4.09-dune, default-ocaml5.0,
default-ocaml5.0-findlib, default-ocaml5.0-dune): Likewise.
* guix/build-system/perl.scm (default-perl): Likewise.
* guix/build-system/pyproject.scm (default-python): Likewise.
* guix/build-system/qt.scm (default-qtbase): Likewise.
* guix/build-system/r.scm (default-r): Likewise.
* guix/build-system/rakudo.scm (default-rakudo, default-prove6,
default-zef): Likewise.
* guix/build-system/rebar.scm (default-rebar3, default-erlang):
Likewise.
* guix/build-system/renpy.scm (default-renpy): Likewise.
* guix/build-system/ruby.scm (default-ruby): Likewise.
* guix/build-system/scons.scm (default-scons): Likewise.
* guix/build-system/texlive.scm (default-texlive-bin,
texlive-latex-bin): Likewise.
* guix/build-system/tree-sitter.scm (default-guile-json,
default-node, default-tree-sitter, default-tree-sitter-cli): Likewise.
* guix/build-system/vim.scm (default-vim, default-neovim): Likewise.
* guix/build-system/zig.scm (default-zig): Likewise.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 12:19:55 +02:00
Nicolas Graves
97f6cc4389
build-system: rakudo: Clarify private-keywords.
...
Some arguments used for lower but not for the builder were passed as
arguments to the builders. Remove this ambiguity.
* guix/build-system/rakudo.scm (lower)[private-keywords]: Add keywords
with-prove6? and with-zed?,...
(rakudo-build): ... removed from here.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 12:19:55 +02:00
Nicolas Graves
fcdcfa149d
build-system: android-ndk: Improve lower configurability.
...
* guix/build-system/android-ndk.scm (default-android-build,
default-android-googletest): Add and export variables.
(lower): Add their respective keywords.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 12:19:55 +02:00
Nicolas Graves
9073a7e410
build-system: tree-sitter: Improve lower configurability.
...
* guix/build-system/tree-sitter.scm (default-node,
default-tree-sitter, default-tree-sitter-cli): Add and export variables.
(lower): Add their respective keywords.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 12:19:55 +02:00
Nicolas Graves
cf05f12cb7
build-system: copy: Remove dead glibc code.
...
An unused glibc package made its way into the copy-build-system.
It's confusing, so remove it.
* guix/build-system/copy.scm (default-glibc): Remove variable.
(lower): Remove glibc keyword.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 12:19:55 +02:00
Philip McGrath
20a9c13092
gnu: chez-nanopass: Update to 1.9.3.
...
Thanks to Zhu Zihao for pursuing this update and for prompting
the upstream release!
* gnu/packages/chez.scm (chez-nanopass): Update to 1.9.3.
[arguments]: Move to ...
(chez-nanopass-bootstrap)[arguments]: ... the parent package, and
dynamically adapt to whether we are compiling or bootstrapping,
which simplifies defining variants.
Change-Id: I6fba4f82cfd534f685121f1edd6b54749c6fa009
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 12:19:54 +02:00
Philip McGrath
c15b239b84
gnu: chez-scheme: Update machine types.
...
The {,t}{a6,arm64}ios machine types were added in upstream commit:
44ea86cb0a5eb1c9c9264660642cb23b42f16181
* gnu/packages/chez.scm (define-machine-types): Update from Chez
Scheme source code.
Change-Id: I895e70d160097f2193d5200aa314baa95100fdad
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 12:19:54 +02:00
Zhu Zihao
236881a21a
gnu: Use 'license:' prefix in (gnu packages chez).
...
* gnu/packages/chez.scm (chez-scheme-for-racket)[license]: Use 'license:'
prefix.
(chez-scheme): Ditto.
(chez-scheme-for-racket-bootstrap-bootfiles): Ditto.
(chez-scheme-bootstrap-bootfiles): Ditto.
(stex-bootstrap): Ditto.
(chez-nanopass-bootstrap): Ditto.
(chez-srfi): Ditto.
(chez-web): Ditto.
(chez-sockets): Ditto.
(chez-matchable): Ditto.
(chez-irregex): Ditto.
(chez-fmt): Ditto.
(chez-mit): Ditto.
(chez-scmutils): Ditto.
Change-Id: I83ca4725c5d359f2c8665541400c568a605187c3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-04 12:19:54 +02:00