aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/requirements.rb
AgeCommit message (Collapse)Author
2015-04-21Add RubyRequirement.Mike McQuaid
2015-02-28java: move java_dependency into a separate file and add ↵Xu Cheng
Language::Java.java_home_env Also update activemq to test against it Closes #37218. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-02-25JavaDependency: stop appending trailing +Xu Cheng
Closes #37175. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-02-24JavaDependency: add inspectXu Cheng
Closes #37106. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-02-24JavaDependency: stop ignoring trailing +Xu Cheng
This is a follow up of #36376
2015-02-24JavaDependency: set JAVA_HOME and CFLAGS in superenvXu Cheng
2015-02-24add inspect to Requirement subclassXu Cheng
Closes #37116. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-02-01JavaDependency: ignore trailing + in the versionBaptiste Fontaine
2015-01-22Add `depends_on :gpg`Xu Cheng
2015-01-08Allow java dependency to accept normal dependency tagsJack Nagel
2015-01-06requirements: externalise apr requirementDominyk Tiller
Removes the apr requirement from this internal document in favour of making it an external requirement, which allows us to use an apr formula to provide apr instead of asking people to install the whole CLT package.
2015-01-04Use more https in urls and updated some lost linksViktor Szakats
Closes #35531. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2014-12-28Set cask and download DSL values on requirements.Mike McQuaid
Closes #35257. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-25requirements: recommend casks where available.Mike McQuaid
Also, tweak the XQuartz requirement to not show 0.0.0 versions being required. Closes #35254. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-12-09Remove type checksJack Nagel
2014-12-09requirements: check Xcode version is a string.Mike McQuaid
Fixes #34822.
2014-12-09XcodeDependency: allow specifying a version.Mike McQuaid
2014-11-07tuntap: recommend upstream signed binary.Dominyk Tiller
We have an upstream signed binary available! Big big love to Mattias for this. This PR converts all the existing tuntap dependencies into binary-friendly tuntap dependencies, and adds a tuntap dependency to requirements to look for the kexts. Closes #33894. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-11-05Add `depend_on :apr`Jack Nagel
2014-10-23Add unsigned kext requirement.Dominyk Tiller
Creates a new requirement that dictates packages are unable to install due to requiring a signed kext to function. Closes #33404. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-10-06phantomjs: Yosemite fixes.Dominyk Tiller
Closes #32953. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-09-23Note that the JDK is required for java dependenciesJack Nagel
Closes #32224.
2014-09-11Use multiple-argument form of quiet_systemJack Nagel
2014-09-09Add :osxfuse dependency to support binary install.Johnathan Conley
add :osxfuse symbolic dependency add ConflictsWithFuseForOsx requirement for osxfuse/fuse4x/fuse4x-kext Closes #31975. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-08-25requirements: don't print out java_home.Mike McQuaid
2014-07-21requirements: add JavaDependency.Mike McQuaid
Requested in Homebrew/homebrew-science#1039. Closes #30852.
2014-06-03add homebrew to Tex requirementdgwakeman
Closes #29834. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-05-30Remove build attribute from Xcode depJack Nagel
2014-05-19Remove CLTDependencyJack Nagel
Closes #29379.
2014-04-21rewrite TeX requirement messageMario Mueller
Closes #28588. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-03-13Stop letting GitDependency inject HOMEBREW_PREFIX/bin into the environmentJack Nagel
2014-03-12requirements: remove unneeded Python27Dependency.Mike McQuaid
PythonDependency now implies this.
2013-12-30Add python27 dependencyMisty De Meo
Fixes #25561. Fixes #25410.
2013-10-23Improve Xcode and CLT installation instructions.Mike McQuaid
2013-09-28Infer dependencies from download strategies and URLsJack Nagel
Closes #20849. Closes #22871.
2013-09-14MinimumMacOSRequirement: rename file.Mike McQuaid
Should be using minimum_mac_os_requirement.rb
2013-08-10Update URL for CLT downloadMisty De Meo
http://connect.apple.com is still down, but https://developer.apple.com/downloads has all of the Apple developer downloads available. Fixes #21812.
2013-08-01ArchRequirement: support :intel, :ppcMisty De Meo
2013-08-01fix typoMerelyAPseudonym
Closes #21601. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-07-01Remove message from default_formula'd requirementsMike McQuaid
2013-07-01CLT is just CLT now; not "for Xcode".Mike McQuaid
References #17383.
2013-06-24Add :fortran requirementAdam Vandenberg
2013-06-16Add minimum OS X version requirementAdam Vandenberg
Closes #19998. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-09Separate formula conflicts from requirementsJack Nagel
Closes #20357.
2013-06-03Python 2.x and 3.x supportSamuel John
New `depends_on :python` Dependency. New `depends_on :python3` Dependency. To avoid having multiple formulae with endings -py2 and -py3, we will handle support for different pythons (2.x vs. 3.x) in the same formula. Further brewed vs. external python will be transparently supported. The formula also gets a new object `python`, which is false if no Python is available or the user has disabled it. Otherwise it is defined and provides several support methods: python.site_packages # the site-packages in the formula's Cellar python.global_site_packages python.binary # the full path to the python binary python.prefix python.version python.version.major python.version.minor python.xy # => e.g. "python2.7" python.incdir # includes of python python.libdir # the python dylib library python.pkg_config_path # used internally by brew python.from_osx? python.framework? python.universal? python.pypy? python.standard_caveats # Text to set PYTHONPATH for python.from_osx? python.if3then3 # => "" for 2.x and to "3" for 3.x. Further, to avoid code duplication, `python` takes an optional block that is run twice if the formula defines depends_on :python AND :python3. python do system python, 'setup.py', "--prefix=#{prefix}" end Read more in the Homebrew wiki.
2013-06-02PostgresqlDependency: use canonical name for default formulaJack Nagel
2013-05-10Allow requirements to specify a default formula.Mike McQuaid
This allows default resolution of requirements without user intervention. Closes #19627.
2013-05-06ArchRequirement: takes a single archMisty De Meo
Fixes #19646.
2013-04-17Add :hg build requirement.Adam Vandenberg
Closes #19074.
2013-04-02Shrink requirements.rbJack Nagel