diff --git a/flutter/build_fdroid.sh b/flutter/build_fdroid.sh index cc40e1422..1f3e027d3 100755 --- a/flutter/build_fdroid.sh +++ b/flutter/build_fdroid.sh @@ -40,7 +40,7 @@ prepare_flutter() { # Patch flutter - if dpkg --compare-versions "${VERSION}" ge "3.24.4"; then + if dpkg --compare-versions "${VERSION}" ge "3.24.4" && dpkg --compare-versions "${VERSION}" lt "3.44.0"; then git apply "${ROOTDIR}/.github/patches/flutter_3.24.4_dropdown_menu_enableFilter.diff" fi @@ -324,11 +324,7 @@ prebuild) # Install Flutter bridge version - # Unbraced on purpose: F-Droid recipes rewrite the braced form with sed to - # pin a version, but the bridge generator only works with the Flutter - # version bridge.yml uses - - prepare_flutter "$FLUTTER_BRIDGE_VERSION" "${HOME}/flutter" + prepare_flutter "${FLUTTER_BRIDGE_VERSION}" "${HOME}/flutter" # Save changes @@ -346,7 +342,7 @@ prebuild) pushd flutter flutter clean - flutter packages pub get --enforce-lockfile + flutter packages pub get popd # flutter