diff options
| author | Sören Tempel <soeren+git@soeren-tempel.net> | 2025-12-04 10:43:10 +0000 |
|---|---|---|
| committer | Sören Tempel <soeren+git@soeren-tempel.net> | 2026-07-05 22:43:41 +0200 |
| commit | 29be809b8d40883c818be1e48d61d49823326583 (patch) | |
| tree | acebb65523424afbd003d662eaef93393087545a | |
| parent | eb8fb4f94333eae36b01778bc696659705589d5f (diff) | |
gnu: python-angr: Update to 9.2.186.
* gnu/packages/python-xyz.scm (python-angr): Update to 9.2.186.
[source] <patches>: Add patch to fix manyfloat test failure.
[arguments] <imported-modules, modules>: Add cargo modules.
<phases>: Add prepare-cargo-build-system, fix-tests,
use-guix-vendored-dependencies, check-setup, generate-protobuf-files;
Remove 'patch-tests.
[propagated-inputs]: Remove python-ailment, python-colorama,
python-cppheaderparser, python-dpkt, python-nampa,
python-itanium-demangler, python-rpyc, python-sqlalchemy; add
python-msgspec, python-pypcode, python-typing-extensions.
[native-inputs]: Remove python-wheel and "binaries" which is moved to a
hidden package; add angr-binaries and python-setuptools-rust; remove
package labels.
* gnu/packages/rust-sources.scm (rust-icicle-emu-0.1.0.4d7ed93): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add python-angr inputs.
(lookup-cargo-inputs): Add rust-icicle-emu-0.1.0.4d7ed93 inputs.
* gnu/packages/patches/python-angr-check-exec-deps.patch: Rebase patch.
* gnu/packages/patches/python-angr-fix-manyfloat-tests.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register new patch.
Change-Id: I88180e4be3d5b65fc4047a0d6eeecc864bba8b55
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
| -rw-r--r-- | gnu/local.mk | 1 | ||||
| -rw-r--r-- | gnu/packages/patches/python-angr-check-exec-deps.patch | 60 | ||||
| -rw-r--r-- | gnu/packages/patches/python-angr-fix-manyfloat-tests.patch | 29 | ||||
| -rw-r--r-- | gnu/packages/python-xyz.scm | 157 | ||||
| -rw-r--r-- | gnu/packages/rust-crates.scm | 391 | ||||
| -rw-r--r-- | gnu/packages/rust-sources.scm | 52 |
6 files changed, 572 insertions, 118 deletions
diff --git a/gnu/local.mk b/gnu/local.mk index 23c856557b6..031a3a63a0d 100644 --- a/gnu/local.mk +++ b/gnu/local.mk | |||
| @@ -2264,6 +2264,7 @@ dist_patch_DATA = \ | |||
| 2264 | %D%/packages/patches/python-3-fix-tests.patch \ | 2264 | %D%/packages/patches/python-3-fix-tests.patch \ |
| 2265 | %D%/packages/patches/python-3-hurd-configure.patch \ | 2265 | %D%/packages/patches/python-3-hurd-configure.patch \ |
| 2266 | %D%/packages/patches/python-angr-check-exec-deps.patch \ | 2266 | %D%/packages/patches/python-angr-check-exec-deps.patch \ |
| 2267 | %D%/packages/patches/python-angr-fix-manyfloat-tests.patch \ | ||
| 2267 | %D%/packages/patches/python-3-reproducible-build.patch \ | 2268 | %D%/packages/patches/python-3-reproducible-build.patch \ |
| 2268 | %D%/packages/patches/python-cross-compile.patch \ | 2269 | %D%/packages/patches/python-cross-compile.patch \ |
| 2269 | %D%/packages/patches/python-colour-remove-d2to1.patch \ | 2270 | %D%/packages/patches/python-colour-remove-d2to1.patch \ |
diff --git a/gnu/packages/patches/python-angr-check-exec-deps.patch b/gnu/packages/patches/python-angr-check-exec-deps.patch index 6001d9c9249..8e9c81ecea0 100644 --- a/gnu/packages/patches/python-angr-check-exec-deps.patch +++ b/gnu/packages/patches/python-angr-check-exec-deps.patch | |||
| @@ -8,13 +8,13 @@ For Guix, this files as the glibc shared objects cannot be found. | |||
| 8 | Additionally, we don't really want to execute pre-compiled binaries | 8 | Additionally, we don't really want to execute pre-compiled binaries |
| 9 | on Guix, hence we disable those tests. | 9 | on Guix, hence we disable those tests. |
| 10 | 10 | ||
| 11 | diff --git a/tests/procedures/glibc/test_ctype_locale.py b/tests/procedures/glibc/test_ctype_locale.py | 11 | diff --git a/tests/procedures/glibc/test_ctype_locale.py b/tests/procedures/glib> |
| 12 | index ac3e1ee16..1fb0fd095 100755 | 12 | index 005a1444e..c5649a54d 100755 |
| 13 | --- a/tests/procedures/glibc/test_ctype_locale.py | 13 | --- a/tests/procedures/glibc/test_ctype_locale.py |
| 14 | +++ b/tests/procedures/glibc/test_ctype_locale.py | 14 | +++ b/tests/procedures/glibc/test_ctype_locale.py |
| 15 | @@ -15,7 +15,7 @@ test_location = os.path.join(bin_location, "tests") | 15 | @@ -15,7 +15,7 @@ test_location = os.path.join(bin_location, "tests") |
| 16 | 16 | ||
| 17 | 17 | ||
| 18 | class TestCtypeLocale(unittest.TestCase): | 18 | class TestCtypeLocale(unittest.TestCase): |
| 19 | - @skip_if_not_linux | 19 | - @skip_if_not_linux |
| 20 | + @unittest.skip("test executes pre-compiled binaries") | 20 | + @unittest.skip("test executes pre-compiled binaries") |
| @@ -24,7 +24,7 @@ index ac3e1ee16..1fb0fd095 100755 | |||
| 24 | @@ -61,7 +61,7 @@ class TestCtypeLocale(unittest.TestCase): | 24 | @@ -61,7 +61,7 @@ class TestCtypeLocale(unittest.TestCase): |
| 25 | output = subprocess.check_output(bin_path, shell=True) | 25 | output = subprocess.check_output(bin_path, shell=True) |
| 26 | assert result == output | 26 | assert result == output |
| 27 | 27 | ||
| 28 | - @skip_if_not_linux | 28 | - @skip_if_not_linux |
| 29 | + @unittest.skip("test executes pre-compiled binaries") | 29 | + @unittest.skip("test executes pre-compiled binaries") |
| 30 | def test_ctype_tolower_loc(self): | 30 | def test_ctype_tolower_loc(self): |
| @@ -33,56 +33,10 @@ index ac3e1ee16..1fb0fd095 100755 | |||
| 33 | @@ -110,7 +110,7 @@ class TestCtypeLocale(unittest.TestCase): | 33 | @@ -110,7 +110,7 @@ class TestCtypeLocale(unittest.TestCase): |
| 34 | output = subprocess.check_output(bin_path, shell=True) | 34 | output = subprocess.check_output(bin_path, shell=True) |
| 35 | assert result == output | 35 | assert result == output |
| 36 | 36 | ||
| 37 | - @skip_if_not_linux | 37 | - @skip_if_not_linux |
| 38 | + @unittest.skip("test executes pre-compiled binaries") | 38 | + @unittest.skip("test executes pre-compiled binaries") |
| 39 | def test_ctype_toupper_loc(self): | 39 | def test_ctype_toupper_loc(self): |
| 40 | """ | 40 | """ |
| 41 | test_ctype_locale.test_ctype_toupper_loc | 41 | test_ctype_locale.test_ctype_toupper_loc |
| 42 | diff --git a/tests/procedures/libc/test_sscanf.py b/tests/procedures/libc/test_sscanf.py | 42 | |
| 43 | index 7c2da6f5e..e20952f54 100755 | ||
| 44 | --- a/tests/procedures/libc/test_sscanf.py | ||
| 45 | +++ b/tests/procedures/libc/test_sscanf.py | ||
| 46 | @@ -14,7 +14,7 @@ test_location = os.path.join(bin_location, "tests") | ||
| 47 | |||
| 48 | |||
| 49 | class TestSscanf(unittest.TestCase): | ||
| 50 | - @unittest.skipUnless(sys.platform.startswith("linux"), "linux only") | ||
| 51 | + @unittest.skip("test executes pre-compiled binaries") | ||
| 52 | def test_sscanf(self): | ||
| 53 | test_bin = os.path.join(test_location, "x86_64", "sscanf_test") | ||
| 54 | b = angr.Project(test_bin, auto_load_libs=False) | ||
| 55 | diff --git a/tests/procedures/libc/test_strtol.py b/tests/procedures/libc/test_strtol.py | ||
| 56 | index 4d7982b86..8818ced3b 100755 | ||
| 57 | --- a/tests/procedures/libc/test_strtol.py | ||
| 58 | +++ b/tests/procedures/libc/test_strtol.py | ||
| 59 | @@ -15,7 +15,7 @@ class TestStrtol(unittest.TestCase): | ||
| 60 | # pylint: disable=no-self-use | ||
| 61 | |||
| 62 | @slow_test | ||
| 63 | - @unittest.skipUnless(sys.platform.startswith("linux"), "linux-only") | ||
| 64 | + @unittest.skip("test executes pre-compiled binaries") | ||
| 65 | def test_strtol(self, threads=None): | ||
| 66 | test_bin = os.path.join(bin_location, "tests", "x86_64", "strtol_test") | ||
| 67 | # disabling auto_load_libs increases the execution time of the test case. | ||
| 68 | diff --git a/tests/sim/exec_insn/test_signed_div.py b/tests/sim/exec_insn/test_signed_div.py | ||
| 69 | index 46581020f..d5acc5370 100755 | ||
| 70 | --- a/tests/sim/exec_insn/test_signed_div.py | ||
| 71 | +++ b/tests/sim/exec_insn/test_signed_div.py | ||
| 72 | @@ -2,6 +2,7 @@ | ||
| 73 | # pylint: disable=missing-class-docstring,no-self-use,line-too-long | ||
| 74 | __package__ = __package__ or "tests.sim.exec_insn" # pylint:disable=redefined-builtin | ||
| 75 | |||
| 76 | +import pytest | ||
| 77 | import os | ||
| 78 | import subprocess | ||
| 79 | import sys | ||
| 80 | @@ -16,7 +17,7 @@ test_location = os.path.join(bin_location, "tests") | ||
| 81 | |||
| 82 | |||
| 83 | class TestSignedDiv(TestCase): | ||
| 84 | - @skipUnless(sys.platform.startswith("linux"), "linux only") | ||
| 85 | + @pytest.mark.skip(reason="test executes pre-compiled binaries") | ||
| 86 | def test_signed_div(self): | ||
| 87 | test_bin = os.path.join(test_location, "x86_64", "test_signed_div") | ||
| 88 | b = angr.Project(test_bin, auto_load_libs=False) | ||
diff --git a/gnu/packages/patches/python-angr-fix-manyfloat-tests.patch b/gnu/packages/patches/python-angr-fix-manyfloat-tests.patch new file mode 100644 index 00000000000..1eda0fbab58 --- /dev/null +++ b/gnu/packages/patches/python-angr-fix-manyfloat-tests.patch | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | See https://github.com/angr/angr/commit/d4a3f058e06a78361b60e08544ea4ae8f735e0cf | ||
| 2 | |||
| 3 | diff --git a/tests/factory/test_callable.py b/tests/factory/test_callable.py | ||
| 4 | index 22602c15e..f6e5e49df 100755 | ||
| 5 | --- a/tests/factory/test_callable.py | ||
| 6 | +++ b/tests/factory/test_callable.py | ||
| 7 | @@ -3,6 +3,8 @@ from __future__ import annotations | ||
| 8 | |||
| 9 | __package__ = __package__ or "tests.factory" # pylint:disable=redefined-builtin | ||
| 10 | |||
| 11 | +import functools | ||
| 12 | +import operator | ||
| 13 | import os | ||
| 14 | import unittest | ||
| 15 | |||
| 16 | @@ -135,7 +137,12 @@ class TestCallable(unittest.TestCase): | ||
| 17 | # not almost equal!! totally equal!!! z3 is magic, if kinda slow!!!!! | ||
| 18 | for arg_conc in args_conc: | ||
| 19 | assert arg_conc > 1.0 | ||
| 20 | - assert sum(args_conc) == 27.7 | ||
| 21 | + # Sum sequentially like the program does. Since Python 3.12, builtin | ||
| 22 | + # sum() uses Neumaier compensated summation for floats, which is MORE | ||
| 23 | + # accurate than the program's naive left-to-right addition and so can | ||
| 24 | + # disagree with the (exactly satisfied) symbolic result by an ulp. | ||
| 25 | + seq_sum = functools.reduce(operator.add, args_conc) | ||
| 26 | + assert seq_sum == 27.7 | ||
| 27 | |||
| 28 | def test_fauxware_armel(self): | ||
| 29 | self.run_fauxware("armel") | ||
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 7c92bc41de7..a21f3c2f354 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm | |||
| @@ -33663,108 +33663,135 @@ mangled symbols, which can be used for directly extracting type information.") | |||
| 33663 | (define-public python-angr | 33663 | (define-public python-angr |
| 33664 | (package | 33664 | (package |
| 33665 | (name "python-angr") | 33665 | (name "python-angr") |
| 33666 | (version "9.2.112") | 33666 | (version "9.2.186") |
| 33667 | (source | 33667 | (source |
| 33668 | (origin | 33668 | (origin |
| 33669 | ;; Fetching from Git as pypi release doesn't include all test files. | ||
| 33670 | (method git-fetch) | 33669 | (method git-fetch) |
| 33671 | (patches (search-patches "python-angr-check-exec-deps.patch")) | ||
| 33672 | (uri (git-reference | 33670 | (uri (git-reference |
| 33673 | (url "https://github.com/angr/angr") | 33671 | (url "https://github.com/angr/angr") |
| 33674 | (commit (string-append "v" version)))) | 33672 | (commit (string-append "v" version)))) |
| 33675 | (file-name (git-file-name name version)) | 33673 | (file-name (git-file-name name version)) |
| 33676 | (sha256 | 33674 | (sha256 |
| 33677 | (base32 "1179926xbfh2930laz33p90vj532jk7g2qylzzpw1185yhlf9cis")))) | 33675 | (base32 "1x1vnhgf1p05z2cdjc626jvvk9xqa9qzmg1yk73lq4qn7sa4cnmd")) |
| 33676 | (patches (search-patches "python-angr-fix-manyfloat-tests.patch" | ||
| 33677 | "python-angr-check-exec-deps.patch")))) | ||
| 33678 | (build-system pyproject-build-system) | 33678 | (build-system pyproject-build-system) |
| 33679 | (arguments | 33679 | (arguments |
| 33680 | (list | 33680 | (list |
| 33681 | #:imported-modules `(,@%cargo-build-system-modules | ||
| 33682 | ,@%pyproject-build-system-modules) | ||
| 33683 | #:modules '(((guix build cargo-build-system) #:prefix cargo:) | ||
| 33684 | (guix build pyproject-build-system) | ||
| 33685 | (guix build utils)) | ||
| 33681 | #:test-flags | 33686 | #:test-flags |
| 33682 | #~(list "-x" | 33687 | #~(list "-x" |
| 33683 | "--dist" "load" | 33688 | "--dist" "load" |
| 33684 | "-n" (number->string (parallel-job-count)) | 33689 | "--numprocesses" (number->string (parallel-job-count)) |
| 33685 | "-k" | 33690 | "-k" |
| 33686 | ;; test_mips32_missing_offset_in_instructions fails | 33691 | ;; test_mips32_missing_offset_in_instructions fails |
| 33687 | ;; with capstone 5 and passes with capstone 4. Might | 33692 | ;; with capstone 5 and passes with capstone 4. Might |
| 33688 | ;; be a capstone regressions, needs investigation. | 33693 | ;; be a capstone regressions, needs investigation. |
| 33689 | ;; | 33694 | ;; |
| 33695 | ;; TODO: test_unsat_core needs investigation. | ||
| 33696 | ;; | ||
| 33697 | ;; test_decompiling_abnormal_switch_case_case3 is broken | ||
| 33698 | ;; when tests modifying global counters are run before it. | ||
| 33699 | ;; See <https://github.com/angr/angr/issues/5715>. | ||
| 33700 | ;; | ||
| 33690 | ;; test_concrete_memset is a non-deterministic benchmark. | 33701 | ;; test_concrete_memset is a non-deterministic benchmark. |
| 33691 | ;; test_similarity_fauxware is flaky. | 33702 | ;; test_similarity_fauxware is flaky. |
| 33692 | (string-append | 33703 | (string-append |
| 33693 | "not test_mips32_missing_offset_in_instructions" | 33704 | "not test_mips32_missing_offset_in_instructions" |
| 33705 | " and not test_unsat_core" | ||
| 33706 | " and not test_decompiling_abnormal_switch_case_case3" | ||
| 33694 | " and not test_concrete_memset" | 33707 | " and not test_concrete_memset" |
| 33695 | " and not test_similarity_fauxware")) | 33708 | " and not test_similarity_fauxware")) |
| 33696 | #:phases #~(modify-phases %standard-phases | 33709 | #:phases |
| 33697 | (add-after 'unpack 'patch-tests | 33710 | #~(modify-phases %standard-phases |
| 33698 | (lambda* (#:key inputs #:allow-other-keys) | 33711 | (add-after 'unpack 'use-guix-vendored-dependencies |
| 33699 | (let ((coreutils (assoc-ref inputs "coreutils"))) | 33712 | (lambda _ |
| 33700 | ;; The constraint exists because of a capstone bug for which | 33713 | (substitute* "native/angr/Cargo.toml" |
| 33701 | ;; we backport a patch, hence we can relax the constraint. | 33714 | (("^icicle-fuzzing.*$") |
| 33702 | ;; | 33715 | "icicle-fuzzing = { version = \"*\" }\n") |
| 33703 | ;; See https://github.com/angr/angr/issues/4656 | 33716 | (("^icicle-vm.*$") |
| 33704 | (substitute* "setup.cfg" | 33717 | "icicle-vm = { version = \"*\" }\n") |
| 33705 | (("capstone==5.0.0.post1") | 33718 | (("^pcode.*$") |
| 33706 | "capstone")) | 33719 | "pcode = { version = \"*\" }\n")))) |
| 33707 | ;; Relax constraint on python-rich, the constraint is too strict, | 33720 | (add-after 'unpack 'fix-tests |
| 33708 | ;; angr work well with our packaged version of python-rich. | 33721 | (lambda _ |
| 33709 | (substitute* "setup.cfg" | 33722 | (substitute* "tests/common.py" |
| 33710 | (("rich>=13.1.0") | 33723 | (("\\[\"cc\"\\]") |
| 33711 | "rich")) | 33724 | "[\"gcc\"]")))) |
| 33712 | (substitute* "tests/common.py" | 33725 | (add-after 'unpack 'relax-protobuf |
| 33713 | (("\\[\"cc\"\\]") | 33726 | (lambda _ |
| 33714 | "[\"gcc\"]"))))) | 33727 | ;; Relax protobuf constraint, see 'generate-protobuf-files phase below. |
| 33715 | (add-before 'check 'check-setup | 33728 | (substitute* "pyproject.toml" |
| 33716 | (lambda _ | 33729 | (("protobuf>=6.33.0") "protobuf")))) |
| 33717 | (copy-recursively | 33730 | (add-after 'use-guix-vendored-dependencies 'prepare-cargo-build-system |
| 33718 | #$(this-package-native-input "binaries") | 33731 | (lambda args |
| 33719 | "../binaries"))) | 33732 | (for-each (lambda (phase) |
| 33720 | (add-before 'build 'set-cc | 33733 | (format #t "Running cargo phase: ~a~%" phase) |
| 33721 | (lambda _ | 33734 | (apply (assoc-ref cargo:%standard-phases phase) |
| 33722 | (setenv "CC" "gcc")))))) | 33735 | #:cargo-target #$(cargo-triplet) |
| 33723 | (propagated-inputs (list python-ailment | 33736 | args)) |
| 33724 | python-archinfo | 33737 | '(prepare-rust-crates |
| 33738 | unpack-rust-crates | ||
| 33739 | configure | ||
| 33740 | check-for-pregenerated-files | ||
| 33741 | patch-cargo-checksums)))) | ||
| 33742 | (add-before 'check 'check-setup | ||
| 33743 | (lambda _ | ||
| 33744 | (copy-recursively | ||
| 33745 | (string-append #$(this-package-native-input "angr-binaries") "/share") | ||
| 33746 | "../binaries"))) | ||
| 33747 | (add-before 'build 'generate-protobuf-files | ||
| 33748 | ;; Regenerate protobuf files using our utilized protobuf version. | ||
| 33749 | ;; This allows us to relax the version constraint on python-protobuf. | ||
| 33750 | (lambda _ | ||
| 33751 | (apply invoke "protoc" "-I=." "--python_out=." (find-files "angr/protos" "\\.proto$")))) | ||
| 33752 | (add-before 'build 'set-cc | ||
| 33753 | (lambda _ | ||
| 33754 | (setenv "CC" #$(cc-for-target))))))) | ||
| 33755 | (propagated-inputs (list python-archinfo ;sync version with python-angr | ||
| 33725 | python-cachetools | 33756 | python-cachetools |
| 33726 | python-cffi | 33757 | python-cffi |
| 33727 | python-claripy | 33758 | python-claripy ;sync version with python-angr |
| 33728 | python-cle | 33759 | python-cle ;sync version with python-angr |
| 33729 | python-colorama | 33760 | python-cxxheaderparser |
| 33730 | python-cppheaderparser | ||
| 33731 | python-dpkt | ||
| 33732 | python-gitpython | 33761 | python-gitpython |
| 33762 | python-msgspec | ||
| 33733 | python-mulpyplexer | 33763 | python-mulpyplexer |
| 33734 | python-nampa | ||
| 33735 | python-networkx | 33764 | python-networkx |
| 33736 | python-protobuf | 33765 | python-protobuf |
| 33737 | python-psutil | 33766 | python-psutil |
| 33738 | python-itanium-demangler | ||
| 33739 | python-pycparser | 33767 | python-pycparser |
| 33740 | python-pyvex | 33768 | python-pydemumble |
| 33741 | python-pyformlang | 33769 | python-pyformlang |
| 33770 | python-pypcode | ||
| 33771 | python-pyvex ;sync version with python-angr | ||
| 33742 | python-rich | 33772 | python-rich |
| 33743 | python-rpyc | ||
| 33744 | python-sortedcontainers | 33773 | python-sortedcontainers |
| 33745 | python-sqlalchemy | ||
| 33746 | python-sympy | 33774 | python-sympy |
| 33775 | python-sqlalchemy | ||
| 33776 | python-keystone-engine | ||
| 33777 | python-typing-extensions | ||
| 33747 | python-unique-log-filter | 33778 | python-unique-log-filter |
| 33748 | unicorn-2.0)) | 33779 | unicorn-2.0)) |
| 33749 | (native-inputs `(("python-pytest" ,python-pytest) | 33780 | (native-inputs |
| 33750 | ("python-pytest-xdist" ,python-pytest-xdist) | 33781 | (append |
| 33751 | ("python-setuptools" ,python-setuptools) | 33782 | (list angr-binaries |
| 33752 | ("python-wheel" ,python-wheel) | 33783 | protobuf |
| 33753 | ("binaries" | 33784 | python-pytest |
| 33754 | ;; This repository ships several binaries used only for testing | 33785 | python-pytest-xdist |
| 33755 | ;; purpose. The binaries are not executed and not part of the | 33786 | python-setuptools |
| 33756 | ;; angr distribution, they are only used to test angr's binary | 33787 | python-setuptools-rust |
| 33757 | ;; analysis capabilities. In the context of the GNU FSDG, these | 33788 | rust |
| 33758 | ;; files should be considered non-functional data. | 33789 | `(,rust "cargo")) |
| 33759 | ,(origin | 33790 | (or (and=> (%current-target-system) |
| 33760 | (method git-fetch) | 33791 | (compose list make-rust-sysroot)) |
| 33761 | (uri (git-reference (url | 33792 | '()))) |
| 33762 | "https://github.com/angr/binaries") | 33793 | (inputs |
| 33763 | (commit (string-append "v" | 33794 | (cons* (cargo-inputs 'python-angr))) |
| 33764 | version)))) | ||
| 33765 | (file-name (git-file-name "angr-binaries" version)) | ||
| 33766 | (sha256 (base32 | ||
| 33767 | "0bxzf6alkczv9r0151ksvcwyksnw8077acz1wd8drbxw0zl0qnmr")))))) | ||
| 33768 | (home-page "https://github.com/angr/angr") | 33795 | (home-page "https://github.com/angr/angr") |
| 33769 | (synopsis "Multi-architecture binary analysis toolkit") | 33796 | (synopsis "Multi-architecture binary analysis toolkit") |
| 33770 | (description | 33797 | (description |
diff --git a/gnu/packages/rust-crates.scm b/gnu/packages/rust-crates.scm index 046daeaa7f5..6d39a0e27cc 100644 --- a/gnu/packages/rust-crates.scm +++ b/gnu/packages/rust-crates.scm | |||
| @@ -646,6 +646,10 @@ | |||
| 646 | (crate-source "anyhow" "1.0.102" | 646 | (crate-source "anyhow" "1.0.102" |
| 647 | "0b447dra1v12z474c6z4jmicdmc5yxz5bakympdnij44ckw2s83z")) | 647 | "0b447dra1v12z474c6z4jmicdmc5yxz5bakympdnij44ckw2s83z")) |
| 648 | 648 | ||
| 649 | (define rust-anyhow-1.0.103 | ||
| 650 | (crate-source "anyhow" "1.0.103" | ||
| 651 | "1wsav2g6vxcvf2c0fv3jhxfr55l0p2g8nygy7rmmvcsfwgi8ahra")) | ||
| 652 | |||
| 649 | (define rust-anyhow-1.0.75 | 653 | (define rust-anyhow-1.0.75 |
| 650 | (crate-source "anyhow" "1.0.75" | 654 | (crate-source "anyhow" "1.0.75" |
| 651 | "1rmcjkim91c5mw7h9wn8nv0k6x118yz0xg0z1q18svgn42mqqrm4")) | 655 | "1rmcjkim91c5mw7h9wn8nv0k6x118yz0xg0z1q18svgn42mqqrm4")) |
| @@ -2937,6 +2941,10 @@ fn main() { | |||
| 2937 | (crate-source "bstr" "1.12.1" | 2941 | (crate-source "bstr" "1.12.1" |
| 2938 | "1arc1v7h5l86vd6z76z3xykjzldqd5icldn7j9d3p7z6x0d4w133")) | 2942 | "1arc1v7h5l86vd6z76z3xykjzldqd5icldn7j9d3p7z6x0d4w133")) |
| 2939 | 2943 | ||
| 2944 | (define rust-bstr-1.12.3 | ||
| 2945 | (crate-source "bstr" "1.12.3" | ||
| 2946 | "0yabxnlgd95makz44czlpnfj847hq6k20qv0pca31aj473vkbvjw")) | ||
| 2947 | |||
| 2940 | (define rust-btoi-0.4.3 | 2948 | (define rust-btoi-0.4.3 |
| 2941 | (crate-source "btoi" "0.4.3" | 2949 | (crate-source "btoi" "0.4.3" |
| 2942 | "1bg02zgsv5njbhng9sq2b70przbazsczjbla5lbbdf59fdzl1mlx")) | 2950 | "1bg02zgsv5njbhng9sq2b70przbazsczjbla5lbbdf59fdzl1mlx")) |
| @@ -6087,6 +6095,10 @@ fn main() { | |||
| 6087 | (crate-source "cpufeatures" "0.3.0" | 6095 | (crate-source "cpufeatures" "0.3.0" |
| 6088 | "00fjhygsqmh4kbxxlb99mcsbspxcai6hjydv4c46pwb67wwl2alb")) | 6096 | "00fjhygsqmh4kbxxlb99mcsbspxcai6hjydv4c46pwb67wwl2alb")) |
| 6089 | 6097 | ||
| 6098 | (define rust-cranelift-0.113.1 | ||
| 6099 | (crate-source "cranelift" "0.113.1" | ||
| 6100 | "0l55ivpmn9z8aynfvs3y8z7yd0vjwa4aj863abzbl9cp94814w97")) | ||
| 6101 | |||
| 6090 | (define rust-cranelift-assembler-x64-0.120.2 | 6102 | (define rust-cranelift-assembler-x64-0.120.2 |
| 6091 | (crate-source "cranelift-assembler-x64" "0.120.2" | 6103 | (crate-source "cranelift-assembler-x64" "0.120.2" |
| 6092 | "0s0zdzxlb1q36hj3j129jmbzkbp4rz63qyci50f3b3rdcc33w0m5")) | 6104 | "0s0zdzxlb1q36hj3j129jmbzkbp4rz63qyci50f3b3rdcc33w0m5")) |
| @@ -6103,6 +6115,10 @@ fn main() { | |||
| 6103 | (crate-source "cranelift-assembler-x64-meta" "0.128.4" | 6115 | (crate-source "cranelift-assembler-x64-meta" "0.128.4" |
| 6104 | "0i675g222gqsn39s50q74kb465899w16f8gv40w30xzljjd6k7m0")) | 6116 | "0i675g222gqsn39s50q74kb465899w16f8gv40w30xzljjd6k7m0")) |
| 6105 | 6117 | ||
| 6118 | (define rust-cranelift-bforest-0.113.1 | ||
| 6119 | (crate-source "cranelift-bforest" "0.113.1" | ||
| 6120 | "08lmgqggkz5wh2fwcm21ff593bqii48v6x8a4lgmm0lbz4zij2sl")) | ||
| 6121 | |||
| 6106 | (define rust-cranelift-bforest-0.116.1 | 6122 | (define rust-cranelift-bforest-0.116.1 |
| 6107 | (crate-source "cranelift-bforest" "0.116.1" | 6123 | (crate-source "cranelift-bforest" "0.116.1" |
| 6108 | "1i13rpcpzi2b26nf1fajf2jcvmpzjgv8rmlav3m3djw6rsh08pg1")) | 6124 | "1i13rpcpzi2b26nf1fajf2jcvmpzjgv8rmlav3m3djw6rsh08pg1")) |
| @@ -6119,6 +6135,10 @@ fn main() { | |||
| 6119 | (crate-source "cranelift-bforest" "0.82.3" | 6135 | (crate-source "cranelift-bforest" "0.82.3" |
| 6120 | "0x8gi908lmnzkniwizgjjbhjvzcbp4k4fyyk325fgj0ncshs5yiq")) | 6136 | "0x8gi908lmnzkniwizgjjbhjvzcbp4k4fyyk325fgj0ncshs5yiq")) |
| 6121 | 6137 | ||
| 6138 | (define rust-cranelift-bitset-0.113.1 | ||
| 6139 | (crate-source "cranelift-bitset" "0.113.1" | ||
| 6140 | "0y92sipk1fk578zq2dfg1nsw8xvd130x71yn8awplmdrk2ajdjy7")) | ||
| 6141 | |||
| 6122 | (define rust-cranelift-bitset-0.116.1 | 6142 | (define rust-cranelift-bitset-0.116.1 |
| 6123 | (crate-source "cranelift-bitset" "0.116.1" | 6143 | (crate-source "cranelift-bitset" "0.116.1" |
| 6124 | "0d4zvspdxpw8jl1q2zm8n1jrxg6kqmkphjr4rrcp49nflxlkjvkw")) | 6144 | "0d4zvspdxpw8jl1q2zm8n1jrxg6kqmkphjr4rrcp49nflxlkjvkw")) |
| @@ -6131,6 +6151,10 @@ fn main() { | |||
| 6131 | (crate-source "cranelift-bitset" "0.128.4" | 6151 | (crate-source "cranelift-bitset" "0.128.4" |
| 6132 | "127g1bf36nqhpblw4d6x05cfayad8w8wz9zpvq32ldngc6kisf8q")) | 6152 | "127g1bf36nqhpblw4d6x05cfayad8w8wz9zpvq32ldngc6kisf8q")) |
| 6133 | 6153 | ||
| 6154 | (define rust-cranelift-codegen-0.113.1 | ||
| 6155 | (crate-source "cranelift-codegen" "0.113.1" | ||
| 6156 | "189pv4wrr5f43vgv991ajn8l08n7yhh61mj80waz9gx8hdy6smj6")) | ||
| 6157 | |||
| 6134 | (define rust-cranelift-codegen-0.116.1 | 6158 | (define rust-cranelift-codegen-0.116.1 |
| 6135 | (crate-source "cranelift-codegen" "0.116.1" | 6159 | (crate-source "cranelift-codegen" "0.116.1" |
| 6136 | "0kihpw7gaj9wx4rw2x9lkn0x3nkcy93vn5pm3hvmh9dl9hn068ic")) | 6160 | "0kihpw7gaj9wx4rw2x9lkn0x3nkcy93vn5pm3hvmh9dl9hn068ic")) |
| @@ -6149,6 +6173,10 @@ fn main() { | |||
| 6149 | (crate-source "cranelift-codegen" "0.82.3" | 6173 | (crate-source "cranelift-codegen" "0.82.3" |
| 6150 | "0fzkf4b8xn9n2fm1f9n7zhhqyqnw2w12nzfhmxh3i8iv593r5w96")) | 6174 | "0fzkf4b8xn9n2fm1f9n7zhhqyqnw2w12nzfhmxh3i8iv593r5w96")) |
| 6151 | 6175 | ||
| 6176 | (define rust-cranelift-codegen-meta-0.113.1 | ||
| 6177 | (crate-source "cranelift-codegen-meta" "0.113.1" | ||
| 6178 | "10kh64qzjk27v8a6wfy46vmjm73pv9rij9vai9dcfv136imaiy1d")) | ||
| 6179 | |||
| 6152 | (define rust-cranelift-codegen-meta-0.116.1 | 6180 | (define rust-cranelift-codegen-meta-0.116.1 |
| 6153 | (crate-source "cranelift-codegen-meta" "0.116.1" | 6181 | (crate-source "cranelift-codegen-meta" "0.116.1" |
| 6154 | "1f70xrardmbpvfij1djkavllzrlxy9wi6jkzh9bzq9qvqrqvq169")) | 6182 | "1f70xrardmbpvfij1djkavllzrlxy9wi6jkzh9bzq9qvqrqvq169")) |
| @@ -6165,6 +6193,10 @@ fn main() { | |||
| 6165 | (crate-source "cranelift-codegen-meta" "0.82.3" | 6193 | (crate-source "cranelift-codegen-meta" "0.82.3" |
| 6166 | "090s1g28wsw28sx9bb3nb8irh716ldz7snvangcx72cvkswdschg")) | 6194 | "090s1g28wsw28sx9bb3nb8irh716ldz7snvangcx72cvkswdschg")) |
| 6167 | 6195 | ||
| 6196 | (define rust-cranelift-codegen-shared-0.113.1 | ||
| 6197 | (crate-source "cranelift-codegen-shared" "0.113.1" | ||
| 6198 | "0rgbyny2wv04lhqq3gjllm1nvvl313cx642gnz0wgdspd85k8xfg")) | ||
| 6199 | |||
| 6168 | (define rust-cranelift-codegen-shared-0.116.1 | 6200 | (define rust-cranelift-codegen-shared-0.116.1 |
| 6169 | (crate-source "cranelift-codegen-shared" "0.116.1" | 6201 | (crate-source "cranelift-codegen-shared" "0.116.1" |
| 6170 | "1src5xxbh4va2g0f1n5lgcfyrqhsk20589ccx1668bspjxa0y620")) | 6202 | "1src5xxbh4va2g0f1n5lgcfyrqhsk20589ccx1668bspjxa0y620")) |
| @@ -6181,6 +6213,10 @@ fn main() { | |||
| 6181 | (crate-source "cranelift-codegen-shared" "0.82.3" | 6213 | (crate-source "cranelift-codegen-shared" "0.82.3" |
| 6182 | "1g2hl52ksmxm147nm3n2i348y9vyn5vagdrkjcnv9hcc52ghvz81")) | 6214 | "1g2hl52ksmxm147nm3n2i348y9vyn5vagdrkjcnv9hcc52ghvz81")) |
| 6183 | 6215 | ||
| 6216 | (define rust-cranelift-control-0.113.1 | ||
| 6217 | (crate-source "cranelift-control" "0.113.1" | ||
| 6218 | "0y0r5ya56c8x4w7dcq5gh94bjrgp9bg8lvy8v2m8cgfjqmdlk11f")) | ||
| 6219 | |||
| 6184 | (define rust-cranelift-control-0.116.1 | 6220 | (define rust-cranelift-control-0.116.1 |
| 6185 | (crate-source "cranelift-control" "0.116.1" | 6221 | (crate-source "cranelift-control" "0.116.1" |
| 6186 | "1vymgmnqqnmirvkyqraah03hgnjr2wbzqaj7cfali2mxs3335l96")) | 6222 | "1vymgmnqqnmirvkyqraah03hgnjr2wbzqaj7cfali2mxs3335l96")) |
| @@ -6193,6 +6229,10 @@ fn main() { | |||
| 6193 | (crate-source "cranelift-control" "0.128.4" | 6229 | (crate-source "cranelift-control" "0.128.4" |
| 6194 | "125bj613fjhh7vhapxyf15n4g5gkp144blalpxf72ba4xjd5mdh3")) | 6230 | "125bj613fjhh7vhapxyf15n4g5gkp144blalpxf72ba4xjd5mdh3")) |
| 6195 | 6231 | ||
| 6232 | (define rust-cranelift-entity-0.113.1 | ||
| 6233 | (crate-source "cranelift-entity" "0.113.1" | ||
| 6234 | "1hmiy4gkz6m5h1kl7hs4myy8bp5y1p908z75clckbpw0gca1fg4n")) | ||
| 6235 | |||
| 6196 | (define rust-cranelift-entity-0.116.1 | 6236 | (define rust-cranelift-entity-0.116.1 |
| 6197 | (crate-source "cranelift-entity" "0.116.1" | 6237 | (crate-source "cranelift-entity" "0.116.1" |
| 6198 | "08xk00xzncxycxm0z1g6daysq2g0qs503pbryvxp8m1732b0sbab")) | 6238 | "08xk00xzncxycxm0z1g6daysq2g0qs503pbryvxp8m1732b0sbab")) |
| @@ -6209,6 +6249,10 @@ fn main() { | |||
| 6209 | (crate-source "cranelift-entity" "0.82.3" | 6249 | (crate-source "cranelift-entity" "0.82.3" |
| 6210 | "1kw5j62fcyhs9nf7md8m6jlx1q2k0k39vbqzc027c5l35cbzwfwy")) | 6250 | "1kw5j62fcyhs9nf7md8m6jlx1q2k0k39vbqzc027c5l35cbzwfwy")) |
| 6211 | 6251 | ||
| 6252 | (define rust-cranelift-frontend-0.113.1 | ||
| 6253 | (crate-source "cranelift-frontend" "0.113.1" | ||
| 6254 | "1m9x3a2n5rv8ihb0bpgi1lcm1nvrsl0p2qx672xb4k2bpjn04zvj")) | ||
| 6255 | |||
| 6212 | (define rust-cranelift-frontend-0.116.1 | 6256 | (define rust-cranelift-frontend-0.116.1 |
| 6213 | (crate-source "cranelift-frontend" "0.116.1" | 6257 | (crate-source "cranelift-frontend" "0.116.1" |
| 6214 | "0msd90p3p5hs1bl687hf21k2h1zv60vrw32b2y9p6419czhl3b2g")) | 6258 | "0msd90p3p5hs1bl687hf21k2h1zv60vrw32b2y9p6419czhl3b2g")) |
| @@ -6225,6 +6269,10 @@ fn main() { | |||
| 6225 | (crate-source "cranelift-frontend" "0.82.3" | 6269 | (crate-source "cranelift-frontend" "0.82.3" |
| 6226 | "1kkdw9n4sh053nwi18c4r2l55l36c3vdvygilx5hxkl05piy61m0")) | 6270 | "1kkdw9n4sh053nwi18c4r2l55l36c3vdvygilx5hxkl05piy61m0")) |
| 6227 | 6271 | ||
| 6272 | (define rust-cranelift-isle-0.113.1 | ||
| 6273 | (crate-source "cranelift-isle" "0.113.1" | ||
| 6274 | "0rs6bdfbzixf8fnxqpr962fr0ash3y3ir87f64jqyx1ww310rc1j")) | ||
| 6275 | |||
| 6228 | (define rust-cranelift-isle-0.116.1 | 6276 | (define rust-cranelift-isle-0.116.1 |
| 6229 | (crate-source "cranelift-isle" "0.116.1" | 6277 | (crate-source "cranelift-isle" "0.116.1" |
| 6230 | "0kclhdj14l7av24k2h2hlrm4vkza5pyfzabj196h8w2hdrbhv8hw")) | 6278 | "0kclhdj14l7av24k2h2hlrm4vkza5pyfzabj196h8w2hdrbhv8hw")) |
| @@ -6237,6 +6285,18 @@ fn main() { | |||
| 6237 | (crate-source "cranelift-isle" "0.128.4" | 6285 | (crate-source "cranelift-isle" "0.128.4" |
| 6238 | "1yli5j17nha6iiawcq4ndsj278dkbhkpa89fx3rg1m0fhy9dklv9")) | 6286 | "1yli5j17nha6iiawcq4ndsj278dkbhkpa89fx3rg1m0fhy9dklv9")) |
| 6239 | 6287 | ||
| 6288 | (define rust-cranelift-jit-0.113.1 | ||
| 6289 | (crate-source "cranelift-jit" "0.113.1" | ||
| 6290 | "1za3ssr4nn5phsmghgsyg70fr0wkg52yw1jfiyfbjchzb2pk0ipp")) | ||
| 6291 | |||
| 6292 | (define rust-cranelift-module-0.113.1 | ||
| 6293 | (crate-source "cranelift-module" "0.113.1" | ||
| 6294 | "18gg8hbna21xkbh9djjqzi1cqsji9xafl8gj1lqvw5cay721daka")) | ||
| 6295 | |||
| 6296 | (define rust-cranelift-native-0.113.1 | ||
| 6297 | (crate-source "cranelift-native" "0.113.1" | ||
| 6298 | "1pp812xnkpgvp285bi3vd5bb33i1xl82a5mrpgl2s6kwviwgksmv")) | ||
| 6299 | |||
| 6240 | (define rust-cranelift-native-0.116.1 | 6300 | (define rust-cranelift-native-0.116.1 |
| 6241 | (crate-source "cranelift-native" "0.116.1" | 6301 | (crate-source "cranelift-native" "0.116.1" |
| 6242 | "1ivna3w02yxa1hs2kkcv6xj8gs8g6mgcrwbpj6x4qb0z7wpyipmq")) | 6302 | "1ivna3w02yxa1hs2kkcv6xj8gs8g6mgcrwbpj6x4qb0z7wpyipmq")) |
| @@ -6329,6 +6389,10 @@ fn main() { | |||
| 6329 | (crate-source "crc32fast" "1.5.0" | 6389 | (crate-source "crc32fast" "1.5.0" |
| 6330 | "04d51liy8rbssra92p0qnwjw8i9rm9c4m3bwy19wjamz1k4w30cl")) | 6390 | "04d51liy8rbssra92p0qnwjw8i9rm9c4m3bwy19wjamz1k4w30cl")) |
| 6331 | 6391 | ||
| 6392 | (define rust-crepe-0.1.8 | ||
| 6393 | (crate-source "crepe" "0.1.8" | ||
| 6394 | "1bawxik9dza9a4vp85832vig147mz8hiaffm9jiwcwaw2sjwawm5")) | ||
| 6395 | |||
| 6332 | (define rust-criterion-0.3.6 | 6396 | (define rust-criterion-0.3.6 |
| 6333 | (crate-source "criterion" "0.3.6" | 6397 | (crate-source "criterion" "0.3.6" |
| 6334 | "13yd64ah93gkbdv7qq4cr6rhgl9979jjcjk3gkhnav1b7glns7dh")) | 6398 | "13yd64ah93gkbdv7qq4cr6rhgl9979jjcjk3gkhnav1b7glns7dh")) |
| @@ -10108,6 +10172,14 @@ fn main() { | |||
| 10108 | (crate-source "gcd" "2.3.0" | 10172 | (crate-source "gcd" "2.3.0" |
| 10109 | "06l4fib4dh4m6gazdrzzzinhvcpcfh05r4i4gzscl03vnjhqnx8x")) | 10173 | "06l4fib4dh4m6gazdrzzzinhvcpcfh05r4i4gzscl03vnjhqnx8x")) |
| 10110 | 10174 | ||
| 10175 | (define rust-gdbstub-0.7.10 | ||
| 10176 | (crate-source "gdbstub" "0.7.10" | ||
| 10177 | "1rygc3x8cfrmkahk2khijc1x3f2nbpq2aqy1vh2rzash6viwgbsv")) | ||
| 10178 | |||
| 10179 | (define rust-gdbstub-arch-0.3.3 | ||
| 10180 | (crate-source "gdbstub_arch" "0.3.3" | ||
| 10181 | "0n7j3ka8hj3zqag9nc3fqg8jpsx1vxlnhiailz6jpx35ppkvy0kc")) | ||
| 10182 | |||
| 10111 | (define rust-gdk-0.12.1 | 10183 | (define rust-gdk-0.12.1 |
| 10112 | (crate-source "gdk" "0.12.1" | 10184 | (crate-source "gdk" "0.12.1" |
| 10113 | "12bmk9vfpk7f03fx22cq9ps00xylsxcpmp8c8r95r1n05xvyirgv")) | 10185 | "12bmk9vfpk7f03fx22cq9ps00xylsxcpmp8c8r95r1n05xvyirgv")) |
| @@ -14197,6 +14269,13 @@ fn main() { | |||
| 14197 | (crate-source "icalendar" "0.16.13" | 14269 | (crate-source "icalendar" "0.16.13" |
| 14198 | "1r620adkzpyc5vjcgvxxb7pb8zyvmz2gncl6qb5if432hgnblidb")) | 14270 | "1r620adkzpyc5vjcgvxxb7pb8zyvmz2gncl6qb5if432hgnblidb")) |
| 14199 | 14271 | ||
| 14272 | (define rust-icicle-cpu-0.1.0.4d7ed93 package:rust-icicle-emu-0.1.0.4d7ed93) | ||
| 14273 | (define rust-icicle-fuzzing-0.1.0.4d7ed93 package:rust-icicle-emu-0.1.0.4d7ed93) | ||
| 14274 | (define rust-icicle-jit-0.2.0.4d7ed93 package:rust-icicle-emu-0.1.0.4d7ed93) | ||
| 14275 | (define rust-icicle-linux-0.1.0.4d7ed93 package:rust-icicle-emu-0.1.0.4d7ed93) | ||
| 14276 | (define rust-icicle-mem-0.3.0.4d7ed93 package:rust-icicle-emu-0.1.0.4d7ed93) | ||
| 14277 | (define rust-icicle-vm-0.2.0.4d7ed93 package:rust-icicle-emu-0.1.0.4d7ed93) | ||
| 14278 | |||
| 14200 | (define rust-icu-calendar-1.5.2 | 14279 | (define rust-icu-calendar-1.5.2 |
| 14201 | (crate-source "icu_calendar" "1.5.2" | 14280 | (crate-source "icu_calendar" "1.5.2" |
| 14202 | "1zx8fli5aif3w7zwx5gxijxbsjsphkwr339h99izfdlsgw9v4rbj")) | 14281 | "1zx8fli5aif3w7zwx5gxijxbsjsphkwr339h99izfdlsgw9v4rbj")) |
| @@ -18076,6 +18155,10 @@ fn main() { | |||
| 18076 | (crate-source "man" "0.3.0" | 18155 | (crate-source "man" "0.3.0" |
| 18077 | "1jd103brl70sh1hxm2w3n6z3pzazrznsl45cn53h3a47a5wzmxgb")) | 18156 | "1jd103brl70sh1hxm2w3n6z3pzazrznsl45cn53h3a47a5wzmxgb")) |
| 18078 | 18157 | ||
| 18158 | (define rust-managed-0.8.0 | ||
| 18159 | (crate-source "managed" "0.8.0" | ||
| 18160 | "13b1j5gpm55jxk24qrbpc25j0ds47bkk9g83d04kp50ab9r8va0c")) | ||
| 18161 | |||
| 18079 | (define rust-manyhow-0.11.4 | 18162 | (define rust-manyhow-0.11.4 |
| 18080 | (crate-source "manyhow" "0.11.4" | 18163 | (crate-source "manyhow" "0.11.4" |
| 18081 | "11rmhzn0zdwdr06qylgfkh9v2jjrim0k0h0dfn9p7c6klqygngmk")) | 18164 | "11rmhzn0zdwdr06qylgfkh9v2jjrim0k0h0dfn9p7c6klqygngmk")) |
| @@ -21841,6 +21924,8 @@ fn main() { | |||
| 21841 | (crate-source "pciid-parser" "0.8.0" | 21924 | (crate-source "pciid-parser" "0.8.0" |
| 21842 | "0qbfhh10lhn68sssn90nqdjhv8f45p5bdsa0sp6jkwnszhbfh200")) | 21925 | "0qbfhh10lhn68sssn90nqdjhv8f45p5bdsa0sp6jkwnszhbfh200")) |
| 21843 | 21926 | ||
| 21927 | (define rust-pcode-0.2.0.4d7ed93 package:rust-icicle-emu-0.1.0.4d7ed93) | ||
| 21928 | |||
| 21844 | (define rust-pcre2-0.2.11 | 21929 | (define rust-pcre2-0.2.11 |
| 21845 | (crate-source "pcre2" "0.2.11" | 21930 | (crate-source "pcre2" "0.2.11" |
| 21846 | "0rzwjybyi03s336h7kxp25pws77j27vlyx32yrpfxiz0rh7hp5wy")) | 21931 | "0rzwjybyi03s336h7kxp25pws77j27vlyx32yrpfxiz0rh7hp5wy")) |
| @@ -24198,6 +24283,10 @@ fn main() { | |||
| 24198 | (crate-source "rand" "0.10.1" | 24283 | (crate-source "rand" "0.10.1" |
| 24199 | "01r22vdpw6z69jzy6khnyr0ljq9im337h4j0mkyz26lnqyyfis6j")) | 24284 | "01r22vdpw6z69jzy6khnyr0ljq9im337h4j0mkyz26lnqyyfis6j")) |
| 24200 | 24285 | ||
| 24286 | (define rust-rand-0.10.2 | ||
| 24287 | (crate-source "rand" "0.10.2" | ||
| 24288 | "105yqkdzqbgggd3r1yjm9jg0zvibfdsmxylvxxkmblwc0lxgmxf7")) | ||
| 24289 | |||
| 24201 | (define rust-rand-0.3.23 | 24290 | (define rust-rand-0.3.23 |
| 24202 | (crate-source "rand" "0.3.23" | 24291 | (crate-source "rand" "0.3.23" |
| 24203 | "0v679h38pjjqj5h4md7v2slsvj6686qgcn7p9fbw3h43iwnk1b34")) | 24292 | "0v679h38pjjqj5h4md7v2slsvj6686qgcn7p9fbw3h43iwnk1b34")) |
| @@ -24852,6 +24941,10 @@ fn main() { | |||
| 24852 | (crate-source "regalloc" "0.0.34" | 24941 | (crate-source "regalloc" "0.0.34" |
| 24853 | "00ncljiasvlw66avy9756327pcvp3nph0xw3d3f0p65z7qfnni32")) | 24942 | "00ncljiasvlw66avy9756327pcvp3nph0xw3d3f0p65z7qfnni32")) |
| 24854 | 24943 | ||
| 24944 | (define rust-regalloc2-0.10.2 | ||
| 24945 | (crate-source "regalloc2" "0.10.2" | ||
| 24946 | "1w605xdz9rhl52dds4hl41zgd82qhbvbjy859pw0ldrlnaz8v40j")) | ||
| 24947 | |||
| 24855 | (define rust-regalloc2-0.11.2 | 24948 | (define rust-regalloc2-0.11.2 |
| 24856 | (crate-source "regalloc2" "0.11.2" | 24949 | (crate-source "regalloc2" "0.11.2" |
| 24857 | "16k30jbh1ag5vb4l6p43jik1dzq8pymjbiwblkj189hl32ryc1nw")) | 24950 | "16k30jbh1ag5vb4l6p43jik1dzq8pymjbiwblkj189hl32ryc1nw")) |
| @@ -25403,6 +25496,10 @@ fn main() { | |||
| 25403 | (crate-source "ron" "0.7.1" | 25496 | (crate-source "ron" "0.7.1" |
| 25404 | "06iz51r6pyi197jjpfddq8h8884y85myaswfan07cnqylqwkj1w8")) | 25497 | "06iz51r6pyi197jjpfddq8h8884y85myaswfan07cnqylqwkj1w8")) |
| 25405 | 25498 | ||
| 25499 | (define rust-ron-0.8.1 | ||
| 25500 | (crate-source "ron" "0.8.1" | ||
| 25501 | "154w53s895yxdfg7rn87c6f6x4yncc535x1x31zpcj7p0pzpw7xr")) | ||
| 25502 | |||
| 25406 | (define rust-roots-0.0.6 | 25503 | (define rust-roots-0.0.6 |
| 25407 | (crate-source "roots" "0.0.6" | 25504 | (crate-source "roots" "0.0.6" |
| 25408 | "1nx6rm5avh9m32nwa1ica6firhfdsx0456n4s0lmgm3spm288d44")) | 25505 | "1nx6rm5avh9m32nwa1ica6firhfdsx0456n4s0lmgm3spm288d44")) |
| @@ -25870,6 +25967,10 @@ fn main() { | |||
| 25870 | (crate-source "rustc-hash" "2.1.2" | 25967 | (crate-source "rustc-hash" "2.1.2" |
| 25871 | "1gjdc5bw9982cj176jvgz9rrqf9xvr1q1ddpzywf5qhs7yzhlc4l")) | 25968 | "1gjdc5bw9982cj176jvgz9rrqf9xvr1q1ddpzywf5qhs7yzhlc4l")) |
| 25872 | 25969 | ||
| 25970 | (define rust-rustc-hash-2.1.3 | ||
| 25971 | (crate-source "rustc-hash" "2.1.3" | ||
| 25972 | "0bbla578m87qmf3yr55q49l97gxn7z0ha1dwqlnvwwc58ad7y7kb")) | ||
| 25973 | |||
| 25873 | (define rust-rustc-serialize-0.3.25 | 25974 | (define rust-rustc-serialize-0.3.25 |
| 25874 | (crate-source "rustc-serialize" "0.3.25" | 25975 | (crate-source "rustc-serialize" "0.3.25" |
| 25875 | "00c494bsxjqjvc15h9x2nkgwl6bjdp9bmb9v0xs4ckv0h33lp0zy")) | 25976 | "00c494bsxjqjvc15h9x2nkgwl6bjdp9bmb9v0xs4ckv0h33lp0zy")) |
| @@ -26285,6 +26386,10 @@ fn main() { | |||
| 26285 | (crate-source "ruzstd" "0.6.0" | 26386 | (crate-source "ruzstd" "0.6.0" |
| 26286 | "0yygqpar2x910lnii4k5p43aj4943hlnxpczmqhsfddmxrqa8x2i")) | 26387 | "0yygqpar2x910lnii4k5p43aj4943hlnxpczmqhsfddmxrqa8x2i")) |
| 26287 | 26388 | ||
| 26389 | (define rust-ruzstd-0.7.3 | ||
| 26390 | (crate-source "ruzstd" "0.7.3" | ||
| 26391 | "17z83lw00pd3190yvdk2lksdi7my6wc0psgg07is6gf7pyb2kl7s")) | ||
| 26392 | |||
| 26288 | (define rust-ruzstd-0.8.2 | 26393 | (define rust-ruzstd-0.8.2 |
| 26289 | (crate-source "ruzstd" "0.8.2" | 26394 | (crate-source "ruzstd" "0.8.2" |
| 26290 | "009zwq5h4a8nfjwc0kbb0gn69dfr1j8j0csxfw58gj1mw72hrzz5")) | 26395 | "009zwq5h4a8nfjwc0kbb0gn69dfr1j8j0csxfw58gj1mw72hrzz5")) |
| @@ -27983,6 +28088,10 @@ fn main() { | |||
| 27983 | "0dcr2s7cylj5mb33ci3kpx7fz797jwvysnl5airrir9cgirv95kz" | 28088 | "0dcr2s7cylj5mb33ci3kpx7fz797jwvysnl5airrir9cgirv95kz" |
| 27984 | #:snippet '(delete-file-recursively "art"))) | 28089 | #:snippet '(delete-file-recursively "art"))) |
| 27985 | 28090 | ||
| 28091 | (define rust-sleigh-compile-0.3.0.4d7ed93 package:rust-icicle-emu-0.1.0.4d7ed93) | ||
| 28092 | (define rust-sleigh-parse-0.3.0.4d7ed93 package:rust-icicle-emu-0.1.0.4d7ed93) | ||
| 28093 | (define rust-sleigh-runtime-0.1.0.4d7ed93 package:rust-icicle-emu-0.1.0.4d7ed93) | ||
| 28094 | |||
| 27986 | (define rust-slice-group-by-0.3.1 | 28095 | (define rust-slice-group-by-0.3.1 |
| 27987 | (crate-source "slice-group-by" "0.3.1" | 28096 | (crate-source "slice-group-by" "0.3.1" |
| 27988 | "19vbyyxqvc25fv2dmhlxijlk5sa9j34yb6hyydb9vf89kh36fqc2")) | 28097 | "19vbyyxqvc25fv2dmhlxijlk5sa9j34yb6hyydb9vf89kh36fqc2")) |
| @@ -34101,6 +34210,14 @@ fn main() { | |||
| 34101 | (crate-source "wasmtime-internal-wit-bindgen" "41.0.4" | 34210 | (crate-source "wasmtime-internal-wit-bindgen" "41.0.4" |
| 34102 | "1vz215b5z5sjkf8hjf2k7n9pamp76x7q7k7z6jib85mfgk59jxjq")) | 34211 | "1vz215b5z5sjkf8hjf2k7n9pamp76x7q7k7z6jib85mfgk59jxjq")) |
| 34103 | 34212 | ||
| 34213 | (define rust-wasmtime-jit-debug-26.0.1 | ||
| 34214 | (crate-source "wasmtime-jit-debug" "26.0.1" | ||
| 34215 | "0hyiv780xmgmrvidy8z2r06a3skkcv2hn87dcmandpkishc02aph")) | ||
| 34216 | |||
| 34217 | (define rust-wasmtime-jit-icache-coherence-26.0.1 | ||
| 34218 | (crate-source "wasmtime-jit-icache-coherence" "26.0.1" | ||
| 34219 | "19816wcpb9l4l4i52a3f21phwmgfynm8yz661ny829gpkajgniys")) | ||
| 34220 | |||
| 34104 | (define rust-wasmtime-jit-icache-coherence-29.0.1 | 34221 | (define rust-wasmtime-jit-icache-coherence-29.0.1 |
| 34105 | (crate-source "wasmtime-jit-icache-coherence" "29.0.1" | 34222 | (crate-source "wasmtime-jit-icache-coherence" "29.0.1" |
| 34106 | "1la7aw71kavh11d9k9nig7nbv2pd9xq72c99wp1fd4hnw198appc")) | 34223 | "1la7aw71kavh11d9k9nig7nbv2pd9xq72c99wp1fd4hnw198appc")) |
| @@ -34125,6 +34242,10 @@ fn main() { | |||
| 34125 | (crate-source "wasmtime-slab" "33.0.2" | 34242 | (crate-source "wasmtime-slab" "33.0.2" |
| 34126 | "0rgzm9cb4qiwxhkj1wvjaygh5q4mdigrv5xg4i5mr9ddkial1qj8")) | 34243 | "0rgzm9cb4qiwxhkj1wvjaygh5q4mdigrv5xg4i5mr9ddkial1qj8")) |
| 34127 | 34244 | ||
| 34245 | (define rust-wasmtime-versioned-export-macros-26.0.1 | ||
| 34246 | (crate-source "wasmtime-versioned-export-macros" "26.0.1" | ||
| 34247 | "1rvfrb33ji76qpr3r3vjzdfawd1avm2bnls5klinfplygj3zp3nv")) | ||
| 34248 | |||
| 34128 | (define rust-wasmtime-versioned-export-macros-29.0.1 | 34249 | (define rust-wasmtime-versioned-export-macros-29.0.1 |
| 34129 | (crate-source "wasmtime-versioned-export-macros" "29.0.1" | 34250 | (crate-source "wasmtime-versioned-export-macros" "29.0.1" |
| 34130 | "0nvvm5xh6yclnf7511cnvzfi79l710lwhh6yc8229h3d47dqdzw6")) | 34251 | "0nvvm5xh6yclnf7511cnvzfi79l710lwhh6yc8229h3d47dqdzw6")) |
| @@ -73476,6 +73597,140 @@ fn main() { | |||
| 73476 | rust-wit-bindgen-0.57.1 | 73597 | rust-wit-bindgen-0.57.1 |
| 73477 | rust-yrs-0.26.0 | 73598 | rust-yrs-0.26.0 |
| 73478 | rust-zmij-1.0.21)) | 73599 | rust-zmij-1.0.21)) |
| 73600 | (python-angr => | ||
| 73601 | (list rust-addr2line-0.24.2 | ||
| 73602 | rust-adler2-2.0.1 | ||
| 73603 | rust-ahash-0.8.12 | ||
| 73604 | rust-anyhow-1.0.103 | ||
| 73605 | rust-arbitrary-1.4.2 | ||
| 73606 | rust-autocfg-1.5.1 | ||
| 73607 | rust-base64-0.21.7 | ||
| 73608 | rust-bitflags-1.3.2 | ||
| 73609 | rust-bitflags-2.13.0 | ||
| 73610 | rust-bstr-1.12.3 | ||
| 73611 | rust-bumpalo-3.20.3 | ||
| 73612 | rust-bytemuck-1.25.0 | ||
| 73613 | rust-bytemuck-derive-1.10.2 | ||
| 73614 | rust-cfg-if-1.0.4 | ||
| 73615 | rust-cpp-demangle-0.4.5 | ||
| 73616 | rust-cranelift-0.113.1 | ||
| 73617 | rust-cranelift-bforest-0.113.1 | ||
| 73618 | rust-cranelift-bitset-0.113.1 | ||
| 73619 | rust-cranelift-codegen-0.113.1 | ||
| 73620 | rust-cranelift-codegen-meta-0.113.1 | ||
| 73621 | rust-cranelift-codegen-shared-0.113.1 | ||
| 73622 | rust-cranelift-control-0.113.1 | ||
| 73623 | rust-cranelift-entity-0.113.1 | ||
| 73624 | rust-cranelift-frontend-0.113.1 | ||
| 73625 | rust-cranelift-isle-0.113.1 | ||
| 73626 | rust-cranelift-jit-0.113.1 | ||
| 73627 | rust-cranelift-module-0.113.1 | ||
| 73628 | rust-cranelift-native-0.113.1 | ||
| 73629 | rust-crc32fast-1.5.0 | ||
| 73630 | rust-crepe-0.1.8 | ||
| 73631 | rust-crunchy-0.2.4 | ||
| 73632 | rust-equivalent-1.0.2 | ||
| 73633 | rust-errno-0.3.14 | ||
| 73634 | rust-fallible-iterator-0.3.0 | ||
| 73635 | rust-fixedbitset-0.4.2 | ||
| 73636 | rust-flate2-1.1.9 | ||
| 73637 | rust-foldhash-0.1.5 | ||
| 73638 | rust-getrandom-0.3.4 | ||
| 73639 | rust-gimli-0.31.1 | ||
| 73640 | rust-half-2.7.1 | ||
| 73641 | rust-hashbrown-0.14.5 | ||
| 73642 | rust-hashbrown-0.15.5 | ||
| 73643 | rust-hashbrown-0.17.1 | ||
| 73644 | rust-heck-0.5.0 | ||
| 73645 | rust-icicle-cpu-0.1.0.4d7ed93 | ||
| 73646 | rust-icicle-fuzzing-0.1.0.4d7ed93 | ||
| 73647 | rust-icicle-jit-0.2.0.4d7ed93 | ||
| 73648 | rust-icicle-linux-0.1.0.4d7ed93 | ||
| 73649 | rust-icicle-mem-0.3.0.4d7ed93 | ||
| 73650 | rust-icicle-vm-0.2.0.4d7ed93 | ||
| 73651 | rust-ihex-3.0.0 | ||
| 73652 | rust-indexmap-2.14.0 | ||
| 73653 | rust-indoc-2.0.7 | ||
| 73654 | rust-libc-0.2.186 | ||
| 73655 | rust-linux-raw-sys-0.4.15 | ||
| 73656 | rust-log-0.4.33 | ||
| 73657 | rust-mach2-0.4.3 | ||
| 73658 | rust-memchr-2.8.2 | ||
| 73659 | rust-memmap2-0.9.11 | ||
| 73660 | rust-memoffset-0.9.1 | ||
| 73661 | rust-miniz-oxide-0.8.9 | ||
| 73662 | rust-object-0.36.7 | ||
| 73663 | rust-once-cell-1.21.4 | ||
| 73664 | rust-pcode-0.2.0.4d7ed93 | ||
| 73665 | rust-petgraph-0.6.5 | ||
| 73666 | rust-pin-project-lite-0.2.17 | ||
| 73667 | rust-portable-atomic-1.13.1 | ||
| 73668 | rust-proc-macro-error-1.0.4 | ||
| 73669 | rust-proc-macro-error-attr-1.0.4 | ||
| 73670 | rust-proc-macro2-1.0.106 | ||
| 73671 | rust-pyo3-0.27.2 | ||
| 73672 | rust-pyo3-build-config-0.27.2 | ||
| 73673 | rust-pyo3-ffi-0.27.2 | ||
| 73674 | rust-pyo3-macros-0.27.2 | ||
| 73675 | rust-pyo3-macros-backend-0.27.2 | ||
| 73676 | rust-quote-1.0.46 | ||
| 73677 | rust-r-efi-5.3.0 | ||
| 73678 | rust-rangemap-1.7.1 | ||
| 73679 | rust-regalloc2-0.10.2 | ||
| 73680 | rust-region-3.0.2 | ||
| 73681 | rust-ron-0.8.1 | ||
| 73682 | rust-rustc-demangle-0.1.27 | ||
| 73683 | rust-rustc-hash-2.1.3 | ||
| 73684 | rust-rustix-0.38.44 | ||
| 73685 | rust-rustversion-1.0.22 | ||
| 73686 | rust-ruzstd-0.7.3 | ||
| 73687 | rust-send-wrapper-0.6.0 | ||
| 73688 | rust-serde-1.0.228 | ||
| 73689 | rust-serde-xml-rs-0.6.0 | ||
| 73690 | rust-serde-core-1.0.228 | ||
| 73691 | rust-serde-derive-1.0.228 | ||
| 73692 | rust-simd-adler32-0.3.9 | ||
| 73693 | rust-sleigh-compile-0.3.0.4d7ed93 | ||
| 73694 | rust-sleigh-parse-0.3.0.4d7ed93 | ||
| 73695 | rust-sleigh-runtime-0.1.0.4d7ed93 | ||
| 73696 | rust-slice-group-by-0.3.1 | ||
| 73697 | rust-smallvec-1.15.2 | ||
| 73698 | rust-stable-deref-trait-1.2.1 | ||
| 73699 | rust-static-assertions-1.1.0 | ||
| 73700 | rust-syn-1.0.109 | ||
| 73701 | rust-syn-2.0.118 | ||
| 73702 | rust-target-lexicon-0.12.16 | ||
| 73703 | rust-target-lexicon-0.13.5 | ||
| 73704 | rust-thiserror-1.0.69 | ||
| 73705 | rust-thiserror-impl-1.0.69 | ||
| 73706 | rust-tracing-0.1.44 | ||
| 73707 | rust-tracing-core-0.1.36 | ||
| 73708 | rust-twox-hash-1.6.3 | ||
| 73709 | rust-typed-arena-2.0.2 | ||
| 73710 | rust-unicode-ident-1.0.24 | ||
| 73711 | rust-unindent-0.2.4 | ||
| 73712 | rust-version-check-0.9.5 | ||
| 73713 | rust-wasip2-1.0.4+wasi-0.2.12 | ||
| 73714 | rust-wasmtime-jit-debug-26.0.1 | ||
| 73715 | rust-wasmtime-jit-icache-coherence-26.0.1 | ||
| 73716 | rust-wasmtime-versioned-export-macros-26.0.1 | ||
| 73717 | rust-windows-link-0.2.1 | ||
| 73718 | rust-windows-sys-0.52.0 | ||
| 73719 | rust-windows-sys-0.59.0 | ||
| 73720 | rust-windows-sys-0.61.2 | ||
| 73721 | rust-windows-targets-0.52.6 | ||
| 73722 | rust-windows-aarch64-gnullvm-0.52.6 | ||
| 73723 | rust-windows-aarch64-msvc-0.52.6 | ||
| 73724 | rust-windows-i686-gnu-0.52.6 | ||
| 73725 | rust-windows-i686-gnullvm-0.52.6 | ||
| 73726 | rust-windows-i686-msvc-0.52.6 | ||
| 73727 | rust-windows-x86-64-gnu-0.52.6 | ||
| 73728 | rust-windows-x86-64-gnullvm-0.52.6 | ||
| 73729 | rust-windows-x86-64-msvc-0.52.6 | ||
| 73730 | rust-wit-bindgen-0.57.1 | ||
| 73731 | rust-xml-rs-0.8.28 | ||
| 73732 | rust-zerocopy-0.8.52 | ||
| 73733 | rust-zerocopy-derive-0.8.52)) | ||
| 73479 | (python-bed-reader => | 73734 | (python-bed-reader => |
| 73480 | (list rust-adler2-2.0.1 | 73735 | (list rust-adler2-2.0.1 |
| 73481 | rust-android-system-properties-0.1.5 | 73736 | rust-android-system-properties-0.1.5 |
| @@ -83405,6 +83660,142 @@ fn main() { | |||
| 83405 | rust-wit-parser-0.244.0 | 83660 | rust-wit-parser-0.244.0 |
| 83406 | rust-yansi-1.0.1 | 83661 | rust-yansi-1.0.1 |
| 83407 | rust-zmij-1.0.21)) | 83662 | rust-zmij-1.0.21)) |
| 83663 | (rust-icicle-emu-0.1.0.4d7ed93 => | ||
| 83664 | (list | ||
| 83665 | rust-addr2line-0.24.2 | ||
| 83666 | rust-adler2-2.0.1 | ||
| 83667 | rust-ahash-0.8.12 | ||
| 83668 | rust-aho-corasick-1.1.4 | ||
| 83669 | rust-anyhow-1.0.103 | ||
| 83670 | rust-arbitrary-1.4.2 | ||
| 83671 | rust-autocfg-1.5.1 | ||
| 83672 | rust-base64-0.21.7 | ||
| 83673 | rust-bitflags-1.3.2 | ||
| 83674 | rust-bitflags-2.13.0 | ||
| 83675 | rust-bstr-1.12.3 | ||
| 83676 | rust-bumpalo-3.20.3 | ||
| 83677 | rust-bytemuck-1.25.0 | ||
| 83678 | rust-bytemuck-derive-1.10.2 | ||
| 83679 | rust-cfg-if-1.0.4 | ||
| 83680 | rust-cpp-demangle-0.4.5 | ||
| 83681 | rust-cranelift-0.113.1 | ||
| 83682 | rust-cranelift-bforest-0.113.1 | ||
| 83683 | rust-cranelift-bitset-0.113.1 | ||
| 83684 | rust-cranelift-codegen-0.113.1 | ||
| 83685 | rust-cranelift-codegen-meta-0.113.1 | ||
| 83686 | rust-cranelift-codegen-shared-0.113.1 | ||
| 83687 | rust-cranelift-control-0.113.1 | ||
| 83688 | rust-cranelift-entity-0.113.1 | ||
| 83689 | rust-cranelift-frontend-0.113.1 | ||
| 83690 | rust-cranelift-isle-0.113.1 | ||
| 83691 | rust-cranelift-jit-0.113.1 | ||
| 83692 | rust-cranelift-module-0.113.1 | ||
| 83693 | rust-cranelift-native-0.113.1 | ||
| 83694 | rust-crc32fast-1.5.0 | ||
| 83695 | rust-crepe-0.1.8 | ||
| 83696 | rust-crunchy-0.2.4 | ||
| 83697 | rust-equivalent-1.0.2 | ||
| 83698 | rust-errno-0.3.14 | ||
| 83699 | rust-fallible-iterator-0.3.0 | ||
| 83700 | rust-fixedbitset-0.4.2 | ||
| 83701 | rust-flate2-1.1.9 | ||
| 83702 | rust-foldhash-0.1.5 | ||
| 83703 | rust-gdbstub-0.7.10 | ||
| 83704 | rust-gdbstub-arch-0.3.3 | ||
| 83705 | rust-getrandom-0.3.4 | ||
| 83706 | rust-getrandom-0.4.3 | ||
| 83707 | rust-gimli-0.31.1 | ||
| 83708 | rust-half-2.7.1 | ||
| 83709 | rust-hashbrown-0.14.5 | ||
| 83710 | rust-hashbrown-0.15.5 | ||
| 83711 | rust-hashbrown-0.17.1 | ||
| 83712 | rust-ihex-3.0.0 | ||
| 83713 | rust-indexmap-2.14.0 | ||
| 83714 | rust-itoa-1.0.18 | ||
| 83715 | rust-lazy-static-1.5.0 | ||
| 83716 | rust-libc-0.2.186 | ||
| 83717 | rust-linux-raw-sys-0.4.15 | ||
| 83718 | rust-log-0.4.33 | ||
| 83719 | rust-mach2-0.4.3 | ||
| 83720 | rust-managed-0.8.0 | ||
| 83721 | rust-matchers-0.2.0 | ||
| 83722 | rust-memchr-2.8.2 | ||
| 83723 | rust-memmap2-0.9.11 | ||
| 83724 | rust-memoffset-0.9.1 | ||
| 83725 | rust-miniz-oxide-0.8.9 | ||
| 83726 | rust-nu-ansi-term-0.50.3 | ||
| 83727 | rust-num-traits-0.2.19 | ||
| 83728 | rust-object-0.36.7 | ||
| 83729 | rust-once-cell-1.21.4 | ||
| 83730 | rust-pastey-0.2.3 | ||
| 83731 | rust-petgraph-0.6.5 | ||
| 83732 | rust-pin-project-lite-0.2.17 | ||
| 83733 | rust-proc-macro-error-1.0.4 | ||
| 83734 | rust-proc-macro-error-attr-1.0.4 | ||
| 83735 | rust-proc-macro2-1.0.106 | ||
| 83736 | rust-quickcheck-1.1.0 | ||
| 83737 | rust-quote-1.0.46 | ||
| 83738 | rust-r-efi-5.3.0 | ||
| 83739 | rust-r-efi-6.0.0 | ||
| 83740 | rust-rand-0.10.2 | ||
| 83741 | rust-rand-core-0.10.1 | ||
| 83742 | rust-regalloc2-0.10.2 | ||
| 83743 | rust-regex-automata-0.4.14 | ||
| 83744 | rust-regex-syntax-0.8.11 | ||
| 83745 | rust-region-3.0.2 | ||
| 83746 | rust-ron-0.8.1 | ||
| 83747 | rust-rustc-demangle-0.1.27 | ||
| 83748 | rust-rustc-hash-2.1.3 | ||
| 83749 | rust-rustix-0.38.44 | ||
| 83750 | rust-ruzstd-0.7.3 | ||
| 83751 | rust-serde-1.0.228 | ||
| 83752 | rust-serde-xml-rs-0.6.0 | ||
| 83753 | rust-serde-core-1.0.228 | ||
| 83754 | rust-serde-derive-1.0.228 | ||
| 83755 | rust-serde-json-1.0.150 | ||
| 83756 | rust-sharded-slab-0.1.7 | ||
| 83757 | rust-simd-adler32-0.3.9 | ||
| 83758 | rust-slice-group-by-0.3.1 | ||
| 83759 | rust-smallvec-1.15.2 | ||
| 83760 | rust-stable-deref-trait-1.2.1 | ||
| 83761 | rust-static-assertions-1.1.0 | ||
| 83762 | rust-syn-1.0.109 | ||
| 83763 | rust-syn-2.0.118 | ||
| 83764 | rust-target-lexicon-0.12.16 | ||
| 83765 | rust-thiserror-1.0.69 | ||
| 83766 | rust-thiserror-impl-1.0.69 | ||
| 83767 | rust-thread-local-1.1.9 | ||
| 83768 | rust-tracing-0.1.44 | ||
| 83769 | rust-tracing-core-0.1.36 | ||
| 83770 | rust-tracing-log-0.2.0 | ||
| 83771 | rust-tracing-subscriber-0.3.23 | ||
| 83772 | rust-twox-hash-1.6.3 | ||
| 83773 | rust-typed-arena-2.0.2 | ||
| 83774 | rust-unicode-ident-1.0.24 | ||
| 83775 | rust-valuable-0.1.1 | ||
| 83776 | rust-version-check-0.9.5 | ||
| 83777 | rust-wasip2-1.0.4+wasi-0.2.12 | ||
| 83778 | rust-wasmtime-jit-debug-26.0.1 | ||
| 83779 | rust-wasmtime-jit-icache-coherence-26.0.1 | ||
| 83780 | rust-wasmtime-versioned-export-macros-26.0.1 | ||
| 83781 | rust-windows-link-0.2.1 | ||
| 83782 | rust-windows-sys-0.52.0 | ||
| 83783 | rust-windows-sys-0.59.0 | ||
| 83784 | rust-windows-sys-0.61.2 | ||
| 83785 | rust-windows-targets-0.52.6 | ||
| 83786 | rust-windows-aarch64-gnullvm-0.52.6 | ||
| 83787 | rust-windows-aarch64-msvc-0.52.6 | ||
| 83788 | rust-windows-i686-gnu-0.52.6 | ||
| 83789 | rust-windows-i686-gnullvm-0.52.6 | ||
| 83790 | rust-windows-i686-msvc-0.52.6 | ||
| 83791 | rust-windows-x86-64-gnu-0.52.6 | ||
| 83792 | rust-windows-x86-64-gnullvm-0.52.6 | ||
| 83793 | rust-windows-x86-64-msvc-0.52.6 | ||
| 83794 | rust-wit-bindgen-0.57.1 | ||
| 83795 | rust-xml-rs-0.8.28 | ||
| 83796 | rust-zerocopy-0.8.52 | ||
| 83797 | rust-zerocopy-derive-0.8.52 | ||
| 83798 | rust-zmij-1.0.21)) | ||
| 83408 | (rust-livekit-0.7.8.5f04705 => | 83799 | (rust-livekit-0.7.8.5f04705 => |
| 83409 | (list rust-addr2line-0.25.1 | 83800 | (list rust-addr2line-0.25.1 |
| 83410 | rust-adler2-2.0.1 | 83801 | rust-adler2-2.0.1 |
diff --git a/gnu/packages/rust-sources.scm b/gnu/packages/rust-sources.scm index 94be5b248bd..451846818c7 100644 --- a/gnu/packages/rust-sources.scm +++ b/gnu/packages/rust-sources.scm | |||
| @@ -181,6 +181,58 @@ | |||
| 181 | "This package provides Rust types for the Debug Adapter Protocol.") | 181 | "This package provides Rust types for the Debug Adapter Protocol.") |
| 182 | (license (list license:asl2.0 license:expat))))) | 182 | (license (list license:asl2.0 license:expat))))) |
| 183 | 183 | ||
| 184 | (define-public rust-icicle-emu-0.1.0.4d7ed93 | ||
| 185 | (let ((commit "4d7ed93254a20b7e5c16bd7b0c6b46db49e1c72e") | ||
| 186 | (revision "0")) | ||
| 187 | (package | ||
| 188 | (name "rust-icicle-emu") | ||
| 189 | (version (git-version "0.1.0" revision commit)) | ||
| 190 | (source | ||
| 191 | (origin | ||
| 192 | (method git-fetch) | ||
| 193 | (uri (git-reference | ||
| 194 | (url "https://github.com/icicle-emu/icicle-emu.git") | ||
| 195 | (commit commit))) | ||
| 196 | (file-name (git-file-name name version)) | ||
| 197 | (sha256 | ||
| 198 | (base32 "09g5gp4v18r8f5blzpmgxy7kmgx016zjph2affa5zlxm07d866gk")))) | ||
| 199 | (build-system cargo-build-system) | ||
| 200 | (arguments | ||
| 201 | (list | ||
| 202 | #:skip-build? #t | ||
| 203 | #:cargo-package-crates ''("pcode" "sleigh-parse" | ||
| 204 | "sleigh-runtime" | ||
| 205 | "sleigh-compile" | ||
| 206 | "icicle-mem" | ||
| 207 | "icicle-cpu" | ||
| 208 | "icicle-linux" | ||
| 209 | "icicle-jit" | ||
| 210 | "icicle-vm" | ||
| 211 | "icicle-fuzzing") | ||
| 212 | #:phases | ||
| 213 | #~(modify-phases %standard-phases | ||
| 214 | (add-after 'unpack 'use-guix-vendored-dependencies | ||
| 215 | (lambda _ | ||
| 216 | (for-each (lambda (file) | ||
| 217 | (substitute* file | ||
| 218 | (("^pcode = \\{ ([^}]+) \\}" all opts) | ||
| 219 | (format #f "pcode = { ~a, version = \"*\" }~%" opts)) | ||
| 220 | (("^sleigh-parse = \\{ ([^}]+) \\}" all opts) | ||
| 221 | (format #f "sleigh-parse = { ~a, version = \"*\" }~%" opts)) | ||
| 222 | (("^sleigh-compile = \\{ ([^}]+) \\}" all opts) | ||
| 223 | (format #f "sleigh-compile = { ~a, version = \"*\" }~%" opts)) | ||
| 224 | (("^sleigh-runtime = \\{ ([^}]+) \\}" all opts) | ||
| 225 | (format #f "sleigh-runtime = { ~a, version = \"*\" }~%" opts)) | ||
| 226 | (("^icicle-([a-z]+).*$" all pkg) | ||
| 227 | (format #f "icicle-~a = { version = \"*\" }\n" pkg)))) | ||
| 228 | (find-files "." "Cargo.toml"))))))) | ||
| 229 | (inputs (cargo-inputs 'rust-icicle-emu-0.1.0.4d7ed93)) | ||
| 230 | (home-page "https://github.com/icicle-emu/icicle-emu") | ||
| 231 | (synopsis "Core emulator components for Icicle") | ||
| 232 | (description | ||
| 233 | "Experimental fuzzing-specific, multi-architecture emulation framework.") | ||
| 234 | (license (list license:asl2.0 license:expat))))) | ||
| 235 | |||
| 184 | (define-public rust-deunicode-1 | 236 | (define-public rust-deunicode-1 |
| 185 | (hidden-package | 237 | (hidden-package |
| 186 | (package | 238 | (package |
