From 55f537ecd88ea5a4421775bbe90d29292f2d4fc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Attila=20Ol=C3=A1h?= Date: Tue, 25 Aug 2026 21:32:15 +0200 Subject: [PATCH] codebase-memory-mcp: 0.8.1 -> 0.10.8 Diff: https://github.com/DeusData/codebase-memory-mcp/compare/v0.8.1...v0.10.8 --- pkgs/by-name/co/codebase-memory-mcp/package.nix | 9 ++++----- .../remove-install-update.diff | 16 ++++++++-------- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/co/codebase-memory-mcp/package.nix b/pkgs/by-name/co/codebase-memory-mcp/package.nix index e27c09b5cd86..a6483ec03a50 100644 --- a/pkgs/by-name/co/codebase-memory-mcp/package.nix +++ b/pkgs/by-name/co/codebase-memory-mcp/package.nix @@ -10,13 +10,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "codebase-memory-mcp"; - version = "0.8.1"; + version = "0.10.8"; src = fetchFromGitHub { owner = "DeusData"; repo = "codebase-memory-mcp"; rev = "v${finalAttrs.version}"; - hash = "sha256-H0l8H2JhPT1Rs0p+CJC1a1qYtnZNgLGe6n7PmM+WvE4="; + hash = "sha256-lPuayLN6W31zQ45UTQehP+tmoo/UrQJuRsJzi1wZ9Tg="; }; patches = [ @@ -27,14 +27,13 @@ stdenv.mkDerivation (finalAttrs: { substituteInPlace Makefile.cbm \ --replace-fail "npm ci &&" "" - substituteInPlace scripts/embed-frontend.sh \ - --replace-fail "/bin/bash" "${bash}/bin/bash" + patchShebangs scripts/embed-frontend.sh ''; npmDeps = fetchNpmDeps { inherit (finalAttrs) src; sourceRoot = "${finalAttrs.src.name}/${finalAttrs.npmRoot}"; - hash = "sha256-feoZNsZfrPgoLdjlnnh3w3vTxR6AwPdUkPubaR93TAk="; + hash = "sha256-cDwGJi8M/t7eTHVKu6TzW7L9OUAQgB+0c+fiTgPn7cE="; }; npmRoot = "graph-ui"; diff --git a/pkgs/by-name/co/codebase-memory-mcp/remove-install-update.diff b/pkgs/by-name/co/codebase-memory-mcp/remove-install-update.diff index fa35f0c3dec0..f168f9e1ce9f 100644 --- a/pkgs/by-name/co/codebase-memory-mcp/remove-install-update.diff +++ b/pkgs/by-name/co/codebase-memory-mcp/remove-install-update.diff @@ -1,20 +1,20 @@ diff --git a/src/main.c b/src/main.c -index f2b72cb..1663138 100644 --- a/src/main.c +++ b/src/main.c -@@ -284,9 +284,6 @@ static void print_help(void) { - printf("Usage:\n"); +@@ -894,10 +894,6 @@ static void print_help(void) { printf(" codebase-memory-mcp Run MCP server on stdio\n"); - printf(" codebase-memory-mcp cli [json] Run a single tool\n"); -- printf(" codebase-memory-mcp install [-y|-n] [--force] [--dry-run]\n"); + printf(" codebase-memory-mcp cli [--progress] [--json] [args]\n"); + printf(" Run one tool locally, then exit\n"); +- printf(" codebase-memory-mcp install [-y|-n] [--force] [--dry-run] " +- "[--dir=] [--skip-config]\n"); - printf(" codebase-memory-mcp uninstall [-y|-n] [--dry-run]\n"); - printf(" codebase-memory-mcp update [-y|-n]\n"); printf(" codebase-memory-mcp config \n"); printf(" codebase-memory-mcp --version Print version\n"); printf(" codebase-memory-mcp --help Print this help\n"); -@@ -331,15 +328,6 @@ static int handle_subcommand(int argc, char **argv) { - cbm_mem_init(MAIN_RAM_FRACTION); - return cbm_cmd_hook_augment(); +@@ -1063,15 +1059,6 @@ static int handle_subcommand(int argc, char **argv, cbm_project_lock_manager_t + cbm_mem_init(cbm_mem_ram_fraction_for_total(cbm_system_info().total_ram)); + return cbm_cmd_hook_augment(argc - i - SKIP_ONE, argv + i + SKIP_ONE); } - if (strcmp(argv[i], "install") == 0) { - return cbm_cmd_install(argc - i - SKIP_ONE, argv + i + SKIP_ONE);