#!/bin/bash
#AlterPascaler 20260218

set -euo pipefail

echo "Dieses Script ist nur für ArchLinux und seine Derivate!"
echo "Da GTK2 nicht mehr in dem Standard Repository ist,"
echo "kann man es mit diesen Script aus dem "AUR" nach installieren."
echo "Die Installation kann ca. 10 Minuten dauern."
echo "Das Package wird ins '/tmp' Verzeichnis (RAM Laufwerk) installiert."
echo "Sollte der RAM Speicher nicht reichen, dann die Variable 'PGK_DIR' anpassen."
echo 
echo "Möchten sie das Script ausführen und GTK2 vom AUR installieren?"
echo "Zum Ausführen 'y'"

read answer

if [ $answer != "y" ] && [ $answer != "Y" ]; then
    echo "Es wird nichts installiert!"
    exit 1
fi

PGK_DIR="/tmp/install_gtk2"
PGK_AUR=$PGK_DIR"/gtk2"


if [ ! -d $PGK_DIR ]; then
  mkdir -p $PGK_DIR
else
  rm -rf $PGK_DIR/*
fi

cd $PGK_DIR

echo "Hole GTK2 vom AUR und speichere es nach "$PGK_DIR

git clone https://aur.archlinux.org/gtk2.git

echo "Wechsel ins Package Verzeichnis"

cd $PGK_AUR

echo "Build Package"

makepkg -s

echo "Installiere GTK2 Package"

sudo pacman -U gtk2*pkg.tar.zst

rm -rf $PGK_DIR