Revamp logic to install libgirepository-2.0-dev or 1.0-dev

This commit is contained in:
Adnan Hodzic 2025-04-10 07:46:32 +02:00
parent 3898246f4b
commit 8870b62b17

View File

@ -77,12 +77,19 @@ function tool_install {
}
if [ -f /etc/debian_version ]; then
VERSION=$(cat /etc/debian_version)
# VERSION="CSCS"
if [[ "$VERSION" =~ ^12(\.[0-9]+)?$ || ("$VERSION" =~ ^[0-9]+$ && "$VERSION" -lt 12) ]]; then
LIB_GI_REPO="libgirepository1.0-dev"
else
LIB_GI_REPO="libgirepository-2.0-dev"
detected_distro "Debian based"
VERSION=$(cat /etc/debian_version)
# https://github.com/AdnanHodzic/auto-cpufreq/pull/826
# install necessary debian dependencies
sudo apt update
if apt-cache show libgirepository-2.0-dev > /dev/null 2>&1; then
echo "Installing libgirepository-2.0-dev ..."
sudo apt install -y libgirepository-2.0-dev
else
echo "Installing libgirepository1.0-dev..."
sudo apt install -y libgirepository1.0-dev
fi
echo $LIB_GI_REPO needs to be installed for version $VERSION