diff options
| author | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-07-11 19:45:15 +0200 |
|---|---|---|
| committer | Danny Milosavljevic <dannym@friendly-machines.com> | 2026-07-13 18:51:17 +0200 |
| commit | c8cb067001fd38b1145e48413e43fa99cbf93347 (patch) | |
| tree | ba760911cc4554c0bc331184ec40a1712bc717d0 /gnu/packages/rust-sources.scm | |
| parent | ad725fefe044ee841cf18f749c6fb8ae97d91929 (diff) | |
gnu: codex: Update to 0.144.1.
* gnu/packages/codex.scm (codex): Update to 0.144.1.
* gnu/packages/rust-sources.scm (rust-codex-0.142.0): Delete variable.
* gnu/packages/rust-crates.scm: Update accordingly.
* gnu/packages/patches/codex-0.144.1-disable-code-mode.patch: New file.
* gnu/packages/patches/codex-0.144.1-test-selected-capability-readiness.patch: New file.
* gnu/packages/patches/codex-0.144.1-test-disable-network-model-refresh.patch: New file.
* gnu/packages/patches/rust-codex-0.120.0-remove-libwebrtc.patch: Rename to...
* gnu/packages/patches/codex-0.144.1-remove-libwebrtc.patch: ...this.
* gnu/packages/patches/rust-codex-0.124.0-remove-patch-sections.patch: Rename to...
* gnu/packages/patches/codex-0.144.1-remove-patch-sections.patch: ...this.
* gnu/packages/patches/rust-codex-0.98.0-test-shebangs.patch: Rename to...
* gnu/packages/patches/codex-0.144.1-test-shebangs.patch: ...this.
* gnu/packages/patches/rust-codex-0.120.0-test-timeout.patch: Rename to...
* gnu/packages/patches/codex-0.144.1-test-timeout.patch: ...this.
* gnu/packages/patches/rust-codex-0.124.0-code-mode-stub-toolname.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Update references.
Diffstat (limited to 'gnu/packages/rust-sources.scm')
| -rw-r--r-- | gnu/packages/rust-sources.scm | 174 |
1 files changed, 0 insertions, 174 deletions
diff --git a/gnu/packages/rust-sources.scm b/gnu/packages/rust-sources.scm index 451846818c7..6095660b29f 100644 --- a/gnu/packages/rust-sources.scm +++ b/gnu/packages/rust-sources.scm | |||
| @@ -1378,180 +1378,6 @@ language models.") | |||
| 1378 | repository, used as dependencies by codex-acp.") | 1378 | repository, used as dependencies by codex-acp.") |
| 1379 | (license license:asl2.0)))) | 1379 | (license license:asl2.0)))) |
| 1380 | 1380 | ||
| 1381 | (define-public rust-codex-0.124.0 | ||
| 1382 | (hidden-package | ||
| 1383 | (package | ||
| 1384 | (name "rust-codex") | ||
| 1385 | (version "0.124.0") | ||
| 1386 | (source | ||
| 1387 | (origin | ||
| 1388 | (method git-fetch) | ||
| 1389 | (uri (git-reference | ||
| 1390 | (url "https://github.com/openai/codex") | ||
| 1391 | (commit "e9fb49366c93a1478ec71cc41ecee415a197d036"))) | ||
| 1392 | (file-name (git-file-name name version)) | ||
| 1393 | (sha256 | ||
| 1394 | (base32 "06il60npjnc0h91afyp3wk725cgy3ywk3hx2sbvzdxx6037z6nb0")) | ||
| 1395 | (modules '((guix build utils))) | ||
| 1396 | (snippet '(begin | ||
| 1397 | ;;; These are JSON manifests with a dotslash | ||
| 1398 | ;;; shebang that download and run pre-built | ||
| 1399 | ;;; binaries (ripgrep, bash) at runtime. | ||
| 1400 | (delete-file "codex-cli/bin/rg") | ||
| 1401 | ;; Bundled bubblewrap source tree; includes a | ||
| 1402 | ;; compiled BPF blob (demos/flatpak.bpf). | ||
| 1403 | (delete-file-recursively "codex-rs/vendor/bubblewrap"))) | ||
| 1404 | (patches (search-patches | ||
| 1405 | "codex-acp-0.11.1-disable-code-mode.patch" | ||
| 1406 | "rust-codex-0.124.0-code-mode-stub-toolname.patch" | ||
| 1407 | "rust-codex-0.124.0-remove-patch-sections.patch" | ||
| 1408 | "rust-codex-0.120.0-remove-libwebrtc.patch")))) | ||
| 1409 | (build-system cargo-build-system) | ||
| 1410 | (arguments | ||
| 1411 | (list | ||
| 1412 | #:skip-build? #t | ||
| 1413 | #:cargo-package-crates | ||
| 1414 | ;; Order matters: dependencies must come before packages that need them | ||
| 1415 | ''(;; Topologically sorted by internal dependency order. | ||
| 1416 | "codex-async-utils" | ||
| 1417 | "codex-utils-absolute-path" | ||
| 1418 | "codex-execpolicy" | ||
| 1419 | "codex-utils-home-dir" | ||
| 1420 | "codex-utils-rustls-provider" | ||
| 1421 | "codex-network-proxy" | ||
| 1422 | "codex-utils-cache" | ||
| 1423 | "codex-utils-image" | ||
| 1424 | "codex-utils-string" | ||
| 1425 | "codex-utils-template" | ||
| 1426 | "codex-protocol" | ||
| 1427 | "codex-agent-identity" | ||
| 1428 | "codex-experimental-api-macros" | ||
| 1429 | "codex-shell-command" | ||
| 1430 | "codex-utils-cargo-bin" | ||
| 1431 | "codex-app-server-protocol" | ||
| 1432 | "codex-client" | ||
| 1433 | "codex-api" | ||
| 1434 | "codex-otel" | ||
| 1435 | "codex-features" | ||
| 1436 | "codex-model-provider-info" | ||
| 1437 | "codex-utils-path" | ||
| 1438 | "codex-config" | ||
| 1439 | "codex-sandboxing" | ||
| 1440 | "codex-utils-pty" | ||
| 1441 | "codex-exec-server" | ||
| 1442 | "codex-git-utils" | ||
| 1443 | "codex-keyring-store" | ||
| 1444 | "codex-terminal-detection" | ||
| 1445 | "codex-login" | ||
| 1446 | "codex-utils-plugins" | ||
| 1447 | "codex-plugin" | ||
| 1448 | "codex-analytics" | ||
| 1449 | "codex-ansi-escape" | ||
| 1450 | "codex-apply-patch" | ||
| 1451 | "codex-code-mode" | ||
| 1452 | "codex-connectors" | ||
| 1453 | "codex-skills" | ||
| 1454 | "codex-utils-output-truncation" | ||
| 1455 | "codex-core-skills" | ||
| 1456 | "codex-core-plugins" | ||
| 1457 | "codex-feedback" | ||
| 1458 | "codex-hooks" | ||
| 1459 | "codex-rmcp-client" | ||
| 1460 | "codex-mcp" | ||
| 1461 | "codex-aws-auth" | ||
| 1462 | "codex-model-provider" | ||
| 1463 | "codex-collaboration-mode-templates" | ||
| 1464 | "codex-response-debug-context" | ||
| 1465 | "codex-models-manager" | ||
| 1466 | "codex-file-search" | ||
| 1467 | "codex-state" | ||
| 1468 | "codex-rollout" | ||
| 1469 | "codex-rollout-trace" | ||
| 1470 | "codex-secrets" | ||
| 1471 | "codex-shell-escalation" | ||
| 1472 | "codex-thread-store" | ||
| 1473 | "codex-tools" | ||
| 1474 | "codex-utils-readiness" | ||
| 1475 | "codex-utils-stream-parser" | ||
| 1476 | "codex-windows-sandbox" | ||
| 1477 | "codex-core" | ||
| 1478 | "codex-linux-sandbox" | ||
| 1479 | "codex-arg0" | ||
| 1480 | "codex-backend-openapi-models" | ||
| 1481 | "codex-backend-client" | ||
| 1482 | "codex-utils-cli" | ||
| 1483 | "codex-chatgpt" | ||
| 1484 | "codex-cloud-requirements" | ||
| 1485 | "codex-device-key" | ||
| 1486 | "codex-utils-json-to-toml" | ||
| 1487 | "codex-app-server" | ||
| 1488 | "codex-app-server-client" | ||
| 1489 | "codex-app-server-test-client" | ||
| 1490 | "codex-cloud-tasks-client" | ||
| 1491 | "codex-cloud-tasks-mock-client" | ||
| 1492 | "codex-install-context" | ||
| 1493 | "codex-realtime-webrtc" | ||
| 1494 | "codex-utils-approval-presets" | ||
| 1495 | "codex-utils-elapsed" | ||
| 1496 | "codex-utils-fuzzy-match" | ||
| 1497 | "codex-lmstudio" | ||
| 1498 | "codex-ollama" | ||
| 1499 | "codex-utils-oss" | ||
| 1500 | "codex-utils-sandbox-summary" | ||
| 1501 | "codex-utils-sleep-inhibitor" | ||
| 1502 | "codex-exec" | ||
| 1503 | "codex-mcp-server" | ||
| 1504 | "codex-process-hardening" | ||
| 1505 | "codex-responses-api-proxy" | ||
| 1506 | "codex-uds" | ||
| 1507 | "codex-stdio-to-uds" | ||
| 1508 | "codex-debug-client" | ||
| 1509 | "codex-execpolicy-legacy" | ||
| 1510 | "codex-test-binary-support") | ||
| 1511 | #:phases | ||
| 1512 | #~(modify-phases %standard-phases | ||
| 1513 | (add-after 'unpack 'chdir-to-workspace | ||
| 1514 | (lambda _ | ||
| 1515 | (chdir "codex-rs"))) | ||
| 1516 | (add-after 'chdir-to-workspace 'patch-git-deps-to-vendor | ||
| 1517 | (lambda _ | ||
| 1518 | (substitute* "Cargo.toml" | ||
| 1519 | (("crossterm = \\{ git = [^}]+\\}") | ||
| 1520 | "crossterm = { version = \"0.28.1\" }") | ||
| 1521 | (("ratatui = \\{ git = [^}]+\\}") | ||
| 1522 | "ratatui = { version = \"0.29.0\" }") | ||
| 1523 | (("tokio-tungstenite = \\{ git = [^}]+\\}") | ||
| 1524 | "tokio-tungstenite = { version = \"0.28.0\" }") | ||
| 1525 | (("nucleo = \\{ git = [^}]+\\}") | ||
| 1526 | "nucleo = { version = \"0.5.0\" }") | ||
| 1527 | (("runfiles = \\{ git = [^}]+\\}") | ||
| 1528 | "runfiles = { version = \"0.1.0\" }")) | ||
| 1529 | ;; Disable V8 runtime in codex-code-mode. | ||
| 1530 | (substitute* "Cargo.toml" | ||
| 1531 | (("codex-code-mode = \\{ path = \"code-mode\" \\}") | ||
| 1532 | "codex-code-mode = { path = \"code-mode\", default-features = false }")))) | ||
| 1533 | (add-after 'patch-git-deps-to-vendor 'add-version-to-workspace-deps | ||
| 1534 | (lambda _ | ||
| 1535 | (let ((cargo-files (find-files "." "^Cargo\\.toml$"))) | ||
| 1536 | (substitute* cargo-files | ||
| 1537 | (("(codex[_-][a-z0-9_-]+) = \\{ path = " all name) | ||
| 1538 | (string-append name " = { version = \"0.124.0\", path = ")) | ||
| 1539 | (("(codex[_-][a-z0-9_-]+) = \\{ package = " all name) | ||
| 1540 | (string-append name " = { version = \"0.124.0\", package = ")) | ||
| 1541 | (("^(path = \"\\.\\./[^\"]*\")" all path-line) | ||
| 1542 | (string-append path-line "\nversion = \"0.124.0\"")))))) | ||
| 1543 | (add-after 'add-version-to-workspace-deps 'break-dev-dep-cycles | ||
| 1544 | (lambda _ | ||
| 1545 | (substitute* '("exec-server/Cargo.toml" "core/Cargo.toml") | ||
| 1546 | (("^codex-test-binary-support = \\{[^}]*\\}\n") ""))))))) | ||
| 1547 | (inputs (cargo-inputs 'rust-codex-0.124.0)) | ||
| 1548 | (home-page "https://github.com/openai/codex") | ||
| 1549 | (synopsis "OpenAI Codex workspace crates") | ||
| 1550 | (description | ||
| 1551 | "This package provides the workspace crates for the OpenAI Codex CLI | ||
| 1552 | and runtime for AI-assisted coding.") | ||
| 1553 | (license license:asl2.0)))) | ||
| 1554 | |||
| 1555 | ;; Also update (@ (gnu packages gnome) glycin-loaders) when updating this. | 1381 | ;; Also update (@ (gnu packages gnome) glycin-loaders) when updating this. |
| 1556 | (define-public rust-glycin-3 | 1382 | (define-public rust-glycin-3 |
| 1557 | (package | 1383 | (package |
