mirror of
https://github.com/the-sane/lug-helper.git
synced 2025-07-11 08:13:25 +00:00
wine version range for default runner
This commit is contained in:
@ -144,13 +144,15 @@ runner_sources=(
|
|||||||
|
|
||||||
# Set the default runner to install when the system wine doesn't meet requirements
|
# Set the default runner to install when the system wine doesn't meet requirements
|
||||||
# default_runner_source corresponds to an EVEN NUMBER index in runner_sources above
|
# default_runner_source corresponds to an EVEN NUMBER index in runner_sources above
|
||||||
default_runner="wine-10.5-amd64.tar.xz"
|
default_runner="wine-10.0-amd64.tar.xz"
|
||||||
default_runner_source=0
|
default_runner_source=0
|
||||||
|
|
||||||
######## Requirements ######################################################
|
######## Requirements ######################################################
|
||||||
|
|
||||||
# Wine minimum version
|
# Wine minimum version
|
||||||
wine_required="9.4"
|
wine_min_required="9.4"
|
||||||
|
# Wine maximum version
|
||||||
|
wine_max_required="10.0"
|
||||||
|
|
||||||
# Minimum amount of RAM in GiB
|
# Minimum amount of RAM in GiB
|
||||||
memory_required="16"
|
memory_required="16"
|
||||||
@ -879,11 +881,11 @@ wine_check() {
|
|||||||
# Check it against the required version
|
# Check it against the required version
|
||||||
if [ -z "$wine_current" ]; then
|
if [ -z "$wine_current" ]; then
|
||||||
system_wine_ok="false"
|
system_wine_ok="false"
|
||||||
elif [ "$wine_required" != "$wine_current" ] &&
|
elif [ "$(printf "%s\n%s" "$wine_min_required" "$wine_current" | sort -V | head -n1)" = "$wine_min_required" ] && \
|
||||||
[ "$wine_current" = "$(printf "%s\n%s" "$wine_current" "$wine_required" | sort -V | head -n1)" ]; then
|
[ "$(printf "%s\n%s" "$wine_current" "$wine_max_required" | sort -V | head -n1)" = "$wine_current" ]; then
|
||||||
system_wine_ok="false"
|
|
||||||
else
|
|
||||||
system_wine_ok="true"
|
system_wine_ok="true"
|
||||||
|
else
|
||||||
|
system_wine_ok="false"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user