Files
homebrew-tap-local/Casks/macfuse.rb
T
2026-07-07 23:21:04 -07:00

50 lines
1.3 KiB
Ruby

# frozen_string_literal: true
# Generated by generate_tap.py for local/mirror
cask "macfuse" do
version "5.2.0"
sha256 "09a4b4c23c1930af45335fc119696797da41562dec1630602d2db637f4804f27"
url "https://homebrew.hyprnet/casks/macfuse/macfuse--macfuse-5.2.0.dmg",
verified: "github.com/macfuse/macfuse/"
name "macFUSE"
desc "File system integration"
homepage "https://macfuse.github.io/"
livecheck do
url "https://macfuse.github.io/releases/CurrentRelease.plist"
strategy :xml do |xml|
xml.get_elements("//key[text()='Version']").map { |item| item.next_element&.text&.strip }
end
end
auto_updates true
conflicts_with cask: "macfuse@dev"
depends_on :macos
pkg "Extras/macFUSE #{version}.pkg"
postflight do
set_ownership ["/usr/local/include", "/usr/local/lib"]
end
uninstall launchctl: [
"io.macfuse.app.launchservice.broker",
"io.macfuse.app.launchservice.daemon",
],
pkgutil: [
"io.macfuse.installer.components.core",
"io.macfuse.installer.components.preferencepane",
]
zap trash: [
"/Library/PreferencePanes/macFUSE.prefPane",
"~/Library/Caches/io.macfuse.preferencepanes.macfuse",
"~/Library/HTTPStorages/io.macfuse.preferencepanes.macfuse",
]
caveats do
kext
end
end