Merge pull request #280875 from hacker1024/fix/dart-language-version-regex

pub2nix: Fix language version RegEx on Darwin

authored by Maciej Krüger and committed by GitHub 60e27c95 6a4c6cb5

+1 -1
+1 -1
pkgs/build-support/dart/pub2nix/package-config.nix
··· 41 41 fi 42 42 43 43 languageConstraint="$(yq -r .environment.sdk "''${packageSources["$package"]}/''${packageRoots["$package"]}/pubspec.yaml")" 44 - if [[ "$languageConstraint" =~ ^[[:space:]]*(\^|>=|>|)[[:space:]]*([[:digit:]]+\.[[:digit:]]+)\.[[:digit:]]+.*$ ]]; then 44 + if [[ "$languageConstraint" =~ ^[[:space:]]*(\^|>=|>)?[[:space:]]*([[:digit:]]+\.[[:digit:]]+)\.[[:digit:]]+.*$ ]]; then 45 45 languageVersionJson="\"''${BASH_REMATCH[2]}\"" 46 46 elif [ "$languageConstraint" = 'any' ]; then 47 47 languageVersionJson='null'