inicinado
This commit is contained in:
52
install-deps.sh
Executable file
52
install-deps.sh
Executable 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
|
||||
Reference in New Issue
Block a user