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 elf) 127 PKGHANDLER_COMMAND="sudo apt-get install libelf-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 freetype) 142 PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;; 143 x11) 144 PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel libXi-devel" ;; 145 ccache) 146 PKGHANDLER_COMMAND="sudo yum install ccache" ;; 147 elf) 148 PKGHANDLER_COMMAND="sudo yum install elfutils-libelf-devel" ;; 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 163 port_help() { 164 PKGHANDLER_COMMAND="" 165 } 166 167 pkgutil_help() { 168 PKGHANDLER_COMMAND="" | 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 159 port_help() { 160 PKGHANDLER_COMMAND="" 161 } 162 163 pkgutil_help() { 164 PKGHANDLER_COMMAND="" |