mirror of
https://github.com/aaddrick/claude-desktop-debian.git
synced 2026-05-17 00:26:21 +03:00
fix: copy locale JSON files into Nix package resources
copy_locale_files is skipped in nix mode (it depends on stage_electron setting electron_resources_dest). Copy the locale JSONs directly from the extracted installer into $out resources as a safety net — they're also inside app.asar at resources/i18n/. Co-Authored-By: Claude <claude@anthropic.com>
This commit is contained in:
@@ -111,6 +111,14 @@ stdenvNoCC.mkDerivation {
|
||||
fi
|
||||
done
|
||||
|
||||
# Install locale JSON files into resources (belt-and-suspenders;
|
||||
# they're also packed inside app.asar at resources/i18n/)
|
||||
for locale_json in build/claude-extract/lib/net45/resources/*-*.json; do
|
||||
if [ -f "$locale_json" ]; then
|
||||
cp "$locale_json" $out/lib/claude-desktop/resources/
|
||||
fi
|
||||
done
|
||||
|
||||
# Install .desktop file
|
||||
mkdir -p $out/share/applications
|
||||
install -Dm644 ${desktopItem}/share/applications/* $out/share/applications/
|
||||
|
||||
Reference in New Issue
Block a user