Fix lutris version detect

This commit is contained in:
the-sane 2023-01-30 15:17:19 -05:00
parent bc3d7d8fe7
commit 1f826de2c6

View File

@ -857,7 +857,7 @@ lutris_check() {
# Check the native lutris version number # Check the native lutris version number
if [ "$lutris_native" = "true" ]; then if [ "$lutris_native" = "true" ]; then
lutris_current="$(lutris -v)" lutris_current="$(lutris -v | awk -F '-' '{print $2}')"
if [ "$lutris_required" != "$lutris_current" ] && if [ "$lutris_required" != "$lutris_current" ] &&
[ "$lutris_current" = "$(printf "%s\n%s" "$lutris_current" "$lutris_required" | sort -V | head -n1)" ]; then [ "$lutris_current" = "$(printf "%s\n%s" "$lutris_current" "$lutris_required" | sort -V | head -n1)" ]; then
preflight_fail+=("Lutris is out of date.\nVersion $lutris_required or newer is required.") preflight_fail+=("Lutris is out of date.\nVersion $lutris_required or newer is required.")
@ -868,7 +868,7 @@ lutris_check() {
# Check the flatpak lutris version number # Check the flatpak lutris version number
if [ "$lutris_flatpak" = "true" ]; then if [ "$lutris_flatpak" = "true" ]; then
lutris_current="$(flatpak run net.lutris.Lutris -v)" lutris_current="$(flatpak run net.lutris.Lutris -v | awk -F '-' '{print $2}')"
if [ "$lutris_required" != "$lutris_current" ] && if [ "$lutris_required" != "$lutris_current" ] &&
[ "$lutris_current" = "$(printf "%s\n%s" "$lutris_current" "$lutris_required" | sort -V | head -n1)" ]; then [ "$lutris_current" = "$(printf "%s\n%s" "$lutris_current" "$lutris_required" | sort -V | head -n1)" ]; then
preflight_fail+=("Flatpak Lutris is out of date.\nVersion $lutris_required or newer is required.") preflight_fail+=("Flatpak Lutris is out of date.\nVersion $lutris_required or newer is required.")