diff options
Diffstat (limited to 'Library/Homebrew/compat/requirements/emacs_requirement.rb')
| -rw-r--r-- | Library/Homebrew/compat/requirements/emacs_requirement.rb | 35 | 
1 files changed, 0 insertions, 35 deletions
| diff --git a/Library/Homebrew/compat/requirements/emacs_requirement.rb b/Library/Homebrew/compat/requirements/emacs_requirement.rb deleted file mode 100644 index c8e2ec274..000000000 --- a/Library/Homebrew/compat/requirements/emacs_requirement.rb +++ /dev/null @@ -1,35 +0,0 @@ -class EmacsRequirement < Requirement -  fatal true -  default_formula "emacs" - -  def initialize(tags) -    @version = tags.shift if /\d+\.*\d*/ =~ tags.first -    super -  end - -  satisfy build_env: false do -    next false unless which "emacs" -    next true unless @version -    emacs_version = Utils.popen_read("emacs", "--batch", "--eval", "(princ emacs-version)") -    Version.create(emacs_version) >= Version.create(@version) -  end - -  env do -    ENV.prepend_path "PATH", which("emacs").dirname -    ENV["EMACS"] = "emacs" -  end - -  def message -    if @version -      s = "Emacs #{@version} or later is required." -    else -      s = "Emacs is required." -    end -    s += super -    s -  end - -  def inspect -    "#<#{self.class.name}: #{name.inspect} #{tags.inspect} version=#{@version.inspect}>" -  end -end | 
