aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/formula_specialties.rb
AgeCommit message (Collapse)Author
2014-04-07GithubGistFormula doesn't need to know the exact signature of initializeJack Nagel
2014-03-11formula_specialties: fix AWS standard_instructionsTung Nguyen
Closes #27398. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-04Fix the bad value of EC2_HOME in the standard_instructionssowawa
Change EC2_HOME's value from 'export EC2_HOME="/usr/local/Cellar/ec2-api-tools/1.6.12.0/"' to 'export EC2_HOME="/usr/local/Cellar/ec2-api-tools/1.6.12.0/libexec"' Avoide the wrong value of EC_HOME caused by 024208466bfb4ffb479d48709caecc6a1e85ba4d Closes #25918. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-11-15AWS tools: always install to libexecAdam Vandenberg
Don't link jars into lib or service into bin.
2013-06-13ScriptFileFormula: remove override warningAdam Vandenberg
Closes #20445.
2013-06-06Warn when overriding ScriptFileFormula#installAdam Vandenberg
ScriptFileFormula's use is that it installs whatever was downloaded to bin; if the install is overridden, there's no benefit over deriving directly from Formula.
2013-06-06specialties: point to valid examplesAdam Vandenberg
2013-04-13Improved formula attribute validationJack Nagel
The initializer for Formula does a number of validations, but it does them in a weird order, and some attributes aren't validated under certain circumstances. This became even more of a mess when most software package attributes were moved into the SoftwareSpec class. This commit removes the last vestiges of storing these attributes as instance variables. In particular, it eliminates #set_instance_variable and #validate_variable, replacing them with methods that operate on SoftwareSpec instances, and generate more useful errors. Doing these validations unconditionally in the initializer means we bail out much earlier if the formula has invalid attributes or is not fully specified, and no longer need to validate in #prefix. Technically we don't need to validate in #brew either, but we continue to do so anyway as a safety measure, and because we cannot enforce calls to super in subclasses.
2012-07-04Introduce new formula specsJack Nagel
2012-06-07Point AWS environment variables at LinkedKegKarsten Sperling
(rather than the version being installed) This avoids having to change the variable when a different version is linked. Also ensure the private key / cert variables point to only 1 file. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-03-05Move AmazonWebServicesFormula to formula_specialtiesAdam Vandenberg
Enough formulae in core depend on this, pull it in here. When multi-repo support lands, perhaps we could set up Homebrew-AWS.
2012-03-05Move specialized formulae base classes into a new fileAdam Vandenberg