@echo off
chcp 65001 >nul
title ACE-Step 1.5 Guncelleme
color 0E

set "KOK=D:\__sistem__\Masaustu\FikoYT.Yeni.Cag\video-uretim"
set "ACE=%KOK%\ace-step"
set "REPO=%ACE%\ACE-Step-1.5"
set "VENV=%ACE%\.venv"

set "HF_HOME=%ACE%\hf-cache"
set "HUGGINGFACE_HUB_CACHE=%ACE%\hf-cache"
set "TRANSFORMERS_CACHE=%ACE%\hf-cache"
set "TORCH_HOME=%ACE%\torch-cache"
set "XDG_CACHE_HOME=%ACE%\xdg-cache"

echo ========================================================
echo   ACE-Step 1.5 Guncelleniyor
echo ========================================================
echo.

if not exist "%REPO%\.git" (
    echo [HATA] ACE-Step 1.5 kurulu degil. Once "ACE-Step-Kur.bat" calistirin.
    pause
    exit /b 1
)

cd /d "%REPO%"

echo [1/3] Kaynak kod guncelleniyor (git pull^)...
git pull
if errorlevel 1 (
    echo [UYARI] Git pull basarisiz. Internet baglantinizi kontrol edin.
)
echo.

call "%VENV%\Scripts\activate.bat"

echo [2/3] Python paketleri guncelleniyor...
pip install -e . --upgrade
echo.

echo [3/3] Ek paketler kontrol ediliyor...
pip install --upgrade "gradio>=6.0" "transformers>=4.51.0" diffusers accelerate
echo.

echo [OK] Guncelleme tamam.
echo.
echo Simdi "ACE-Step-Baslat.bat" ile calistirabilirsiniz.
pause
