This commit is contained in:
jze9
2026-06-01 17:04:41 +05:00
parent 02d52b2850
commit 89c3500151
19 changed files with 100 additions and 64555 deletions

View File

@@ -71,10 +71,21 @@ cd "${SCRIPT_DIR}"
# Очистка
rm -rf build dist *.spec
# Портативный Firefox + geckodriver включаем, только если папка vendor наполнена.
VENDOR_ARG=()
if [ -d vendor ] && [ -n "$(ls -A vendor 2>/dev/null)" ]; then
VENDOR_ARG=(--add-data "vendor;vendor")
echo ">>> vendor/ включён в сборку"
else
echo ">>> ВНИМАНИЕ: vendor/ пуст — Firefox и geckodriver НЕ встроятся. Запустите: python fetch_vendor.py"
fi
${WINE_PYTHON} -m PyInstaller \
--onefile \
--noconsole \
--name "ФИАС_поиск" \
--add-data "extensions;extensions" \
"${VENDOR_ARG[@]}" \
--collect-all selenium \
--collect-all webdriver_manager \
--collect-all pdfplumber \