96 ;; 97 esac 98 } 99 100 msys_help() { 101 PKGHANDLER_COMMAND="" 102 } 103 104 apt_help() { 105 case $1 in 106 reduced) 107 PKGHANDLER_COMMAND="sudo apt-get install gcc-multilib g++-multilib" ;; 108 devkit) 109 PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;; 110 openjdk) 111 PKGHANDLER_COMMAND="sudo apt-get install openjdk-8-jdk" ;; 112 alsa) 113 PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;; 114 cups) 115 PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;; 116 freetype) 117 PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;; 118 ffi) 119 PKGHANDLER_COMMAND="sudo apt-get install libffi-dev" ;; 120 x11) 121 PKGHANDLER_COMMAND="sudo apt-get install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev" ;; 122 ccache) 123 PKGHANDLER_COMMAND="sudo apt-get install ccache" ;; 124 dtrace) 125 PKGHANDLER_COMMAND="sudo apt-get install systemtap-sdt-dev" ;; 126 esac 127 } 128 129 yum_help() { 130 case $1 in 131 devkit) 132 PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;; 133 openjdk) 134 PKGHANDLER_COMMAND="sudo yum install java-1.8.0-openjdk-devel" ;; 135 alsa) 136 PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;; 137 cups) 138 PKGHANDLER_COMMAND="sudo yum install cups-devel" ;; 139 freetype) 140 PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;; 141 x11) 142 PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel libXi-devel" ;; 143 ccache) 144 PKGHANDLER_COMMAND="sudo yum install ccache" ;; 145 esac 146 } 147 148 brew_help() { 149 case $1 in 150 openjdk) 151 PKGHANDLER_COMMAND="brew cask install java" ;; 152 freetype) 153 PKGHANDLER_COMMAND="brew install freetype" ;; 154 ccache) 155 PKGHANDLER_COMMAND="brew install ccache" ;; 156 esac 157 } 158 | 96 ;; 97 esac 98 } 99 100 msys_help() { 101 PKGHANDLER_COMMAND="" 102 } 103 104 apt_help() { 105 case $1 in 106 reduced) 107 PKGHANDLER_COMMAND="sudo apt-get install gcc-multilib g++-multilib" ;; 108 devkit) 109 PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;; 110 openjdk) 111 PKGHANDLER_COMMAND="sudo apt-get install openjdk-8-jdk" ;; 112 alsa) 113 PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;; 114 cups) 115 PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;; 116 fontconfig) 117 PKGHANDLER_COMMAND="sudo apt-get install libfontconfig1-dev" ;; 118 freetype) 119 PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;; 120 ffi) 121 PKGHANDLER_COMMAND="sudo apt-get install libffi-dev" ;; 122 x11) 123 PKGHANDLER_COMMAND="sudo apt-get install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev" ;; 124 ccache) 125 PKGHANDLER_COMMAND="sudo apt-get install ccache" ;; 126 dtrace) 127 PKGHANDLER_COMMAND="sudo apt-get install systemtap-sdt-dev" ;; 128 esac 129 } 130 131 yum_help() { 132 case $1 in 133 devkit) 134 PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;; 135 openjdk) 136 PKGHANDLER_COMMAND="sudo yum install java-1.8.0-openjdk-devel" ;; 137 alsa) 138 PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;; 139 cups) 140 PKGHANDLER_COMMAND="sudo yum install cups-devel" ;; 141 fontconfig) 142 PKGHANDLER_COMMAND="sudo yum install fontconfig-devel" ;; 143 freetype) 144 PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;; 145 x11) 146 PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel libXi-devel" ;; 147 ccache) 148 PKGHANDLER_COMMAND="sudo yum install ccache" ;; 149 esac 150 } 151 152 brew_help() { 153 case $1 in 154 openjdk) 155 PKGHANDLER_COMMAND="brew cask install java" ;; 156 freetype) 157 PKGHANDLER_COMMAND="brew install freetype" ;; 158 ccache) 159 PKGHANDLER_COMMAND="brew install ccache" ;; 160 esac 161 } 162 |