In this repository I'm learning differences which Caleb Maclennan made to update electron AUR package from 22 version to 24.

changes

  1. bumped electron & chromium versions. used suffix for electron version(24.4.1)
  2. forced use libffi from system instead of repository because of repetition count update
  3. changed electron source to use tag instead of commit
  4. changed chromium source to official repository
  5. changed patches that is used to compile chomium
  6. skipped sha256 sum for chromium
  7. added sha256 sums for patches
  8. linked chromium source to economy disk space
  9. disabled Profile-Guided Optimization(wiki). See chrome_pgo_phase in list of all gn arguments to understand flags