William Woodruff afe0fde49c os/mac: optionally use ruby_macho.
- and branch for dylib_id_and_dylibs
- add branches for dylib id changing and change_install_name
- rename MachO module to HomebrewMachO to prevent namespace clashes
  with MachO in ruby-macho. this will eventually be replaced entirely
  with direct calls to ruby-macho methods
- break ruby-macho implementation out into separate RubyMachO module,
  and include either RubyMachO or CctoolsMachO (the original
  implementation) based on the HOMEBREW_RUBY_MACHO env var
- move ArchitectureListExtension and RubyMachO into separate files
- create {ruby_,cctools_,,}relocate.rb for isolation of different
  methods of mach-o relocation (ruby-macho vs. cctools)
- fill in require_install_name_tool? for ruby_relocate.rb
- rename {ruby_,cctools_,,}relocate.rb to keg, isolate requires in
  os/mac

Closes Homebrew/homebrew#45001.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2016-02-03 21:25:40 +00:00
..
2015-08-03 13:22:35 +01:00
2016-01-03 19:08:10 +00:00
2015-08-03 13:22:35 +01:00
2016-01-03 19:08:11 +00:00
2016-02-03 21:25:40 +00:00
2016-02-03 21:10:01 +00:00
2015-12-26 23:00:38 +01:00
2016-02-03 21:25:20 +00:00
2015-11-23 22:56:18 -08:00
2015-12-09 16:56:59 +08:00
2016-01-04 13:17:21 +01:00
2016-01-03 19:08:11 +00:00
2015-08-03 13:22:35 +01:00
2015-08-03 13:22:35 +01:00
2015-12-13 01:29:52 +08:00
2015-08-03 13:22:35 +01:00
2015-08-03 13:22:35 +01:00
2016-01-19 12:54:00 +00:00
2015-08-03 13:22:35 +01:00
2015-12-09 16:56:59 +08:00
2016-02-02 18:08:13 +00:00
2015-10-18 22:57:42 +08:00
2016-01-13 21:37:22 +01:00
2016-01-15 16:26:04 +08:00
2016-01-27 18:27:39 -05:00
2015-08-03 13:22:35 +01:00

Homebrew's Formula API

This is the (partially) documented public API for Homebrew.

The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.

You may also find the Formula Cookbook and Ruby Style Guide helpful in creating formulae.

Good luck!