diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-12-04 10:43:07 +0000 |
|---|---|---|
| committer | Sören Tempel <soeren+git@soeren-tempel.net> | 2026-07-05 22:43:36 +0200 |
| commit | 0310b5413aac4e372c9a1078d99c4fc957cc50cc (patch) | |
| tree | c3e6f5a62e4992f5596ed8f455c805aca9e61ed8 /gnu/packages/emulators.scm | |
| parent | 7566cf38a1e48ae592a34747d7d3178c816d1791 (diff) | |
gnu: Add angr-binaries.
* gnu/packages/emulators.scm (angr-binaries): New variable.
Change-Id: I5651e7e7601f5c60ac728be98b2f4e8a57cf178e
Diffstat (limited to 'gnu/packages/emulators.scm')
| -rw-r--r-- | gnu/packages/emulators.scm | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index a5e7a550cee..aacc9225fd2 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm | |||
| @@ -235,6 +235,43 @@ Here are some supported systems: | |||
| 235 | (home-page "https://ares-emu.net/") | 235 | (home-page "https://ares-emu.net/") |
| 236 | (license license:isc))) | 236 | (license license:isc))) |
| 237 | 237 | ||
| 238 | ;; This repository ships several binaries used only for testing purpose. The | ||
| 239 | ;; binaries are not executed and not part of the angr distribution, they are | ||
| 240 | ;; only used to test angr's binary analysis capabilities. In the context of | ||
| 241 | ;; the GNU FSDG, these files should be considered non-functional data. | ||
| 242 | (define-public angr-binaries | ||
| 243 | (hidden-package | ||
| 244 | (package | ||
| 245 | (name "angr-binaries") | ||
| 246 | (version "9.2.186") | ||
| 247 | (source | ||
| 248 | (origin | ||
| 249 | (method git-fetch) | ||
| 250 | (uri (git-reference | ||
| 251 | (url "https://github.com/angr/binaries") | ||
| 252 | (commit (string-append "v" version)))) | ||
| 253 | (file-name (git-file-name name version)) | ||
| 254 | (sha256 | ||
| 255 | (base32 "0d5c7w7phkm5ii5gzrz5mgvw2jj3sc1vqpn3h59cjf47v2xpgr1v")))) | ||
| 256 | (build-system copy-build-system) | ||
| 257 | (arguments | ||
| 258 | (list | ||
| 259 | #:install-plan | ||
| 260 | #~'(("./archr" "share/archr") | ||
| 261 | ("./decompiler_corpus/cgc-linux64" "share/decompiler_corpus/cgc-linux64") | ||
| 262 | ("./tests" "share/tests") | ||
| 263 | ("./tests_data" "share/tests_data") | ||
| 264 | ("./tests_src" "share/tests_src") | ||
| 265 | ("./tests_util" "share/tests_util")))) | ||
| 266 | (home-page "https://github.com/angr/binaries") | ||
| 267 | (synopsis "Binaries for angr tests and examples") | ||
| 268 | (description | ||
| 269 | "This package provides binaries for testing angr.") | ||
| 270 | ;; These files come from various sources and have different | ||
| 271 | ;; licenses. Unless otherwise specified, the files are authored by | ||
| 272 | ;; members of the angr team and are subject to the MIT | ||
| 273 | (license license:expat)))) | ||
| 274 | |||
| 238 | (define-public vice | 275 | (define-public vice |
| 239 | (package | 276 | (package |
| 240 | (name "vice") | 277 | (name "vice") |
