Commit Graph
198 Commits
Author SHA1 Message Date
Vagrant Cascadian cd0d32c9f7 gnu: diffoscope: Drop python-h5py on most architectures.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Only use
python-h5py on x86_64-linux.

Merges: guix/guix!10586
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-08-17 15:13:10 +02:00
Vagrant Cascadian f81db987fd gnu: diffoscope: Update to 328.
* gnu/packages/diffoscope.scm (diffoscope): Update to 328.

Merges: guix/guix!10586
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-08-17 15:13:10 +02:00
Vagrant Cascadian ad3a0bbc8f gnu: diffoscope: Update to 327.
* gnu/packages/diffoscope.scm (diffoscope): Update to 327.
[phases]: Remove 'add-mono-for-pedump.
[native-inputs]: Replace llvm-13 by llvm.
2026-08-13 23:42:10 -07:00
Vagrant Cascadian 1407238b55 gnu: diffoscope: Update to 325.
* gnu/packages/diffoscope.scm (diffoscope): Update to 325.
[phases]: Add 'add-mono-for-pedump.
[native-inputs]: Add mono on x86.
2026-07-24 02:19:49 -07:00
Zheng Junjie 7cd27fa8d9 gnu: llvm: Switch default llvm to 22.
* gnu/packages/llvm.scm (libomp, llvm, clang-runtime, clang, clang-toolchain):
Switch to llvm-22 version.
(ocaml-llvm): Use llvm-13.
(wllvm)[native-inputs]: Remove clang; add clang-13.
(emacs-clang-format)[arguments]: Use #:lisp-directory, Adjust configure
phase. Add #:test-command.
* gnu/packages/bioinformatics.scm (alignoth)[native-inputs]: Remove clang; add
clang-13.
(lammps)[inputs]: Remove libomp; add libomp-13.
* gnu/packages/bootloaders.scm (make-grub)[inputs]: Remove clang; add
clang-13.
* gnu/packages/c.scm (libdispatch)[native-inputs]: Remove clang and llvm; add
clang-13 and llvm-13.
* gnu/packages/check.scm (pedansee)[native-inputs]: Remove clang; add
clang-13.
(python-lit)[native-inputs]: Remove llvm; add llvm-13.
* gnu/packages/codex.scm (codex, codex-acp)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/compression.scm (cmix)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/cpp.scm (ccls)[native-inputs]: Remove clang and llvm; add
clang-13 and llvm-13.
* gnu/packages/darwin.scm (cctools)[inputs]: Remove clang-toolchain; add
clang-toolchain-13.
[native-inputs]: Remove clang-toolchain; add clang-toolchain-13.
* gnu/packages/debug.scm (c-vise)[inputs]: Remove clang and llvm; add clang-13
and llvm-13.
(fandango)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Remove llvm; add
llvm-13.
* gnu/packages/electronics.scm (nvc)[inputs]: Remove llvm; add llvm-13.
(openroad)[inputs]: Remove libomp; add libomp-13.
* gnu/packages/emacs-xyz.scm (emacs-irony-mode-server)[inputs]: Remove clang;
add clang-13.
* gnu/packages/file-systems.scm (bcachefs-tools-minimal)[native-inputs]:
Remove clang; add clang-13.
* gnu/packages/freedesktop.scm (waypipe)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/fusion.scm (fusion)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/games.scm (hedgewars)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/gnome.scm (gnome-builder)[inputs]: Remove clang and llvm; add
clang-13 and llvm-13.
* gnu/packages/gnustep.scm (libobjc2)[inputs]: Remove clang; add clang-13.
* gnu/packages/gnuzilla.scm (mozjs)[native-inputs]: Remove llvm; add llvm-13.
* gnu/packages/graphics.scm (openshadinglanguage)[native-inputs]: Remove clang
and llvm; add clang-13 and llvm-13.
(skia)[native-inputs]: Remove clang-toolchain; add clang-toolchain-13.
(tinygltf)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/kde-sdk.scm (kdevelop)[inputs]: Remove clang; add clang-13.
* gnu/packages/language.scm (liblouis)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/lean.scm (lean4)[inputs]: Remove llvm; add llvm-13.
* gnu/packages/lisp.scm (carp, picolisp)[inputs]: Remove clang; add clang-13.
* gnu/packages/machine-learning.scm (ctranslate2)[native-inputs]: Remove
libomp; add libomp-13.
* gnu/packages/mail.scm (stalwart)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/maths.scm (python-mathics-core)[inputs]: Remove llvm; add
llvm-13.
* gnu/packages/ocaml.scm (bap)[inputs]: Remove llvm; add llvm-13.
[native-inputs]: Remove clang; add clang-13.
[arguments]: Use this-package-input to get llvm version.
* gnu/packages/photo.scm (darktable)[inputs]: Remove libomp; add libomp-13.
[native-inputs]: Remove llvm; add llvm-13.
(ansel)[native-inputs]: Remove llvm; add llvm-13.
(photoflare)[inputs]: Remove libomp; add libomp-13.
* gnu/packages/physics.scm (cytnx)[inputs]: Remove libomp; add libomp-13.
* gnu/packages/qt.scm (clazy)[inputs]: Remove clang and llvm; add clang-13 and
llvm-13.
* gnu/packages/rust-apps.scm (c2rust, helvum, ouch, pwmenu)
(soundcloud-tui)[native-inputs]: Remove clang; add clang-13.
* gnu/packages/rust-sources.scm (rust-ring-0.17)[native-inputs]: Remove clang;
add clang-13.
* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg)
(sequoia-sq, sequoia-sqv, sequoia-wot-tools)[native-inputs]: Remove clang; add
clang-13.
* gnu/packages/text-editors.scm (parinfer-rust, parinfer-rust-emacs)[inputs]:
Remove clang; add clang-13.
* gnu/packages/virtualization.scm (xen-guest-agent)[native-inputs]: Remove
clang; add clang-13.
* gnu/packages/wm.scm (niri)[inputs]: Remove clang; add clang-13.
* gnu/packages/xorg.scm (xf86-video-vmware)[inputs]: Remove llvm; add llvm-13.
(xwayland-satellite)[inputs]: Remove clang; add clang-13.

Change-Id: Ifb8f13908a9e7112466b2e966200670ddcc2f162
2026-07-03 00:04:01 +08:00
Vagrant Cascadian 636a104836 gnu: diffoscope: Update to 323.
* gnu/packages/diffoscope.scm (diffoscope): Update to 323.
2026-06-30 22:28:17 -07:00
Vagrant Cascadian 43f80a83c9 gnu: diffoscope: Update to 321.
* gnu/packages/diffoscope.scm (diffoscope): Update to 321.
2026-06-19 15:08:19 -07:00
Nicolas Graves 34f887fe88 gnu: reprotest: Drop phase adjust-importlib-resources-for-old-python.
* gnu/packages/diffoscope.scm (reprotest)[arguments]<#:phases>:
Drop phase 'adjust-importlib-resources-for-old-python.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-24 10:14:47 +01:00
Nicolas Graves 803e96bf55 guix: build-system: Set pypi-uri in pyproject, drop python module.
After this commit, when both modules are imported:

- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead

- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)

This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.

* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.

* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.

* gnu/packages/openldap.scm: Reorder modules to get the right warning.

* gnu/packages/pypy.scm: Likewise.

* gnu/packages/*.scm : Drop module (guix build-system python).

* tests/import/pypi.scm: Likewise.

Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-24 10:14:45 +01:00
Vagrant Cascadian 023b344a41 gnu: diffoscope: Update to 317.
* gnu/packages/diffoscope.scm (diffoscope): Update to 317.
2026-04-10 12:10:50 -07:00
Vagrant Cascadian 61849b6677 gnu: diffoscope: Update to 315.
* gnu/packages/diffoscope.scm (diffoscope): Update to 315.
2026-03-21 14:55:07 -07:00
Vagrant Cascadian 43f71df9ce gnu: diffoscope: Update to 313.
* gnu/packages/diffoscope.scm (diffoscope): Update to 313.
[phases]: Drop 'update-to-7zip.
2026-02-24 14:34:24 -08:00
Vagrant Cascadian 2725514974 gnu: diffoscope: Update to 312.
* gnu/packages/diffoscope.scm (diffoscope): Update to 312.
[phases]: Add 'update-to-7zip.  [native-inputs]: update to 7zip.
2026-02-09 11:58:30 -08:00
Vagrant Cascadian 1718f03495 gnu: diffoscope: Update to 311-2-ge4ec97f7.
* gnu/packages/diffoscope.scm (diffoscope): Update to 311-2-ge4ec97f7.
2026-01-29 16:10:35 -08:00
Sharlatan Hellseher a20a4d0128 gnu: trydiffoscope: Disable missing tests.
* gnu/packages/diffoscope.scm (trydiffoscope)[arguments]<tests?>: No
tests.

Change-Id: If52068ed2cec00fc0b2abea1ea2cc34b11f54ed9
2025-11-20 01:06:41 +00:00
Vagrant Cascadian 7d983d2cd7 gnu: reprotest: Update to 0.7.32.
* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.32.
2025-11-11 12:53:01 -08:00
Vagrant Cascadian dba82ecc86 gnu: diffoscope: Update to 308.
* gnu/packages/diffoscope.scm (diffoscope): Update to 308.
2025-11-11 11:30:03 -08:00
Vagrant Cascadian 0a5e1e5bcf gnu: diffoscope: Update to 307.
* gnu/packages/diffoscope.scm (diffoscope): Update to 307.
2025-10-31 13:02:46 -07:00
Sharlatan Hellseher 798e1e0c8e gnu: binwalk: Move to firmware.
* gnu/packages/python-xyz.scm (binwalk): Move from here ...
* gnu/packages/firmware.scm: ... to here.
* gnu/packages/diffoscope.scm: Add (gnu packages firmware) module.

Change-Id: Id6c78aec4a576deaa99c7d3287338e2a9e2b9ca4
2025-10-28 17:46:24 +00:00
Sharlatan Hellseher 7372201a62 gnu: python-docutils: Update to 0.21.2.
This change updates python-docutils to the latests version and pins some
older packages on 0.19 to resolve build documentation issue which uses
rst2man.

* gnu/packages/python-xyz.scm (python-docutils): Update to 0.21.2.
[build-system]: Use pyproject.
[arguments] <phases>: Do not overwrite 'check use {#:test-backend} and
{#:test-flags}.
[native-inputs]: Add python-flit-core.

(python-docutils-0.16)[native-inputs]: Add python-wheel.

(python-docutils-0.19): New variable.

* gnu/packages/diffoscope.scm (trydiffoscope) [native-inputs]: Remove
python-docutils; add python-docutils-0.19.
* gnu/packages/gtk.scm (gtk): Likewise.
* gnu/packages/linux.scm (rdma-core): Likewise.
* gnu/packages/power.scm (apcupsd): Likewise.
* gnu/packages/version-control.scm (cgit): Likewise.
* gnu/packages/virtualization.scm (ganeti)) Likewise.

Change-Id: If58b9b12732347245e66e3c2cb5e67b0a8450913
2025-09-25 09:35:40 +01:00
Vagrant Cascadian 5eeb9d9374 gnu: diffoscope: Update to 306.
* gnu/packages/diffoscope.scm (diffoscope): Update to 306.
2025-09-08 13:26:32 -07:00
Andreas Enge a23fc374fe gnu: reprotest: Update to 0.7.30.
* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.30.

Change-Id: I2fe9c8428e1f66a3f5413b1c5b1820371614c387
2025-08-27 23:06:40 +02:00
Vagrant Cascadian 67667c4cb9 gnu: diffoscope: Update to 303.
* gnu/packages/diffoscope.scm (diffoscope): Update to 303.
2025-08-05 13:17:33 -07:00
Vagrant Cascadian 16c7b53725 gnu: diffoscope: Improve test suite coverage.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Add libcaca.

Change-Id: I6705a74270b90499ca93827ce2f586a454e40912
2025-08-05 13:17:30 -07:00
Vagrant Cascadian cd7904c397 gnu: diffoscope: Update to 302.
* gnu/packages/diffoscope.scm (diffoscope): Update to 302.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 12:32:55 +08:00
Vagrant Cascadian 4c4451b923 gnu: diffoscope: Add phase fixing execute bit on script.
Fixes a regression introduced with the switch to pyproject-build-system in
a5b88a7a4d.

* gnu/packages/diffoscope.scm (diffoscope)[phases]: Add
'make-extract-vmlinux-executable.
2025-07-20 11:42:40 -07:00
Vagrant Cascadian 02a94e8024 gnu: diffoscope: Update to 301.
* gnu/packages/diffoscope.scm (diffoscope): Update to 301.
2025-07-16 12:01:39 -07:00
Vagrant Cascadian dd7e39ccfd gnu: diffoscope: Update to 300.
* gnu/packages/diffoscope.scm (diffoscope): Update to 300.
2025-07-01 11:31:53 -07:00
Vagrant Cascadian 0e384e36b0 gnu: trydiffoscope: Switch to pyproject-build-system.
* gnu/packages/diffoscope.scm (trydiffoscope): Switch to
pyproject-build-system. [native-inputs]: Add python-setuptools and
python-wheel.
2025-06-21 16:39:59 -07:00
Vagrant Cascadian a5b88a7a4d gnu: diffoscope: Switch to pyproject-build-system.
* gnu/packages/diffoscope.scm (diffoscope): Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-wheel.
2025-06-21 16:39:49 -07:00
Vagrant Cascadian 0a5d93cdfe gnu: diffoscope: Update to 299.
* gnu/packages/diffoscope.scm (diffoscope): Update to 299.
[native-inputs]: Add python-defusedxml.

Change-Id: I87d3d9738469974cc6721bc8e554db5e82caef3b
2025-06-21 16:39:07 -07:00
Vagrant Cascadian 8b8b0c2e8d gnu: diffoscope: Update to 297.
* gnu/packages/diffoscope.scm (diffoscope): Update to 297.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-01 15:56:19 -07:00
Vagrant Cascadian 470ad82bfa gnu: diffoscope: Update to 296.
* gnu/packages/diffoscope.scm (diffoscope): Update to 296.
2025-05-26 12:46:07 -07:00
Vagrant Cascadian 4be0cdc38b gnu: diffoscope: Update to 294.
* gnu/packages/diffoscope.scm (diffoscope): Update to 294.
2025-04-12 20:11:26 -07:00
Vagrant Cascadian 0b754ceede gnu: diffoscope: Update to 293.
* gnu/packages/diffoscope.scm (diffoscope): Update to 293.
2025-04-04 02:31:55 -07:00
Vagrant Cascadian 6ee20801f6 gnu: reprotest: Update to 0.7.29.
* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.29.
[phases]: Add 'adjust-importlib-resources-for-old-python. Add
'skip-most-tests.
[tests]: Enable tests.

Change-Id: I18e40990138162f2de31211c31efb0ffd2ccf791
2025-03-23 15:43:11 +08:00
Vagrant Cascadian eed5e42b90 gnu: diffoscope: Update to 291.
* gnu/packages/diffoscope.scm (diffoscope): Update to 291.

Change-Id: I6a5da875cb1f51759a8e5c9b243160b11a7e3d54
2025-03-22 21:36:22 +08:00
Vagrant Cascadian 37ec17c43a gnu: diffoscope: Update to 289.
* gnu/packages/diffoscope.scm (diffoscope): Update to 289.
2025-03-05 21:55:36 +08:00
Vagrant Cascadian 2558392803 gnu: reprotest: Add phase fixing executable bit on virt files.
The switch to pyproject-build-system in commit
d3bad46f99 left off the execute bit on several
files.

Fixes: https://issues.guix.gnu.org/76602

* gnu/packages/diffoscope.scm (reprotest): Add 'make-virt-files-executable
phase.

Change-Id: Ie5e2b85b03aa11a1ede2d01069da2f401e2d424b
2025-03-01 13:57:29 -08:00
Vagrant Cascadian d304311a39 Update diffoscope to 288.
[[PGP Signed Part:No public key for DC518FC87F9716AA created at 2025-02-08T04:00:13+0900 using EDDSA]]
The attached patch updates diffoscope to 288.

The only dependent, reprotest, still builds!

live well,
  vagrant

[2. text/x-diff; 0001-gnu-diffoscope-Update-to-288.patch]
From f4e896cd92570f0293ac8af08a4297379987d606 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Fri, 7 Feb 2025 10:32:57 -0800
Subject: [PATCH] gnu: diffoscope: Update to 288.

* gnu/packages/diffoscope.scm (diffoscope): Update to 288.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-02-09 00:04:48 +09:00
Vagrant Cascadian 27c2b2f1a6 gnu: diffoscope: Update to 287.
* gnu/packages/diffoscope.scm (diffoscope): Update to 287.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-02-07 09:59:16 +08:00
Vagrant Cascadian 77603927fb gnu: diffoscope: Update to 286.
* gnu/packages/diffoscope.scm (diffoscope): Update to 286.
2025-01-27 11:21:25 +08:00
Vagrant Cascadian 47594eb5f6 gnu: diffoscope: Update to 285.
* gnu/packages/diffoscope.scm (diffoscope): Update to 285.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-24 13:23:16 +08:00
Sharlatan Hellseher d3bad46f99 gnu: reprotest: Improve package style
* gnu/packages/diffoscope.scm (reprotest): Improve package style, adjust
fields order.
[build-system]: Swap to pyproject-build-system.
[inputs]: Remove python-debian, python-distro, python-libarchive-c, and
python-rstr.
[propagated-inputs]: Add python-debian, python-distro,
python-libarchive-c, and python-rstr.
[native-inputs]: Remove python-coverage and python-tox, add
python-setuptools and python-wheel.

Change-Id: Ia99f4a512c543bde2d9e4caba7dfecee2c05701e
2024-12-13 20:28:39 +00:00
Vagrant Cascadian 074f6d6dd6 gnu: diffoscope: Update to 284.
* gnu/packages/diffoscope.scm (diffoscope): Update to 284.
2024-12-07 09:33:21 +08:00
Vagrant Cascadian d6f775c30c gnu: diffoscope: Update to 282.
* gnu/packages/diffoscope.scm (diffoscope): Update to 282.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-10-30 20:07:24 +08:00
Z572 cc2619a7bd gnu: trydiffoscope: Update Style.
* gnu/packages/diffoscope.scm (reprotest): Reindent.
[arguments]: Use G-expression. Remove trailing #t.

Change-Id: I5d77472405adcca35eca7bed9663f30f1f8ed18e
2024-09-09 21:08:15 +08:00
Vagrant Cascadian 2305b94c2e gnu: trydiffoscope: Update to 67.0.8.
* gnu/packages/diffoscope.scm (trydiffoscope): Update to 67.0.8.
2024-09-09 21:03:50 +08:00
Z572 694cd39fa1 gnu: reprotest: Use G-expression.
* gnu/packages/diffoscope.scm (reprotest)[arguments]: Use G-expression.

Change-Id: I35d4673e39a449169f5a66265e486d8e45268425
2024-09-09 21:03:50 +08:00
Z572 ed6ca2c413 gnu: reprotest: Simplify native-inputs.
* gnu/packages/diffoscope.scm (reprotest): Simplify native-inputs.

Change-Id: Ia443fb9369e65e686d619acaffa60c130a5503cf
2024-09-09 21:03:50 +08:00