1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-08 10:15:56 +02:00
Commit Graph

167719 Commits

Author SHA1 Message Date
Sughosha 607dda2ccb gnu: stargate: Enable Wayland support.
* gnu/packages/music.scm (stargate)[arguments]<#:phases>: In 'wrap-program
phase, add QT_PLUGIN_PATH.
[inputs]: Add qtwayland.

Change-Id: Ieab22d6181b578bad0c05132567148c05afa4d00
2025-09-06 02:03:13 +02:00
Sughosha 76a5148cca gnu: stargate: Add python-distro to inputs.
* gnu/packages/music.scm (stargate)[inputs]: Add python-distro.

Change-Id: I5558767835fd9a5d9fbe0742f9c6c22b033941f0
2025-09-06 02:03:12 +02:00
Sughosha d53ecd5830 gnu: stargate: Fix locating portmidi.
* gnu/packages/music.scm (stargate)[inputs]: Replace portmidi with
portmidi-2.
[arguments]<#:phases>: Replace patch-portaudio-path with
patch-portaudio-and-portmidi-paths.

Change-Id: Icd5dbe154d2f8cdb9a18006b03ce74ea73d328d4
2025-09-06 02:03:12 +02:00
Andreas Enge 1f0abd8ff5 gnu: Remove simdjson-0.6.
* gnu/packages/cpp.scm (simdjson-0.6): Delete variable.

Fixes: guix/guix#1841
Change-Id: Ice812aeb31b212bf4e1d6c0afcb92c647bbd879f
2025-09-05 18:26:46 +02:00
Andreas Enge 8b195b5f85 gnu: Remove fulcrum.
* gnu/packages/finance.scm (fulcrum): Delete variable.

Change-Id: I0e1b7d6dfdbe84a2e9f7d79835abc246667259b5
2025-09-05 18:26:10 +02:00
Andreas Enge 7699387526 gnu: Remove rxcpp.
* gnu/packages/machine-learning.scm (rxcpp): Delete variable.

Fixes: guix/guix#1838
Change-Id: I4cd797430bacc52bba9d41d520d41e2268b5160c
2025-09-05 18:24:45 +02:00
Andreas Enge 9e2b56fb47 gnu: Remove hyperledger module.
* gnu/packages/hyperledger.scm: Remove file.
* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
file.

Change-Id: Id96902d6a2732e67439618f3ae4152b94e7bd8df
2025-09-05 18:21:38 +02:00
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