inicinado

This commit is contained in:
2026-02-01 16:44:59 -03:00
commit 73f278bec4
6 changed files with 262 additions and 0 deletions

52
install-deps.sh Executable file
View File

@@ -0,0 +1,52 @@
#!/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