cut v0.52.1
[Homebrew/homebrew-cask-versions.git] / Casks / r.rb
bloba8c53695765e38b387ef18cd4f0e1feff1c8034e
1 cask :v1 => 'r' do
2   version '3.1.2'
4   if MacOS.release <= :snow_leopard
5     sha256 'aec21b31b3a6c4e777690bd4e2f19fa71f2ae443dd645d4fa93a0399345e5aac'
6     url "http://cran.rstudio.com/bin/macosx/R-#{version}-snowleopard.pkg"
7     pkg "R-#{version}-snowleopard.pkg"
8   else
9     sha256 'ea1312d3d888861f33f5225a159fe39a5e90f382996eadc388808eb59bf6003f'
10     url "http://cran.rstudio.com/bin/macosx/R-#{version}-mavericks.pkg"
11     pkg "R-#{version}-mavericks.pkg"
12   end
14   homepage 'http://www.r-project.org/'
15   license :gpl
17   uninstall :pkgutil => [
18                          # eg org.r-project.R.maverics.fw.pkg
19                          #   org.r-project.R.mavericks.GUI.pkg
20                          'org\.r-project\.R\..*(fw|GUI)\.pkg',
21                          # eg org.r-project.x86_64.tcltk.x11
22                          'org.r-project\..*\.tcltk.x11',
23                         ],
24             :delete => [
25                         # symlinks
26                         '/usr/bin/R',
27                         '/usr/bin/Rscript',
28                         '/Library/Frameworks/R.Framework/Versions/Current',
29                         # :pkgutil won't delete this dir if the fontconfig cache was written to at
30                         # /Library/Frameworks/R.Framework/Versions/3.1/Resources/fontconfig/cache
31                         '/Library/Frameworks/R.Framework/Versions/3.1',
32                        ]
33   zap       :delete => [
34                         '~/.R',
35                         '~/.RData',
36                         '~/.Rapp.history',
37                         '~/.Rhistory',
38                         '~/.Rprofile',
39                         '~/Library/R',
40                         '~/Library/Caches/org.R-project.R',
41                        ]
43   caveats do
44     files_in_usr_local
45   end
46 end