From 8ee45ecc5c060878ed2463e5b1f50301615b2469 Mon Sep 17 00:00:00 2001 From: Saul Shanabrook Date: Sun, 14 Dec 2014 18:46:33 -0500 Subject: [PATCH] Add Scansnap Manager V22L11+V22L16 In order to scan from the ScanSnap S300M (and some other models), you need to download the Scansnap Manager V22L11 and then install the V22L16 update. There is a currently a problem, where uninstalling either cask will actually uninstall both, because it is impossible to just uninstall the update or the original without uninstalling the other. I am not sure what the best thing to do in this case is. In reality you never want to install V22L11 without installing V22L16 after, but I made to formulas because this is the easiest way to achieve this and was reccomended when I asked how to install two package for one formula (caskroom/homebrew-cask#6788) --- Casks/scansnap-manager-v22l11.rb | 29 +++++++++++++++++++++++++++++ Casks/scansnap-manager-v22l16.rb | 30 ++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 Casks/scansnap-manager-v22l11.rb create mode 100644 Casks/scansnap-manager-v22l16.rb diff --git a/Casks/scansnap-manager-v22l11.rb b/Casks/scansnap-manager-v22l11.rb new file mode 100644 index 000000000..44b1cbbb5 --- /dev/null +++ b/Casks/scansnap-manager-v22l11.rb @@ -0,0 +1,29 @@ +cask :v1 => 'scansnap-manager-v22l11' do + version '2.2L11' + sha256 '63d22a3ea7b01a32b0064bacad74dd82359ed366f5039d0fb6519e78cfee5beb' + + url 'http://www.fujitsu.com/downloads/IMAGE/driver/ss/ScanSnap_V22L11.dmg' + name 'ScanSnap Manager for Mac (V2.2L11)' + homepage 'http://www.fujitsu.com/global/support/computing/peripheral/scanners/software/mac.html' + license :commercial + + pkg 'ScanSnap_V22L11.pkg' + + caveats "Install cask `scansnap-manager-v22l16` after to update for compatibility with OS X 10.6+" + + uninstall :pkgutil => 'jp.co.pfu.ScanSnap.V10L10', + :quit => [ + 'jp.co.ScanSnap.Scan2PrintBundle', + 'jp.co.pfu.SSPDF2Image', + 'jp.co.pfu.ScanSnap.P2IUNISET', + 'jp.co.pfu.ScanSnap.QuickMenu', + 'jp.co.pfu.ScanSnap.SSLog', + 'jp.co.pfu.ScanSnap.STMApp', + 'jp.co.pfu.ScanSnap.STPApp', + 'jp.co.pfu.ScanSnap.STPPDE', + 'jp.co.pfu.ScanSnap.Scan2Mail', + 'jp.co.pfu.ScanSnap.ScanToFolder', + 'jp.co.pfu.ScanSnap.V10L10' + ] + +end diff --git a/Casks/scansnap-manager-v22l16.rb b/Casks/scansnap-manager-v22l16.rb new file mode 100644 index 000000000..235a4c345 --- /dev/null +++ b/Casks/scansnap-manager-v22l16.rb @@ -0,0 +1,30 @@ +cask :v1 => 'scansnap-manager-v22l16' do + version '2.2L16' + sha256 'e67ce69636883acbdaaec40bb02d8f774c383aaa1c834a08c305a990c8a49436' + + url 'http://www.fujitsu.com/downloads/IMAGE/driver/ss/ScanSnap_V22L16.dmg' + name 'ScanSnap Manager for Mac Update (V2.2L16)' + homepage 'http://www.fujitsu.com/global/support/computing/peripheral/scanners/software/mac-mg22-eol.html' + license :commercial + + pkg 'ScanSnap_V22L16.pkg' + + depends_on :cask => 'scansnap-manager-v22l11' + caveats 'Make sure cask `scansnap-manager-v22l11` is installed before installing this update.' + + uninstall :pkgutil => 'jp.co.pfu.ScanSnap.V22L16', + :quit => [ + 'jp.co.ScanSnap.Scan2PrintBundle', + 'jp.co.pfu.SSPDF2Image', + 'jp.co.pfu.ScanSnap.P2IUNISET', + 'jp.co.pfu.ScanSnap.QuickMenu', + 'jp.co.pfu.ScanSnap.SSLog', + 'jp.co.pfu.ScanSnap.STMApp', + 'jp.co.pfu.ScanSnap.STPApp', + 'jp.co.pfu.ScanSnap.STPPDE', + 'jp.co.pfu.ScanSnap.Scan2Mail', + 'jp.co.pfu.ScanSnap.ScanToFolder', + 'jp.co.pfu.ScanSnap.V10L10' + ] + +end