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