Skip to content

Instantly share code, notes, and snippets.

@palm002
Last active February 20, 2020 10:10
Show Gist options
  • Save palm002/188594d44e86c2c006c7ce2ec61c21cd to your computer and use it in GitHub Desktop.
Save palm002/188594d44e86c2c006c7ce2ec61c21cd to your computer and use it in GitHub Desktop.
ICU4C ISSUES

ICU4C ISSUES

Get version 62.1

  1. We first need a deep clone of the Homebrew repo. This may take a while: git -C $(brew --repo homebrew/core) fetch --unshallow
  2. brew log icu4c to track down a commit that references 62.1; 575eb4b does the trick.
  3. cd $(brew --repo homebrew/core)
  4. git checkout 575eb4b -- Formula/icu4c.rb
  5. brew uninstall --ignore-dependencies icu4c
  6. brew install icu4c You should now have the correct version of the dependency!
  7. git reset && git checkout . Cleanup your modified recipe.

Get version 63.1

  1. We first need a deep clone of the Homebrew repo. This may take a while: git -C $(brew --repo homebrew/core) fetch --unshallow
  2. brew log icu4c to track down a commit that references 63.1; bc0c979 does the trick.
  3. cd $(brew --repo homebrew/core)
  4. git checkout bc0c979 -- Formula/icu4c.rb
  5. brew uninstall --ignore-dependencies icu4c
  6. brew install icu4c You should now have the correct version of the dependency!
  7. git reset && git checkout . Cleanup your modified recipe.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment