56 lines
2.3 KiB
Ruby
56 lines
2.3 KiB
Ruby
cask "wine-stable" do
|
|
version "5.0"
|
|
sha256 "de2b23342edfa29a1518d8940992e855d30b3416084964311f184c9fdfb146a5"
|
|
|
|
url "https://dl.winehq.org/wine-builds/macosx/pool/winehq-stable-#{version}.pkg"
|
|
appcast "https://dl.winehq.org/wine-builds/macosx/download.html"
|
|
name "WineHQ-stable"
|
|
desc "Compatibility layer to run Windows applications"
|
|
homepage "https://wiki.winehq.org/MacOS"
|
|
|
|
conflicts_with cask: [
|
|
"wine-devel",
|
|
"wine-staging",
|
|
]
|
|
depends_on cask: "xquartz"
|
|
|
|
pkg "winehq-stable-#{version}.pkg",
|
|
choices: [
|
|
{
|
|
"choiceIdentifier" => "choice3",
|
|
"choiceAttribute" => "selected",
|
|
"attributeSetting" => 1,
|
|
},
|
|
]
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/start/bin/appdb"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/start/bin/winehelp"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/msiexec"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/notepad"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/regedit"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/regsvr32"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/wine"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/wine64"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/wineboot"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/winecfg"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/wineconsole"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/winedbg"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/winefile"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/winemine"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/winepath"
|
|
binary "#{appdir}/Wine Stable.app/Contents/Resources/wine/bin/wineserver"
|
|
|
|
uninstall pkgutil: [
|
|
"org.winehq.wine-stable",
|
|
"org.winehq.wine-stable-deps",
|
|
"org.winehq.wine-stable-deps64",
|
|
"org.winehq.wine-stable32",
|
|
"org.winehq.wine-stable64",
|
|
],
|
|
delete: "/Applications/Wine stable.app"
|
|
|
|
caveats <<~EOS
|
|
#{token} installs support for running 64 bit applications in Wine, which is considered experimental.
|
|
If you do not want 64 bit support, you should download and install the #{token} package manually.
|
|
EOS
|
|
end
|