sync: update from private repo (f6d625db)
CI / build-and-test (push) Has been cancelled

This commit is contained in:
oss-sync
2026-06-26 03:35:45 +00:00
parent 29ccaf1e92
commit b857c33ef6
371 changed files with 31312 additions and 8172 deletions
+22 -4
View File
@@ -26,7 +26,7 @@ echo ""
# -------------------------------------------------
# 1. Playwright ブラウザバイナリ
# -------------------------------------------------
echo "[1/4] Playwright ブラウザ..."
echo "[1/5] Playwright ブラウザ..."
# playwright が要求する chromium のパスを取得
EXPECTED_PATH=$(node -e "
@@ -70,7 +70,7 @@ echo ""
# -------------------------------------------------
# 2. noVNC 依存(オプション)
# -------------------------------------------------
echo "[2/4] noVNC 依存(オプション)..."
echo "[2/5] noVNC 依存(オプション)..."
NOVNC_DEPS=(Xvfb x11vnc websockify)
NOVNC_MISSING=()
@@ -91,7 +91,7 @@ echo ""
# -------------------------------------------------
# 3. better-sqlite3 ネイティブモジュール
# -------------------------------------------------
echo "[3/4] ネイティブモジュール..."
echo "[3/5] ネイティブモジュール..."
if node -e "require('better-sqlite3')" 2>/dev/null; then
pass "better-sqlite3: ロード OK"
@@ -104,7 +104,7 @@ echo ""
# -------------------------------------------------
# 4. 日本語フォント(AnnotateImage のテキスト描画用)
# -------------------------------------------------
echo "[4/4] 日本語フォント(オプション)..."
echo "[4/5] 日本語フォント(オプション)..."
if command -v fc-list >/dev/null 2>&1; then
if fc-list :lang=ja 2>/dev/null | grep -q .; then
@@ -118,6 +118,24 @@ fi
echo ""
# -------------------------------------------------
# 5. LibreOfficePowerPoint プレビューの画像化用・オプション)
# -------------------------------------------------
echo "[5/5] LibreOffice(オプション)..."
# ファイルプレビューで .pptx/.ppt をスライド画像化する際、soffice で PDF 化してから
# PyMuPDF で PNG にする(src/bridge/office-preview.ts)。未導入でも他機能には影響せず、
# PowerPoint プレビューだけが「変換エンジン未導入」のダウンロード案内に切り替わる。
# Excel(.xlsx/.xlsm) プレビューは exceljsnpm)で完結するので soffice 不要。
# Docker イメージでは Dockerfile が libreoffice-impress を同梱する。
if command -v soffice >/dev/null 2>&1; then
pass "soffice: $(command -v soffice)"
else
warn "soffice 未検出 — PowerPoint(.pptx/.ppt) プレビューの画像化に必要です。'sudo apt install --no-install-recommends libreoffice-impress' を実行してください(Excel プレビューには不要)"
fi
echo ""
# -------------------------------------------------
# サマリー
# -------------------------------------------------