aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/requirements/osxfuse_requirement.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/requirements/osxfuse_requirement.rb')
-rw-r--r--Library/Homebrew/requirements/osxfuse_requirement.rb30
1 files changed, 3 insertions, 27 deletions
diff --git a/Library/Homebrew/requirements/osxfuse_requirement.rb b/Library/Homebrew/requirements/osxfuse_requirement.rb
index d5a341567..9a07209d4 100644
--- a/Library/Homebrew/requirements/osxfuse_requirement.rb
+++ b/Library/Homebrew/requirements/osxfuse_requirement.rb
@@ -2,34 +2,10 @@ require "requirement"
class OsxfuseRequirement < Requirement
fatal true
- cask "osxfuse"
- download "https://osxfuse.github.io/"
-
- satisfy(build_env: false) { self.class.binary_osxfuse_installed? }
-
- def self.binary_osxfuse_installed?
- File.exist?("/usr/local/include/osxfuse/fuse.h") &&
- !File.symlink?("/usr/local/include/osxfuse")
- end
-
- env do
- ENV.append_path "PKG_CONFIG_PATH", HOMEBREW_LIBRARY/"Homebrew/os/mac/pkgconfig/fuse"
-
- unless HOMEBREW_PREFIX.to_s == "/usr/local"
- ENV.append_path "HOMEBREW_LIBRARY_PATHS", "/usr/local/lib"
- ENV.append_path "HOMEBREW_INCLUDE_PATHS", "/usr/local/include/osxfuse"
- end
- end
end
class NonBinaryOsxfuseRequirement < Requirement
- fatal true
- satisfy(build_env: false) { HOMEBREW_PREFIX.to_s != "/usr/local" || !OsxfuseRequirement.binary_osxfuse_installed? }
-
- def message
- <<-EOS.undent
- osxfuse is already installed from the binary distribution and
- conflicts with this formula.
- EOS
- end
+ fatal false
end
+
+require "extend/os/requirements/osxfuse_requirement"