#!/bin/bash
# ==============================================================
# Nombre:            mintinstall-devuan.sh
# Autor:             Charlie Martínez® <cmartinez@quirinux.org>
# Licencia:          https://www.gnu.org/licenses/gpl-3.0.txt
# Utilidad:          Instala Centro de Software en Devuan
# Distro:            Quirinux 2.x (Devuan Daedalus / Excalibur)
# ==============================================================
# Ejecutar con permisos de administración
# ==============================================================

clear

# Asegurar PATH completo en sistemas tipo Devuan
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

echo ""
echo "====> Verificando que esté instalado wget..."
if ! command -v wget >/dev/null 2>&1; then
    echo "====>  wget no está instalado. Instalando..."
    apt update
    apt install -y wget
else
    echo "====>  wget ya está instalado."
fi

echo "====> Creando carpeta de destino /tmp/mintinstall..."
DEST="/tmp/mintinstall"
mkdir -p "$DEST"

# Lista de URLs a descargar
URLS=(
"https://repo.quirinux.org/pool/main/a/aptdaemon/aptdaemon-data_1.1.5+q2_all.deb"
"https://repo.quirinux.org/pool/main/a/aptdaemon/aptdaemon_1.1.9+q2_all.deb"
"https://repo.quirinux.org/pool/main/a/aptdaemon/python3-aptdaemon.gtk3widgets_1.1.6+q2_all.deb"
"https://repo.quirinux.org/pool/main/a/aptdaemon/python3-aptdaemon_1.1.3+q2_all.deb"
"https://repo.quirinux.org/pool/main/p/python-defer/python3-defer_1.0.7+q2_all.deb"
"https://repo.quirinux.org/pool/main/m/mint-common/mint-common_2.3.3+q2_all.deb"
"https://repo.quirinux.org/pool/main/m/mint-translations/mint-translations_2023.07.08+q2_all.deb"
"https://repo.quirinux.org/pool/main/m/mintinstall/mintinstall_8.4.7+q2_all.deb"
"https://repo.quirinux.org/pool/main/a/app-install-data-ubuntu/app-install-data_15.16+q2_all.deb"
"https://repo.quirinux.org/pool/main/f/flatpakconfig/flatpakconfig_1.3.9+q2_all.deb"
)

echo "====> Descargando paquetes .deb necesarios..."
for url in "${URLS[@]}"; do
    wget -P "$DEST" "$url"
done

# 3) Instalar los .deb:
echo "====> Instalando paquetes..."
apt install --no-install-recommends -y /tmp/mintinstall/*.deb

echo ""
echo "========================================================"
echo " INSTALACIÓN COMPLETA"
echo "========================================================"
echo " Accede al centro de software desde:"
echo " >>> Menu Aplicaciones > Otras > Centro de software"
echo ""
echo " Si necesitas instalar la compatibilidad con Flatpak:"
echo " >>> Menú Aplicaciones > Configuración > Flatpak-Config"
echo "========================================================"
echo ""
