50 lines
1.3 KiB
Ruby
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
|