Loading maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -12187,6 +12187,12 @@ github = "jdupak"; githubId = 22683640; }; jeafleohj = { name = "Jhony Elmer Angulo Fabian"; email = "jhonyangulof+nixpkgs@gmail.com"; github = "jeafleohj"; githubId = 26931381; }; jeancaspar = { name = "Jean Caspar"; github = "JeanCASPAR"; Loading pkgs/by-name/co/codex/package.nix +22 −4 Original line number Diff line number Diff line Loading @@ -4,9 +4,11 @@ rustPlatform, fetchFromGitHub, installShellFiles, cargo, clang, cmake, gitMinimal, libcap, libclang, makeBinaryWrapper, nix-update-script, Loading @@ -18,18 +20,30 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; version = "0.92.0"; version = "0.111.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; hash = "sha256-m/g+5wdehyaHDw6i5vik4HXiisY/iWFtPX0gKjCFPNY="; hash = "sha256-hdR70BhiMg9G/ibLCeHnRSY3PcGZDv0vnqBCbzSRD6I="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; cargoHash = "sha256-fuT8vPb9/7fZam129nR6y+r+3j46WBhlf73Htkcjpzc="; # TODO: Drop workaround once PR #486983 reaches master. depsExtraArgs = { nativeBuildInputs = [ cargo ]; postBuild = '' # delete all Cargo.toml files for which `cargo metadata` fails shopt -s globstar for manifest_path in "$out"/**/Cargo.toml; do cargo metadata --format-version 1 --no-deps --manifest-path "$manifest_path" >/dev/null || rm -v "$manifest_path" done ''; }; cargoHash = "sha256-Ym2fB9IWQzYdgOX3hiBd9XUI00xF4cIoKO2jpal4eUA="; nativeBuildInputs = [ clang Loading @@ -43,6 +57,9 @@ rustPlatform.buildRustPackage (finalAttrs: { buildInputs = [ libclang openssl ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libcap ]; # NOTE: set LIBCLANG_PATH so bindgen can locate libclang, and adjust Loading Loading @@ -99,8 +116,9 @@ rustPlatform.buildRustPackage (finalAttrs: { license = lib.licenses.asl20; mainProgram = "codex"; maintainers = with lib.maintainers; [ malo delafthi jeafleohj malo ]; platforms = lib.platforms.unix; }; Loading Loading
maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -12187,6 +12187,12 @@ github = "jdupak"; githubId = 22683640; }; jeafleohj = { name = "Jhony Elmer Angulo Fabian"; email = "jhonyangulof+nixpkgs@gmail.com"; github = "jeafleohj"; githubId = 26931381; }; jeancaspar = { name = "Jean Caspar"; github = "JeanCASPAR"; Loading
pkgs/by-name/co/codex/package.nix +22 −4 Original line number Diff line number Diff line Loading @@ -4,9 +4,11 @@ rustPlatform, fetchFromGitHub, installShellFiles, cargo, clang, cmake, gitMinimal, libcap, libclang, makeBinaryWrapper, nix-update-script, Loading @@ -18,18 +20,30 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; version = "0.92.0"; version = "0.111.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; hash = "sha256-m/g+5wdehyaHDw6i5vik4HXiisY/iWFtPX0gKjCFPNY="; hash = "sha256-hdR70BhiMg9G/ibLCeHnRSY3PcGZDv0vnqBCbzSRD6I="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; cargoHash = "sha256-fuT8vPb9/7fZam129nR6y+r+3j46WBhlf73Htkcjpzc="; # TODO: Drop workaround once PR #486983 reaches master. depsExtraArgs = { nativeBuildInputs = [ cargo ]; postBuild = '' # delete all Cargo.toml files for which `cargo metadata` fails shopt -s globstar for manifest_path in "$out"/**/Cargo.toml; do cargo metadata --format-version 1 --no-deps --manifest-path "$manifest_path" >/dev/null || rm -v "$manifest_path" done ''; }; cargoHash = "sha256-Ym2fB9IWQzYdgOX3hiBd9XUI00xF4cIoKO2jpal4eUA="; nativeBuildInputs = [ clang Loading @@ -43,6 +57,9 @@ rustPlatform.buildRustPackage (finalAttrs: { buildInputs = [ libclang openssl ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libcap ]; # NOTE: set LIBCLANG_PATH so bindgen can locate libclang, and adjust Loading Loading @@ -99,8 +116,9 @@ rustPlatform.buildRustPackage (finalAttrs: { license = lib.licenses.asl20; mainProgram = "codex"; maintainers = with lib.maintainers; [ malo delafthi jeafleohj malo ]; platforms = lib.platforms.unix; }; Loading