#!/bin/bash # Script de instalação de dependências para o Benedito Globo WebView App echo "📦 Instalando dependências necessárias..." echo "" # Detectar distribuição Linux if [ -f /etc/os-release ]; then . /etc/os-release OS=$ID else echo "❌ Não foi possível detectar a distribuição Linux" exit 1 fi case $OS in ubuntu|debian|linuxmint|pop) echo "🐧 Detectado: $OS" echo "Instalando: valac, libgtk-3-dev, libwebkit2gtk-4.1-dev" sudo apt-get update sudo apt-get install -y valac libgtk-3-dev libwebkit2gtk-4.1-dev ;; fedora|rhel|centos) echo "🎩 Detectado: $OS" echo "Instalando: vala, gtk3-devel, webkit2gtk3-devel" sudo dnf install -y vala gtk3-devel webkit2gtk3-devel ;; arch|manjaro) echo "🏔️ Detectado: $OS" echo "Instalando: vala, gtk3, webkit2gtk" sudo pacman -S --noconfirm vala gtk3 webkit2gtk ;; *) echo "⚠️ Distribuição não reconhecida: $OS" echo "Por favor, instale manualmente:" echo " - valac (compilador Vala)" echo " - GTK+ 3 development files" echo " - WebKit2GTK development files" exit 1 ;; esac if [ $? -eq 0 ]; then echo "" echo "✅ Dependências instaladas com sucesso!" echo "Agora você pode compilar o aplicativo com: ./compile.sh" else echo "" echo "❌ Erro ao instalar dependências" exit 1 fi