* Remove i686 compatibility from packages with dependencies incompatible with i686
* Remove armv7l compatibility from packages with dependencies incompatible with arvm7l
* Abort builds/installs if the package has incompatible dependencies
* Add binary_compression value to each package
* Remove binary_url values and arrays
* Handle packages with empty binary_sha256 arrays (either missing binaries or not compiled by us)
* Rename IgnoredPatterns to AllowedPatterns.
* Exclude docopt.rb (not our code) from Rubocop
* Disable Style/RedundantReturn
* Disable Style/MutableConstant
* Disable Style/NumericLiterals
* Set Layout/IndentationStyle to spaces
* Temporarily disable various cops.
* Add Rubocop CI via Octocop
* Lint tree with rubocop -A -c .rubocop.yml
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
* lib/package.rb: Add `no_compile_needed` flag
* Bump version
* Check `no_compile_needed` also in `def strip_dir`
* Change all `CREW_NOT_STRIP` to `no_compile_needed`
- Add self.patch section to chibi_scheme
- Change home from http to https for gemacs
- Update arduino_ide from 1.8.9 to 1.8.10
- Update mcelog from 162 to 165
- Update rsu_client from 4.3.7 to 4.3.8
- Add pre-built binaries
Use #{CREW_DEST_PREFIX}/bin instead of #{CREW_PREFIX}/bin and take into acount @uberhacker's suggestions
Remove 2 assignment operations
Move variable definitions to the top of the file