~ruther/guix-local

3b7c9395 — Andreas Enge 8 months ago
gnu: Remove hyperledger-fabric.

* gnu/packages/hyperledger.scm (hyperledger-fabric): Delete variable.

Change-Id: I9624f5ebd5481b9344c8cc7a7ccb55ed160e0aa6
ef6bbe14 — Andreas Enge 8 months ago
gnu: Remove hyperledger-iroha-ed25519.

* gnu/packages/hyperledger.scm (hyperledger-iroha-ed25519): Delete variable.

Change-Id: I149ea8e3bd2615c16fc785b5fac81908aa77dca4
c5212504 — Andreas Enge 8 months ago
gnu: Remove hyperledger-iroha.

* gnu/packages/hyperledger.scm (hyperledger-iroha): Delete variable.

Change-Id: I2a460dcdcf479391b5e75207e019deaceef271c9
a6176362 — Andreas Enge 8 months ago
gnu: Remove gzochi.

* gnu/packages/game-development.scm (gzochi): Delete variable.

Fixes: guix/guix#1832
Change-Id: I4a2cc3fa07b4044b0b37278a0aa00342e83b8844
be44a20e — André Batista 8 months ago
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
47220369 — André Batista 8 months ago
gnu: gn: Update to 0.0-2277.ee5b7e3.

* gnu/packages/build-tools.scm (gn): Update to 0.0-2277.ee5b7e3.

Change-Id: I1aaa9de4560ea127bd71519ad763cd809c27b9cd
d72eef9c — Ludovic Courtès 8 months ago
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
577f8fe1 — Ludovic Courtès 8 months ago
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
f3cc235b — Ludovic Courtès 8 months ago
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
2e476f9a — VÖRÖSKŐI András 8 months ago
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>
28444e6f — Gabriel Santos 8 months ago
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>
e532d5c0 — Ada Stevenson 8 months ago
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>
445c2388 — Rutherther 10 months ago
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>
17ae4546 — Cayetano Santos 8 months ago
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>
8aee93d3 — Simon Tournier 8 months ago
gnu: packages/dotnet: Update Copyright header.

Follow up of e5686f39d33d70b42c713aed6fff1754f78906bc.

* 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>
255f32aa — Simon Tournier 8 months ago
gnu: packages/dotnet: Update Copyright header.

Follow up of 18a958a8f5a3da3efda77cd2c2b2ca2a3c4a0713.

* 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>
c29f6b66 — Simon Tournier 8 months ago
gnu: packages/dotnet: Update Copyright header.

Follow up of 012651f62f716f7e95e6f1ceb596954bd8c0989b.

* 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>
31dcd9aa — Simon Tournier 8 months ago
gnu: packages/dotnet: Add Copyright header.

Follow up of f2098a776afff1deb23c5cbcd2c2d80278b9a208.

* 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>
075941c2 — Nicolas Graves 8 months ago
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>
293e99b9 — Simon Tournier 8 months ago
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>
Next