From 8baad2c91f701fb8a2b155ee88f7f424e9bd9d5a Mon Sep 17 00:00:00 2001 From: Ed Reel Date: Tue, 2 Dec 2025 20:43:02 -0600 Subject: [PATCH] Add codex package (#13689) --- manifest/x86_64/c/codex.filelist | 2 ++ packages/codex.rb | 25 +++++++++++++++++++++++++ tools/packages.yaml | 5 +++++ 3 files changed, 32 insertions(+) create mode 100644 manifest/x86_64/c/codex.filelist create mode 100644 packages/codex.rb diff --git a/manifest/x86_64/c/codex.filelist b/manifest/x86_64/c/codex.filelist new file mode 100644 index 0000000000..c0a53e732c --- /dev/null +++ b/manifest/x86_64/c/codex.filelist @@ -0,0 +1,2 @@ +# Total size: 47023400 +/usr/local/bin/codex diff --git a/packages/codex.rb b/packages/codex.rb new file mode 100644 index 0000000000..28b48a1f3a --- /dev/null +++ b/packages/codex.rb @@ -0,0 +1,25 @@ +require 'package' + +class Codex < Package + description 'Lightweight coding agent that runs in your terminal' + homepage 'https://github.com/openai/codex' + version '0.64.0' + license 'Apache-2.0' + compatibility 'x86_64' + min_glibc '2.28' + source_url "https://github.com/openai/codex/releases/download/rust-v#{version}/codex-x86_64-unknown-linux-gnu.zst" + source_sha256 'd13fc4ea818b9bb5c2d590ebd4f20abc5d26efd5bd8aa8a477a6271fd0814c9a' + + depends_on 'zstd' + + no_compile_needed + + def self.install + system 'zstd -dv codex-x86_64-unknown-linux-gnu.zst' + FileUtils.install 'codex-x86_64-unknown-linux-gnu', "#{CREW_DEST_PREFIX}/bin/codex", mode: 0o755 + end + + def self.postinstall + ExitMessage.add "\nType 'codex' to get started.\n" + end +end diff --git a/tools/packages.yaml b/tools/packages.yaml index 237eab8b28..b940fbafa0 100644 --- a/tools/packages.yaml +++ b/tools/packages.yaml @@ -1095,6 +1095,11 @@ url: http://codelobsteride.com/#download activity: medium --- kind: url +name: codex +url: https://github.com/openai/codex/releases +activity: high +--- +kind: url name: codon url: https://github.com/exaloop/codon/releases activity: low