21 lines
701 B
Ruby
21 lines
701 B
Ruby
cask 'prince' do
|
|
version '12.5'
|
|
sha256 'd7940c2f60b1e9657db1deb1144b2496cc34c728f650c36b24d6885b964e9aed'
|
|
|
|
url "https://www.princexml.com/download/prince-#{version}-macosx.tar.gz"
|
|
appcast 'https://www.princexml.com/download/'
|
|
name 'Prince'
|
|
homepage 'https://www.princexml.com/'
|
|
|
|
# shim script (https://github.com/Homebrew/homebrew-cask/issues/18809)
|
|
shimscript = "#{staged_path}/prince-#{version}-macosx/prince.wrapper.sh"
|
|
binary shimscript, target: 'prince'
|
|
|
|
preflight do
|
|
IO.write shimscript, <<~EOS
|
|
#!/bin/sh
|
|
exec '#{staged_path}/prince-#{version}-macosx/lib/prince/bin/prince' --prefix '#{staged_path}/prince-#{version}-macosx/lib/prince' "$@"
|
|
EOS
|
|
end
|
|
end
|